使用 WebRTC/Alternative 的点对点 1080p 直播?

Posted

技术标签:

【中文标题】使用 WebRTC/Alternative 的点对点 1080p 直播?【英文标题】:Peer-to-Peer 1080p live streaming using WebRTC/Alternative? 【发布时间】:2014-05-28 21:03:54 【问题描述】:

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

有一些关于此问题的错误报告:Here 和 here。

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

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

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

【问题讨论】:

仅供其他读者参考:这些错误现已修复,Chrome 支持 1080p。 (目前是 M40) 感谢 Mantriur 的更新 :) 【参考方案1】:

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

哪个指向这个url for verification。

【讨论】:

以上是关于使用 WebRTC/Alternative 的点对点 1080p 直播?的主要内容,如果未能解决你的问题,请参考以下文章

最近的点对算法

Syncthing – 带版本控制的点对点文件同步工具

iPhone - 通过互联网的点对点连接

iOS 中的点对点视频

在运行时使用 WCF 进行 NAT 遍历的点对点

最近的点对(线性一维情况)算法