Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have been put in charge of setting up a CDN account for streaming video but am not actually running the site that will host the content. How can I test that a published RTMP URL is working? Do I need to create a test page with a Flash video player or is there a simple tool that can consume RTMP streams that can be used to test? The URL is in the following format:


share|improve this question
up vote 12 down vote accepted

I was able to verify that it's working using rtmpdump found here:


rtmpdump -r "rtmp://" -o test.flv

share|improve this answer

You might be able to open up a "network location" via VLC player.

share|improve this answer
The version of VLC on my system doesn't seem to support RTMP however this solution should probably work otherwise. Thanks. – Dave Forgac May 17 '11 at 19:31

There's a test player built for CRTMPD (But it'll work for any RTMP server)

share|improve this answer

This will definitely work:

Just go to the link above and test your rtmp url, easy and fast!

share|improve this answer

Since rtmpdump is not in the repos for some linuxes (centos), here is an option that uses a much more common tool (curl):

if [[ `curl --connect-timeout 1 --output /dev/null --silent --head --fail rtmp:// 2>&1` ]]
  echo "failing!"
  echo "working!"

NOTE: This can have false positives (Says a stream is working when it's not) but it works well enough for my needs.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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