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

Streaming 在2人到数千人之间传输实时视频通话,streaming,webrtc,Streaming,Webrtc,如何在两人之间、数千人之间传输实时视频通话。我更喜欢使用webRTC,但我找不到问题的答案。观众应该能够在web应用程序中观看流 基于webrtc的对等连接不是一对n流的选择。由于在WEBRTC中没有广播,你应该考虑另一种技术。 流到成千上万的人不是微不足道的!这已经不像10年前那么难了,但仍然很难 WebRTC支持直接浏览器到浏览器(对等)连接。这意味着WebRTC主要针对1:1对话。如果您想让两人以上共享同一对话(视频或音频),您可以选择以下选项: 将任何用户连接到任何其他用户。这将在查看

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

基于webrtc的对等连接不是一对n流的选择。由于在WEBRTC中没有广播,你应该考虑另一种技术。

流到成千上万的人不是微不足道的!这已经不像10年前那么难了,但仍然很难

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

  • 将任何用户连接到任何其他用户。这将在查看器之间创建一个完全连接的图形。这很容易做到,因为您只需要webrtc。没有特殊的硬件/软件。然而,它在交通和配送方面也非常低效,不能容纳5-6人

  • 使用WebRTC视频中继,如。根据VideoBridge的研究,如果提供足够快和宽的互联网连接,VideoBridge可以扩展到500-1000人

  • 将两个参与者之间的Webrtc流定向到启用Webrtc的流式服务器。如果需要,将输入流转码到Suitelbe codex-x264/VP8/VP9。将输入流转换为可sutable protocl-//。使用媒体服务器的内置功能或CDN分发内容。使用播放器在客户端播放视频-///您自己的Custome播放器或上述两者的组合。这是最难的解决方案,但在可扩展性和平台覆盖范围方面,它也是最好的解决方案。这样的解决方案可以轻松扩展到数千人,并覆盖所有主流浏览器和移动平台

我想第三种选择是适合你的。您可以在中阅读有关整个捕获/发布/转码/转换业务的更多信息