我已经负责为streamvideo设置CDN帐户,但实际上并没有运行将托pipe内容的网站。 我如何testing已发布的RTMPurl是否正常工作? 我是否需要使用Flashvideo播放器创buildtesting页,或者是否有一个简单的工具可以使用可用于testing的RTMPstream? 该URL格式如下:
rtmp://example.fcod.llnwd.net/a1111/e11/test/example/file.flv
我能够validation它使用rtmpdump在这里find工作:
用法:
rtmpdump -r "rtmp://example.fcod.llnwd.net/a1111/e11/test/example/file.flv" -o test.flv
您可能能够通过VLC播放器打开“networking位置”。
有一个为CRTMPD构build的testing播放器(但它适用于任何RTMP服务器)
这一定会工作: http : //www.vlc.eu.pn/
只要去上面的链接,testing你的rtmpurl,方便快捷!
由于rtmpdump不在某些linuxes(centos)的仓库中,因此以下是一个使用更常用工具(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
注意:这可能有误报(当一个stream不工作时表示stream是工作的),但是对于我的需求来说,它工作得很好。