首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向多个WEBRTC客户端广播2个WEBRTC信号

向多个WEBRTC客户端广播2个WEBRTC信号
EN

Stack Overflow用户
提问于 2020-06-15 13:08:09
回答 1查看 241关注 0票数 0

我想创建一个在线课程类型的网站。我希望导师向所有学生广播,如果学生有问题,他们可以广播询问全班。这意味着最多只能有2个人进行广播。我想使用webRTC,但是连接像30个人这样的人会花费很多开销。有没有一种方法可以使用webRTC向30个用户广播2个信号,其中30个用户仍然是哑巴客户端,而使用套接字IO进行信令?

在我做研究的时候遇到了RTMP,我想问一下导师和学生(带着问题)是否可以将他们的会话“流式”传输给其他学生。其中两者都可以与Webrtc通信,之后将流广播给其他人。

这是可以做到的吗?可以使用REACT、SOCKET IO、WEBRTC和/或RTMP来完成吗?

EN

回答 1

Stack Overflow用户

发布于 2020-06-16 05:24:57

一种选择是将流发送给一些用户,然后让这些用户重新传输给其他用户。这可以使用webrtc scalable broadcasting来完成。但是,用户越多,延迟就会越大。

SFU中更常用的解决方案。使用此解决方案,发送者将只需要向服务器发送一次流,而服务器将处理到其他用户的所有重传。因此,通过拥有更强大的服务器,您可以轻松地为更多用户扩展您的应用程序。有几种方法可以实现这一点:

Here是一个简单的示例项目,演示了如何使用mediasoup实现视频会议。

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

https://stackoverflow.com/questions/62381693

复制
相关文章

相似问题

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