WebRTC:如何让我的系统可靠地满足5.000到10.000用户的1对1视频聊天?

问题描述 投票:0回答:1

我已经用WebRTC实现了1对1视频聊天。

我目前使用的是 "stun:stun.l.google.com:19302 "和 "turn:numb.viagenie.ca"。

WebRTC代码运行在我自己的服务器上。

由于没有办法模拟5.000到10.000个用户,我想在这里问一下,可能需要什么步骤才能保证不会因为带宽或能力不足或类似的问题发生质量问题。

我甚至无法找到关于我的服务器可以处理多少用户的可靠信息。

而且我在网上也没有找到任何关于这方面的信息。

谢谢你的任何见解。

webrtc
1个回答
0
投票

我目前使用的是 "stun:stun.l.google.com:19302 "和 "turn:numb.viagenie.ca"。

我会仔细检查你的turn是否正常! 我见过不少人用这个,但没有发出中继候选。如果 auth 失败,你不会得到一个错误,只是不会发出候选者。

因为没有办法模拟5.000到10.000个用户。

已经有公司在做这个工作了(testRtc),或者你可以用Pion WebRTC、aiortc或GStreamer这样的东西来推出自己的产品。我会做E2E测试,旋转一堆WebRTC客户端,看看有什么失败的地方 :)

© www.soinside.com 2019 - 2024. All rights reserved.