使用WebRTC进行视频流和广播

时间:2017-08-26 20:21:17

标签: ios swift webrtc live-streaming

我对实时协议非常陌生,我对WebRTC如何工作以及如何实现它有一些疑问。我正在尝试创建像facebook或periscope一样多的直播,其中一个用户广播,其他用户加入并流式传输视频。我从客户端使用Swift。

我的问题是:

  1. 如何使用WebRTC广播视频
  2. Swift / iOS中是否有适用于WebRTC的SDK
  3. 我知道这些问题非常模糊,但对正确方向的指导会很好,因为我不知道从哪里开始

2 个答案:

答案 0 :(得分:3)

您需要使用后端服务器。

如果您计划直接通过移动应用向多个用户广播,请停止...

您需要将移动应用程序连接到后端媒体服务器,然后可以将视频广播给更多的用户。

有几种商业和开源替代品可以帮助您实现这一目标。我要检查Red5ProWowzaSwitchRTCJitsiJanusKurento以完成此任务。

对于客户端,请查看react-native-webrtc

您可以为WebRTC开发人员here找到更多工具。

答案 1 :(得分:0)

关于你的问题(2),还有一个适用于iOS here的SDK和一个整洁的入门页面here(尽管已经是2.5岁了,但我还没有#39;到目前为止还没有找到更好的东西)