首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SFU、Janus、mediasoup或medooze的作用是什么?关于webRTC应用程序

SFU、Janus、mediasoup或medooze的作用是什么?关于webRTC应用程序
EN

Stack Overflow用户
提问于 2020-05-09 21:03:09
回答 2查看 4.1K关注 0票数 5

我正在使用一个webRTC应用程序和一个简单对等 npm包。

我想知道所有这些主题(SFU.、Janus、mediasoup或medooze.)的目的是什么,以及如何集成它们以提高应用程序的性能?

PS:我使用的是一个node.js服务器,在我的体系结构上,将请求和信令捆绑在一起。这些服务器和服务是否需要使我的应用程序性能良好?

希望我能在这里找到答案..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-27 15:29:34

对于常规的webrtc,每个对等点都需要将其数据单独发送和接收到其他每个对等点。因此,假设有10个同行进行视频聊天。然后,每个对等点必须同时发送9次视频,同时也接收9次。每个对等点都会使用大量的上传带宽,而这些带宽通常是他们所没有的。

SFU通过每个对等点只向媒体服务器发送一个流并让该服务器完成对其他对等点的所有路由来解决这个问题。这样,每个对等点只发送一个流并接收到9个。下载的最大下载带宽通常高于上传带宽。

还有一种叫做同步广播的东西,它会自动切换取决于对等端可用带宽的质量。我已经能够通过中介p实现这一目标。

票数 9
EN

Stack Overflow用户

发布于 2020-09-17 12:08:16

根据我在上面的问题和之后的许多研究,我发现:

SFU是领导WebRTC通信的技术(服务器端):

  • 如何生成(共享)对等点之间的流。
  • 如何在其他对等点中使用这个媒体流。
  • 如果我可以这么说的话,这个拓扑是如何在PRODUCERS (共享流的)和使用者之间工作的。

这是关于它的全球想法,因为您必须更深入地进行实现。

我问过的服务,比如Mediasoup,Medooze...etc,它们是实现SFU技术的服务。

您可以去其中之一学习如何实现SFU抛出它。

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

https://stackoverflow.com/questions/61703692

复制
相关文章

相似问题

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