This is a tool for testing WHEP WebRTC playback performance. It launches the simultaneous playback of any number of sessions for a WHEP stream. This way you can test the capacity of your WebRTC WHEP solution and see its performance limits.
It's brought to you by Softvelum and it's part of our WebRTC bundle.
This tool is used for testing our WHEP ABR playback support in Nimble Streamer.
WHEP Load Tester is a Go program and in order to build it, you need to get into load tester folder and run go build:
cd whep-load-tester
go build
whep-load-tester$ ./whep_loader -whep-addr <URL> -whep-sessions <number>
- '-whep-addr' is the URL of WHEP playback stream to test.
- '-whep-sessions' is the number of simultaneous sessions to run for the stream, by default it's 1.
- '--help' parameter provides tool description.
./whep_loader -whep-addr https://yourserver/live_whep/stream/whep.stream -whep-sessions 100
Let us know via our helpdesk if you have any questions or suggestions.
Special thanks to Sean DuBois and all contributors for creating and maintaining the excellent Pion framework.