Comment puis-je vérifier si une URL de stream RTMP fonctionne?

J'ai été mis en charge de la mise en place d'un count CDN pour la diffusion de videos, mais je ne suis pas en train d'exécuter le site qui hébergera le contenu. Comment puis-je tester qu'une URL RTMP publiée fonctionne? Dois-je créer une page de test avec un lecteur video Flash ou existe-t-il un outil simple qui peut consumr des stream RTMP qui peuvent être utilisés pour tester? L'URL se trouve dans le format suivant:

rtmp://example.fcod.llnwd.net/a1111/e11/test/example/file.flv

J'ai pu vérifier que ça fonctionne en utilisant rtmpdump trouvé ici:

http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm

Usage:

rtmpdump -r "rtmp://example.fcod.llnwd.net/a1111/e11/test/example/file.flv" -o test.flv

Vous pourriez peut-être ouvrir un "location réseau" via le lecteur VLC .

Il existe un lecteur de test construit pour CRTMPD (mais il fonctionnera pour tout server RTMP)

http://dl.dropbox.com/u/2918563/flvplayback.swf

Cela va certainement fonctionner: http://www.vlc.eu.pn/

Accédez simplement au lien ci-dessus et testez votre URL rtmp, facile et rapide!

Puisque rtmpdump n'est pas dans les repos pour certains linux (centos), voici une option qui utilise un outil beaucoup plus commun (curl):

 if [[ `curl --connect-timeout 1 --output /dev/null --silent --head --fail rtmp://cp67126.edgefcs.net/ondemand/mp4:mediapm/ovp/content/test/video/spacealonehd_sounas_640_300.mp4 2>&1` ]] then echo "failing!" else echo "working!" fi 

REMARQUE: cela peut avoir des faux positifs (un stream fonctionne lorsque ce n'est pas le cas), mais cela fonctionne assez bien pour mes besoins.