Lexx_1971
Посетитель
|
В ответ на: коммандная строка и VLC - 16.06.2011 14:58
Для того, чтобы автоматизировать процесс трансляции с помощью VLC плеера нужно сделать следующее. 1. Запустить VLC как службу. 2. Указать источник. 3. Сфотмировать выходной поток транскодинга.
Для этого пишем командный файл (.cmd) следующего вида:
start /D "C:Program FilesVideoLANVLC" vlc.exe -I ntservice --ntservice-install --ntservice-name=VLC_Bassein_out --ntservice-extraintf=dummy --ntservice-options="rtsp://10.2.1.146/mediainput/h264 --rtsp-caching=1200 –loop --sout=#transcode{vcodec=WMV2,vb=2000,fps=29,scale=0.5,acodec=none} td{access=mmsh,mux=asfh,dst=213.138.74.11:81} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 out-keep"
В данном примере VLC ставится службой (параметр -I ntservice --ntservice-install) Далее указывается имя службы, т.к. можно создать их несколько (--ntservice-name=VLC_Bassein_out) Следующий важный параметр это источник медиапотока (options="rtsp://10.2.1.146/mediainput/h264 ) Далее параметром --sout задаются параметры транскодинга (--sout=#transcode{vcodec=WMV2,vb=2000,fps=29,scale=0.5,acodec=none} td{access=mmsh,mux=asfh,dst=213.138.74.11:81} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 out-keep)
|