gpt4 book ai didi

Flutter + webrtc 房间视频通话

转载 作者:行者123 更新时间:2023-12-03 18:07:01 24 4
gpt4 key购买 nike

我找到了 https://github.com/cloudwebrtc/flutter-webrtc用于在 flutter 中使用 webrtc。但是在存储库中,示例仅与 2 个设备对等。我已经为我的客户构建了与很多人进行视频通话的应用程序。可以使用这个包在 flutter 中构建视频 session (2+)吗?

最佳答案

是的,您应该能够使用 WebRTC 和此软件包与许多人建立视频通话。
一种方法是为您房间中的每个新对等点创建一个新的 RTCPeerConnection。
看看这个 example ,它正是这样做的。
但是,由于 WebRTC 旨在用于点对点,因此该解决方案根本无法扩展,因为您将以指数方式创建新的对等连接。
大约 6 个人,通话质量已经很糟糕了。
如果您打算拥有一间 session 室,您真的应该考虑使用 Selective Forwarding Unit (SFU) ,如果您打算完全扩展。
结帐 Janus VideoRoom用于开源 SFU 实现的插件,请注意设置它有点麻烦。

关于Flutter + webrtc 房间视频通话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58515115/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com