首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在2人到数千人之间流式传输实时视频通话

在2人到数千人之间流式传输实时视频通话
EN

Stack Overflow用户
提问于 2015-04-26 03:43:06
回答 2查看 731关注 0票数 1

我如何在两个人之间对数千人进行实时视频通话。我更喜欢使用webRTC,但是我找不到我问题的答案。观众应该能够在web应用程序中观看流。

EN

回答 2

Stack Overflow用户

发布于 2015-05-02 23:32:16

向成千上万的人提供流媒体服务可不是件小事!这不像10年前那么难,但仍然很难。

WebRTC支持浏览器到浏览器(对等)的直接连接。这意味着WebRTC主要针对1:1对话。如果您希望同一对话(视频或音频)在两个以上的人之间共享,您可以选择以下选项:

  • 可将任何用户连接到任何其他用户。这将在查看器之间创建一个完全连接的图。这很容易做到,因为您所需要的就是webrtc。没有特殊的硬件/软件。然而,它在传输和分发方面的效率也很低,并且不能扩展到5-6人。
  • 使用像Jitsi VideoBridge一样的WebRTC视频中继。根据official performance claims的说法,如果互联网足够快和足够宽,VideoBridge可以扩展到500-1000人,将两个参与者之间的WebRTC流connection.
  • Direct到支持Webrtc的流媒体服务器。如果需要,将输入流转换为suitalbe codex - x264/VP8/VP9。将输入流转换为可支持的协议- RTMP/HLS/DASH.使用媒体服务器的内置功能或通过使用CDN来分发内容。在客户端使用播放器播放视频- Flowplayer/JwPlayer/ViblastPlayer/VideoJs/your自己的自定义播放器或以上播放器的组合。这是最困难的解决方案,但在可伸缩性和平台覆盖范围方面也是最好的解决方案。这样的解决方案可以很容易地扩展到成千上万的人,并覆盖所有主要的浏览器和移动平台。

我想第三种选择就是适合你的。您可以在BlookGeek's greate blog post中阅读更多关于采集/发布/转码/转换的完整业务。

票数 1
EN

Stack Overflow用户

发布于 2015-04-26 18:51:39

基于webrtc的peer2peer连接不是一对多流的选择。由于到目前为止webrtc中还没有广播,您应该考虑另一种技术。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29869874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档