LINUX.ORG.RU
ФорумAdmin

VLC One input multi output


0

1

Друзья, помогите если можете.

В общем суть разрыва мозга в том, что мне нужно из одного mjpeg потока сделать два, один из которых передает поток как есть, а другой транскодирует исходный поток в mpeg с последующей запаковкой в FLV..

Потоки я вещаю из VLM, вот интересующий кусочек..

new cam51 broadcast enabled
setup cam51 input http://user:password@***.***.***.***/axis-cgi/mjpg/video.cgi
setup cam51 output #duplicate{dst=transcode{vcodec=FLV1,vb=4000,fps=25,samplerate=48000}:http{access=http{mime=video/x-flv},mux=ffmpeg{mux=flv},dst=0.0.0.0:8081/stream51.flv},dst=http{mime=multipart/x-mixed-replace;boundary=IPCamBoundary,vb=4000,mux=mpjpeg,dst=0.0.0.0:8181}}
control cam51 play

И вроде бы все нормально.. но работает только второй поток, транскодинг не заводится с ошибкой

[0x7f077c0016b0] [Media: cam51] stream_out_duplicate stream out error:  * ignore unknown option `http'
[0x7f077c0016b0] [Media: cam51] stream_out_duplicate stream out debug:  * adding `http{mime=multipart/x-mixed-replace;boundary=IPCamBoundary,vb=4000,mux=mpjpeg,dst=0.0.0.0:8181}'

Понятно, что он не может распарсить опцию 0}:http{access=htt вот только ничего другого туда тоже не лезет...

Пример брал отсюда http://navigator-tv.narod.ru/tuning/doc/streaming-howto/ch04.html


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.