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:
rtmp://example.fcod.llnwd.net/a1111/e11/test/example/file.flv
I was able to verify that it's working using rtmpdump found here:
https://github.com/mstorsjo/rtmpdump
Usage:
rtmpdump -r "rtmp://example.fcod.llnwd.net/a1111/e11/test/example/file.flv" -o test.flv
You might be able to open up a "network location" via VLC player.
There's a test player built for CRTMPD (But it'll work for any RTMP server)
http://dl.dropbox.com/u/2918563/flvplayback.swf (Link broken)
This will definitely work: http://www.vlc.eu.pn/ (Original link broken, archived page linked)
Just go to the link above and test your rtmp url, easy and fast!
Since rtmpdump is not in the repos for some linuxes (centos), here is an option that uses a much more common tool (curl):
NOTE: This can have false positives (Says a stream is working when it's not) but it works well enough for my needs.