Audio 基于WebRTC的P2P音频广播
我有一个单一的来源和一组听众在听音频流。如果我使用P2P WebRTC进行流媒体传输,那么最简单的方法就是从说话人那里创建Audio 基于WebRTC的P2P音频广播,audio,websocket,webrtc,p2p,Audio,Websocket,Webrtc,P2p,我有一个单一的来源和一组听众在听音频流。如果我使用P2P WebRTC进行流媒体传输,那么最简单的方法就是从说话人那里创建N-1连接。这在N
N-1
连接。这在N<3
之前是可以的。但在其他方面,P2P传输成本很高。我概述了两种方法,并试图找出哪一种最适合
N-1
连接,并将打开K
连接以中继和记录传输。(+延迟-成本)我不能让任何人(谁不使用我的应用程序)使用我的回合服务器。我需要某种令牌/身份验证系统。我该怎么做呢?你说得对,不要重新发明轮子。从头开始构建webRTC媒体服务器很难。幸运的是,有很多选项可以简化任务。看看:
Muaz Khans的RTC多重连接演示了这一点,因此您无需重新发明轮子。正如您所说,它的成本比中央服务器低,但会增加延迟,这取决于使用情况,这是否比中央服务器好。这是一个很好的演示。我刚看到。但它仍处于婴儿期。看起来没有一个标准的协议。如果有人掉入锁链,会发生什么。如果有一个更有利的非终端,那么切换将如何发生。或者使用轮询机制。要使这样的分布式系统更高效,可以做很多事情。从任何webrtc演示(开源或非开源)到生产系统还有很长的路要走。祝你好运。我应该使用自己的回合服务器吗?或者使用像Xirus这样的服务?