Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

is there a way to stress test video streaming? Basically simulating a high number of people simultaneously streaming a video?

This is an amazon 'cloud' service that will be enabled for my site.

share|improve this question
    
Make an awesome video. Put it on your site. Hope it goes viral. ??? Profit. –  Tom O'Connor May 15 '13 at 15:33
add comment

closed as not a real question by MDMarra, Jenny D, Magellan, gWaldo, TheCleaner May 15 '13 at 16:20

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

3 Answers

Without knowing the streaming protocol it is hard to recommend a specific solution. If it is a Flash-based service, there are some solutions here.

If not, and depending on if it is supported, you could use VLC from the commandline to spawn a bunch of clients. If you disable actually displaying the stream, you should be able to launch many clients per host to simulate a larger number of users.

This page has some details on streaming from the command line. For example, you could duplicate the stream and then set the display to noaudio and novideo. Or, duplicate it to a file and redirect it to /dev/null.

share|improve this answer
add comment

We had to write our own 'VoD-Basher' code to simulate our workflow based on our client interface, DRM and encoding options - there was nothing out there to do what we needed, not for the volumes we needed to simulate (>600k users) anyway.

share|improve this answer
add comment

Check out the unicast and multicast streaming test tools in IxChariot. The tests are network focused, not application focused, so if you are trying to test the load on your streaming server then IxChariot is not the tool you need. If, however, you have a large question mark on your network infrastructure for how many streams your network can support in either a unicast or multicast model then IxChariot can help.

IxChariot web site

I don't sell it. I don't service it. I just find it to be an enormously cool and useful tool.

share|improve this answer
add comment

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