web-dev-qa-db-ja.com

RTMPストリームURLが機能していることを確認するにはどうすればよいですか?

私はストリーミングビデオ用のCDNアカウントのセットアップを担当しましたが、実際にはコンテンツをホストするサイトを実行していません。公開されたRTMP URLが機能していることをどのようにテストできますか? Flashビデオプレーヤーでテストページを作成する必要がありますか、それとも、テストに使用できるRTMPストリームを使用できるシンプルなツールがありますか? URLの形式は次のとおりです。

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

11
Dave Forgac

私はそれがここにあるrtmpdumpを使用して動作していることを確認することができました:

https://github.com/mstorsjo/rtmpdump

使用法:

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

14
Dave Forgac

[〜#〜] vlc [〜#〜] プレーヤーを使用して「ネットワークロケーション」を開くことができる場合があります。

4
Chris-D

CRTMPD用にビルドされたテストプレーヤーがあります(ただし、どのRTMPサーバーでも機能します)

http://dl.dropbox.com/u/2918563/flvplayback.swf (リンクが壊れています)

2
Smudge

これは間違いなく機能します: http://www.vlc.eu.pn/ (元のリンクが壊れており、アーカイブされたページがリンクされています)

上記のリンクにアクセスして、簡単で高速なrtmp URLをテストしてください!

2
anonymous

一部のLinux(centos)のリポジトリにはrtmpdumpがないため、より一般的なツール(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

注:これは誤検知の可能性があります(ストリームが機能していないときに機能していると言います)が、私のニーズには十分に機能します。

1
Brad Pitcher