Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Peer-to-Peer 1080p live streaming using WebRTC/Alternative?

I've been experimenting with WebRTC and its ability to stream video/audio using p2p, however I've found that it's not able to stream any resolutions > 720p. Using getUserMedia() I'm able to capture the local webcam in 1080p, but it seems to fail at encoding/decoding in 1080p (I'm not sure which it is) and the client-side displays the video in 1280x720.

There are a few bug reports regarding this issue: Here and here.

Is there a way I can capture the webcam using getUserMedia(), encode the video myself in 1080p and still use WebRTC for its peer-to-peer capabilities?

Basically I'm trying to achieve the same sort of thing shown in this video. That is, live streaming a video and sharing it with other viewers so there's significantly less server/broadcaster bandwidth used. WebRTC seemed the obvious choice for this.

Are there any alternative solutions, besides waiting for the WebRTC bug to be fixed? Thanks.

like image 448
Joey Morani Avatar asked Nov 11 '22 09:11

Joey Morani


1 Answers

This issue was resolved on the tickets you posted: https://code.google.com/p/webrtc/issues/detail?id=1750

Which points to this url for verification.

like image 64
posit labs Avatar answered Nov 15 '22 04:11

posit labs