如何加载使用Opentok实现的移动视频流应用的测试/压力测试?

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

我们要求测试交互式广播解决方案,允许观众通过实时视频和语音通信与演示者互动,同样也将向更多观众(100个用户)广播。该解决方案将使用OPENTOK API实现(WEBRTC视频流)将仅在移动设备上提供

是否有可以处理此要求的负载/压力/性能测试工具,并且基本上允许我生成可以流式传输交互式广播的这100个虚拟用户?

video-streaming webrtc load-testing stress-testing opentok
3个回答
2
投票

没有这样的公共工具,但在OpenTok测试团队中我们已经成功测试了多达3000个流(发布者数量x用户数量),所以,只要网络和设备都很好,你应该没有问题1出版商和100个订阅者。这也可以帮到你:

https://tokbox.com/developer/guides/broadcast/live-interactive-video/


2
投票

要大规模测试WebRTC,您可以查看testRTC

它是一种商业服务,使您能够编写一个脚本,然后自动化并扩展到与您的服务交互的数千个并行用户。重点是WebRTC测试和监控,因此可以解决有关资源分配,用户同步和媒体指标收集和分析的问题。

以下是我们去年编写的关于如何扩展Kurento服务器(https://testrtc.com/sessions-kurento-server/)的内容 - 相同/类似可以应用于任何基于WebRTC的应用程序。


0
投票

看看How we test WebRTC live video sessions for massive audiences的文章,我可以看到两件事:

  1. TokBox似乎正在仔细加载测试他们的Cloud API,所以如果您的服务依赖于TokBox Cloud - 您应该好好去(或者将负载测试集中在您的应用程序后端)
  2. 如果你仍然想要执行负载测试,你可以使用他们的方法并使用SDKs之一,以便使用您喜欢的编程语言和负载测试工具创建会话。如果您不知道选择哪种工具,可以查看Open Source Load Testing Tools: Which One Should You Use?文章,了解最流行和最先进的免费和开源负载测试工具和框架的概述。
© www.soinside.com 2019 - 2024. All rights reserved.