Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test WebRTC as a streaming alternative #12

Open
moethu opened this issue Sep 10, 2019 · 6 comments
Open

Test WebRTC as a streaming alternative #12

moethu opened this issue Sep 10, 2019 · 6 comments
Assignees

Comments

@moethu
Copy link
Owner

moethu commented Sep 10, 2019

https://webrtc.github.io/samples/

@moethu moethu self-assigned this Sep 10, 2019
@moethu
Copy link
Owner Author

moethu commented Sep 10, 2019

@moethu
Copy link
Owner Author

moethu commented Sep 10, 2019

@winwisely99
Copy link

Hey @moethu

I suggest you use this golang lib. many people are using this for webrtc
https://github.com/pion/webrtc

Are you wanting to render the screen as a video stream server side and stream it to the user ?

Or are you wanting to just use webrtc data channels to stream the images to the client ?

https://github.com/pion/ion

  • this is a great pub sub and rpc over webrtc lib

https://github.com/pion/rtwatch

  • this is a great example of streaming a video to users.

We are using alot of this in our project. Its really great.

grab me on Telegram ( gedw99)

@moethu
Copy link
Owner Author

moethu commented Nov 20, 2019

@winwisely99 thanks for the input. that's really helpful. I wanted to use the video stream, will reach out to you once I'm working on this.

@moethu
Copy link
Owner Author

moethu commented Dec 28, 2020

some interesting references to implement this:
https://github.com/poi5305/go-yuv2webRTC
https://github.com/rviscarra/webrtc-remote-screen

@Carnageous
Copy link

Hey! I'm late to the party, but I would love to help here!
I already played around with the pion/webrtc library a little bit and I don't see any problem in adding this here. Streaming the data as a video as shown in the video-jmux branch but with WebRTC should work just fine.
I will give it a go in the next few weeks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants