首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webrtrc:一个对等体可以被中继吗?

Webrtrc:一个对等体可以被中继吗?
EN

Stack Overflow用户
提问于 2017-06-07 17:50:00
回答 1查看 306关注 0票数 1

由于其peer2peer拓扑结构,在users>10数量较多的情况下创建多用户聊天看起来非常困难

我知道有一些尝试与SFU/MCU服务器,但这些都是相当复杂的运行。

我的想法很简单:在服务器上有一个chrome浏览器(或chrome)作为对等体的中继

例如:user1<->服务器上的铬<->user2

因此,这个铬只是所有用户的服务器中继。

这是可以做到的吗?

EN

回答 1

Stack Overflow用户

发布于 2017-06-12 10:45:00

如果我理解正确的话,您的要求是将一个或多个视频源流式传输给100个用户。

选择解决方案前要考虑的因素: 1.带宽:与no.of流(观众)成正比2. CPU :媒体编解码的

Chrome可以将中继流发送给多个用户,但它会消耗比SFU/MCU更多的cpu首先Chrome需要解码传入的媒体流,然后它必须为每个端点单独编码输出媒体流,所以它会消耗更多的CPU。(N Viewers -> N times cpu)。

如果您使用SFU,将不会有媒体解码/编码,因此CPU使用率更低。使用最新的chrome,您可以在SFU使用VP9服务扩展带宽。

SFU并不是那么复杂:)有这么多不同语言的options。Janus (C)、Jitsi(Java)、Licode(NodeJS)、Kurento(可用于多种语言的C++和插件)、Medooze(java+C)等等

选择一个,我个人觉得janus非常简单。

如果你想将源代码流式传输到thounsands,那么可以寻找像wowza,red5 这样的cdn解决方案。

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

https://stackoverflow.com/questions/44409196

复制
相关文章

相似问题

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