Skip to content

Softvelum/whep-load-tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WHEP Load Tester

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.

Build

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

Run

whep-load-tester$ ./whep_loader  -whep-addr <URL> -whep-sessions <number>

Parameters

  • '-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.

Example

./whep_loader -whep-addr https://yourserver/live_whep/stream/whep.stream -whep-sessions 100

Questions?

Let us know via our helpdesk if you have any questions or suggestions.

Thanks

Special thanks to Sean DuBois and all contributors for creating and maintaining the excellent Pion framework.

About

Tool for testing WHEP WebRTC playback capacity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages