VLC üzerinde oynamak için bir RTMP akışı almaya çalışıyorum ve URL bu biçimde:
rtmp://76.10.10.240/liverepeater/mp4:name.mp4
Akışı CooJah ile kaydedebiliyorum ancak sadece VLC ile izlemek istiyorum. Herhangi bir fikir?
VLC üzerinde oynamak için bir RTMP akışı almaya çalışıyorum ve URL bu biçimde:
rtmp://76.10.10.240/liverepeater/mp4:name.mp4
Akışı CooJah ile kaydedebiliyorum ancak sadece VLC ile izlemek istiyorum. Herhangi bir fikir?
Yanıtlar:
RTMPDump yardımıyla RTMP'yi VLC'de oynayabilirsiniz.
rtmpdump -v -r "rtmp://ip-address/app-name/streamname" -o - | "vlc" -
Evet! Şimdi VLC'de yapabilirsiniz. Çünkü v1.1'den sonraki VLC'nin yeni sürümleri rtmp akışı oynatmayı destekliyor.
Mac / OSX'te, bunu Unnikrishnan'ın cevabının bir modifikasyonu ile çalıştırabildim. Önemli olan VLC yürütülebilir dosyasına giden yol (sisteme göre değişebilir)
Kayıtlı Akış:
rtmpdump -r rtmp://path/to/stream | /Applications/VLC.app/Contents/MacOS/VLC -
Canlı yayın
rtmpdump -r rtmp://path/to/stream --live | /Applications/VLC.app/Contents/MacOS/VLC -
Daha sonra fs://0
, çalma listesi alanında listelenen bir VLC penceresi görmelisiniz . Gerçek akışı görüntülemek için bu girişi çift tıklayın.
VLC sürüm 2.2.4 oynayabilir, Cmd + N (MAC'de) vurabilir ve url'yi bu biçimde girebilir
rtmp: // Sunucu URL'si / canlı / Akış Adı
örneğin rtmp: //10.154.136.221/live/RTMP1
<playpath>
sorunumu çözdü. Benim rtmp linki dönüştürülmüş rtmp://streaming.perculus.com/vods3<playpath>flv:blabla.flv
için rtmp://streaming.perculus.com/vods3/live/flv:blabla.flv
mükemmel çalışır Now.