javascript - 使用 WebRTC/替代方案的点对点 1080p 直播?

标签 javascript video-streaming p2p webrtc getusermedia

我一直在试验 WebRTC 及其使用 p2p 流式传输视频/音频的能力,但是我发现它无法流式传输任何大于 720p 的分辨率。使用 getUserMedia() 我能够以 1080p 捕获本地网络摄像头,但它似乎在 1080p 编码/解码时失败(我不确定它是哪个)并且客户端显示1280x720 的视频。

有一些关于此问题的错误报告:Herehere .

有没有一种方法可以使用 getUserMedia() 捕获网络摄像头,自己将视频编码为 1080p,并仍然使用 WebRTC 的点对点功能?

基本上我正在尝试实现与 this video 中所示的相同类型的事情.也就是说,实时流式传输视频并与其他观众共享,因此使用的服务器/广播带宽显着减少。 WebRTC 似乎是显而易见的选择。

除了等待修复 WebRTC 错误之外,还有其他解决方案吗?谢谢。

最佳答案

此问题已在您发布的票证上得到解决: https://code.google.com/p/webrtc/issues/detail?id=1750

指向这个 url for verification .

关于javascript - 使用 WebRTC/替代方案的点对点 1080p 直播?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23067966/

相关文章:

javascript - 在 Blade 模板中填充js数组

javascript - 如何通过Node JS获取ffmpeg的具体开始和结束时间?

android - android中的视频上传问题

flash - 现场视频流媒体网站

c++ - 想评估两个 sockaddr_in 结构之间的比较

javascript - 使用 WebRTC 建立多个点对点连接的最新方法是什么?

javascript - 如何为 jss 或 slider 随机选择几张幻灯片并隐藏其余幻灯片?

javascript - JQuery/JS - 一个选择器用于多个输入

JavaScript Quirk - 数组增量

html - 如何在没有答案的情况下使用 WebRTC?