views:

2094

answers:

5

Does anyone know any good tool that I can use to perform stress tests on a video streaming server? I need to test how well my server handles 5,000+ connections.

+1  A: 

start downloading 5000+ files of the same type with different connections. Don't really need to play them, because essentially the client video player, flash, windows media player, etc. will just be doing a download. So if you server can handle 5000+ downloads you will be fine. My bet is your bandwidth gives out before you server.

Nick Berardi
+2  A: 
Andrew Edgecombe
A: 

Thanks Andrew and Nick for the reply. I actually tried opening multiple VLC for streaming the video, but my machine dies after 40 instances of VLC. I agree that I don't need to decode the video, and I will try the multicast option and downloading file option.

Alvin
You can run VLC with no video output, doing something like "vlc -I dummy --dummy-quiet --no-audio --no-video". Check the command line options.
agnul
+1  A: 

openRTSP works quite well for stress testing RTSP servers.

awm
A: 

Hey Alvin!

Did you made that work? I have almost the same task... ok maybe not 5000+ but i need to check the behavior of the server which streams videos, music and photos and i simply can not find a way to burden it enough. i tried to open 40 instances of VLC each one pulling 3 times the same file which makes almost 120 instances (crazy to do it on hand i know but i have no clue in scripting so i tried that manually) however no luck with that as well ... RAM used 0.1% CPU 0.1% now i wonder if you maybe managed to do some script for automate opening of the VLC?

please write to my email if you see this it is [email protected]

Thanks a bunch!

Nikola

Nikola
This batch script will open 20 vlc for you: for /L %x in (1,1,20) DO vlc.exe <url to the video>You can change "20" to "100" if you wish to open 100 vlc.exe
Alvin