我正在使用一个webRTC应用程序与简单对等npm 包。
我想知道所有这些主题的目的是什么(SFU.、Janus、mediasoup 或 medooze。)如何集成它们来提高我的应用程序性能?
PS:我正在使用node.js在我的架构上为对等点之间的请求和信令提供捆绑服务。使我的应用程序性能良好需要那些服务器和服务吗?
希望我能在这里找到答案......
对于常规的 webrtc,每个对等点都需要分别向每个其他对等点发送和接收其数据。
假设有 10 个同伴进行视频聊天。然后每个对等方必须同时发送视频 9 次并接收 9 次。
每个对等点都会使用他们通常没有的大量上传带宽。
SFU 通过每个对等点仅向媒体服务器发送一个流并让该服务器完成到其他对等点的所有路由来解决此问题。这样每个对等点仅发送 1 个流并接收 9 个流。下载最大下载带宽通常高于上传带宽。
还有一种称为联播的功能,它可以根据对等点的可用带宽自动切换质量。我已经能够实现这一点媒体汤.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)