Bagaimana saya bisa memverifikasi bahwa URL aliran RTMP berfungsi?

11

Saya telah ditugaskan untuk mengatur akun CDN untuk streaming video tetapi saya tidak benar-benar menjalankan situs yang akan meng-host konten. Bagaimana saya bisa menguji apakah URL RTMP yang diterbitkan berfungsi? Apakah saya perlu membuat halaman pengujian dengan pemutar video Flash atau apakah ada alat sederhana yang dapat mengkonsumsi aliran RTMP yang dapat digunakan untuk menguji? URL dalam format berikut:

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

Dave Forgac
sumber

Jawaban:

14

Saya dapat memverifikasi bahwa itu berfungsi menggunakan rtmpdump yang ditemukan di sini:

https://github.com/mstorsjo/rtmpdump

Pemakaian:

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

Dave Forgac
sumber
4

Anda mungkin dapat membuka "lokasi jaringan" melalui VLC player.

Chris-D
sumber
Versi VLC pada sistem saya tampaknya tidak mendukung RTMP namun solusi ini harus mungkin bekerja sebaliknya. Terima kasih.
Dave Forgac
2

Ini pasti akan berhasil: http://www.vlc.eu.pn/ (Tautan asli rusak, halaman diarsipkan ditautkan)

Buka saja tautan di atas dan uji url rtmp Anda, mudah dan cepat!

anonim
sumber
1

Karena rtmpdump tidak ada dalam repo untuk beberapa linux (centos), berikut adalah opsi yang menggunakan alat yang jauh lebih umum (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

CATATAN: Ini dapat memiliki false positive (Mengatakan stream berfungsi ketika tidak) tetapi berfungsi cukup baik untuk kebutuhan saya.

Brad Pitcher
sumber