在Android中直播使用WebRtc是可能的。?

时间:2018-05-18 04:21:17

标签: android webrtc simplewebrtc openwebrtc

我想使用WebRtc开发像 Facebook 这样的直播。可能吗..?我已经使用WOWZA开发了这个东西。希望用WebRtc开发相同的内容。

1 个答案:

答案 0 :(得分:0)

  • 随着带宽成本赶上CDN成本,基于文件的HTTP解决方案(HLS,MPEG-DASH,...)和直接流解决方案(RTMP)之间的价格差异(如果有的话) ,WebRTC,RTSP,直接传输:STR,WS,QUIC,......)正在消失。

  • 直接流媒体解决方案在设计上具有更好的延迟,即使在“优化”时也是如此,包括使用webrtc p2p offload(peer5,流式根)。

  • WebRTC的两个主要缺点是可扩展性和Apple设备:

因为他们禁止使用闪存,所以需要一个基于文件的系统来接触Apple设备。情况已经不是这样了,你可以使用H.264在webrtc的safari中访问网络应用程序。它将在今年晚些时候使用Web视图框架扩展到所有应用程序。

WebRTC开源服务器不可级联,一台服务器仅限于大约1,000名观众。但Vidyo和Xirsys都有商业解决方案。

如果您希望获得“实时”直播(延迟<500毫秒)的解决方案而不是Facebook直播(几秒延迟),您可以联系上述两家公司。有AFAIK,今天没有任何开源来解决这个问题。