我们要求测试交互式广播解决方案,允许观众通过实时视频和语音通信与演示者互动,同样也将向更多观众(100个用户)广播。该解决方案将使用OPENTOK API实现(WEBRTC视频流)将仅在移动设备上提供
是否有可以处理此要求的负载/压力/性能测试工具,并且基本上允许我生成可以流式传输交互式广播的这100个虚拟用户?
没有这样的公共工具,但在OpenTok测试团队中我们已经成功测试了多达3000个流(发布者数量x用户数量),所以,只要网络和设备都很好,你应该没有问题1出版商和100个订阅者。这也可以帮到你:
https://tokbox.com/developer/guides/broadcast/live-interactive-video/
要大规模测试WebRTC,您可以查看testRTC
它是一种商业服务,使您能够编写一个脚本,然后自动化并扩展到与您的服务交互的数千个并行用户。重点是WebRTC测试和监控,因此可以解决有关资源分配,用户同步和媒体指标收集和分析的问题。
以下是我们去年编写的关于如何扩展Kurento服务器(https://testrtc.com/sessions-kurento-server/)的内容 - 相同/类似可以应用于任何基于WebRTC的应用程序。
看看How we test WebRTC live video sessions for massive audiences的文章,我可以看到两件事: