2014-09-03 30 views
5

Regresyon testi için bir WIFI ağ üzerinden bir VLC oynatıcım ile bilgisayarımdan bir video akışı sunmak istiyorum. Video, akıllı telefonda işlendikten sonra başlangıçta otomatik olarak yeniden başlatılmalıdır.Sonsuz bir video döngüsünün bir akışını barındırmak için VLC'yi kullanma

Şu anda protokol olarak rtsp ve döngü seçeneğini kullanıyorum, ancak bu zorunlu değil. Sorun şu ki, video yeniden başlatıldığında yeni bir rtsp el sıkışma gerekli. Test ettiğim akıllı telefon uygulamalarının çoğu, akışı tamamlandıktan sonra akışa otomatik olarak yeniden bağlanmayı desteklemediğinden, yalnızca tek bir el sıkışma geçerli olacak.

vlc mypath\myvideo.mp4 sout=#transcode{vcodec=h264,acodec=none}:rtp{sdp=rtsp://:8554/} --loop 

(varsayılan olarak devre dışıdır) açık akışı çıkışını tutan --sout-keep kullanmak gerekir

+0

Aynı sorunun, bir web tarayıcısında videonun dönmesini engellemesi de mümkün mü? – teone

cevap

0

sen tousez freeforall ederiz! Benim için harika çalıştıran

. Aşağıda, bir oynatma listesiyle birlikte RTSP için komut satırı dizem var.

cvlc --random --loop /var/www/html/files/test.xspf :sout=#gather:rtp{sdp=rtsp://:8554/} :network-caching=1500 :sout-all :sout-keep 

Bu, hiç bitmeyen bir döngüde rastgele bir video oynatma listesi akar. Umarım bu başkalarına yardımcı olur.

İlgili konular