Estou tentando transmitir em CVLC para XBMC. Meu problema é que não posso, porque não estou usando apenas um fluxo de arquivos, mas sim um protocolo Decklink, e preciso de opções de entrada. Não consigo encontrar recursos sobre como fazer isso.
Eu tentei criar um arquivo VLM:
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
Mas isso não funciona mesmo sem colchetes duplos.
Comando:
cvlc -vvv decklink:// --decklink-video-connection="hdmi" --decklink-mode="Hi60" --rtsp-timeout 0
está funcionando bem. Mas não consigo transmitir mesmo da linha CMD:
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}'
Eu tentei muitas combinações. A entrada para o fluxo é uma entrada HDMI normal.
Alguma sugestão sobre como transmitir isso?