2

We have a requirement to test an interactive broadcast solution that would allow viewers to engage with a presenter through real time video and voice communication, the same will also be broadcast to a larger audience(100 users).The solution will be implemented using OPENTOK API (WEBRTC video streaming) and will be available on Mobile only

Is there a load/Stress/Performance testing tool that can handle this requirement and basically allow me to generate these 100 virtual users that can stream the interactive broadcast?

2 Answers 2

1

NeoLoad can test streaming video and audio performance by detecting the media requests of an application, by simulating client/media players and providing specific statistics related to the quality of video and audio playback.

https://www.neotys.com/solutions/streaming-video-load-testing

2
  • Hi Patrick, I believe neoload does not support WebRTC Streaming. Is there a workaround for this? answers.neotys.com/questions/…
    – nikhilc
    Commented Jun 13, 2018 at 11:39
  • Not that i know of
    – Patrick
    Commented Jun 13, 2018 at 12:01
1

Looking into How we test WebRTC live video sessions for massive audiences article I can see 2 things:

  1. TokBox seems to be carefully load-testing their Cloud API so if your service relies on TokBox Cloud - you should be good to go (or focus your load testing on your application backend)
  2. If you still want to perform the load test you can go for their approach and use one of SDKs in order to create sessions using your favourite programming language and load testing tool. If you don't have any idea regarding which tool to choose you can check out Open Source Load Testing Tools: Which One Should You Use? article for an overview of the most popular and advanced free and open source load testing tools and frameworks.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.