XBMC için CVLC'de akış yapmaya çalışıyorum. Benim sorunum yapamam çünkü, sadece bir dosya akışı kullanmıyorum, aksine bir Decklink protokolü kullanıyorum ve giriş seçeneklerine ihtiyacım var. Bunun nasıl yapılacağına dair hiçbir kaynak bulamıyorum.
VLM dosyası yapmaya çalıştım:
new channel1 broadcast enabled
setup channel1 input decklink://{--decklink-video-connection="hdmi" --decklink-mode="Hi60" --rtsp-timeout 0}
setup channel1 output #rtp{mux=ts,dst=localhost,port=1234,sdp=sap://,name="Channel 1"}
control channel1 play
Ancak çift dirsek olmadan bile çalışmıyor.
Komut:
cvlc -vvv decklink:// --decklink-video-connection="hdmi" --decklink-mode="Hi60" --rtsp-timeout 0
iyi çalışıyor. Ancak CMD hattından bile yayınlayamıyorum:
cvlc -vvv decklink:// --decklink-video-connection="hdmi" --decklink-mode="Hi60" --rtsp-timeout 0 --sout '#transcode{vcodec=h264,vb=300,fps=25,scale=1,acodec=mp4a,ab=64,channels=2}:std{access=rtmp,mux=ffmpeg{mux=flv},dst=rtmp://127.0.0.0:1935}'
Birçok kombinasyon denedim. Akışın girişi sıradan bir HDMI girişidir.
Bunun nasıl yayınlanacağı hakkında herhangi bir öneriniz var mı?