ОГЛАВЛЕНИЕ
Transcode вывод вещает и посылает его в групповой адрес IP со связанным SAP announce:
%
vlc -vvv input_stream --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}:
standard{access=udp,mux=ts,url=239.255.12.42,sap,name="TestStream"}'
Display the input stream, transcode it and send it to a multicast IP address with the associated SAP announce:
%
vlc -vvv input_stream --sout '#duplicate{dst=display,dst= "transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}: standard{access=udp,mux=ts,url=239.255.12.42,sap,name="TestStream"}"}'
Transcode Входной поток, отображает transcoded поток и посылает его в multicas адрес IP со связанным SAP announce:
%
vlc -vvv input_stream --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}:
duplicate{dst=display,dst=standard{access=udp,mux=ts,url=239.255.12.42,sap,name="TestStream"}}'
Пошлите поток в групповой (multicast) адрес IP и адрес unicast IP :
%
vlc -vvv input_stream --sout '#duplicate{dst= standard{access=udp,mux=ts,url=239.255.12.42,sap,name="TestStream"}, dst=standard{access=udp,mux=ts,url=192.168.1.2}}'
Отобразите поток и пошлите его в два unicast адреса IP:
%
vlc -vvv input_stream --sout '#duplicate{dst=display,dst= standard{access=udp,mux=ts,url=192.168.1.12}, dst=standard{access=udp,mux=ts,url=192.168.1.42}}'
Пошлите части многочисленного программного входного потока:
%
vlc -vvv multiple_program_input_stream --sout '#duplicate{dst=standard{access=udp,mux=ts,url=239.255.12.42},select="program=12345", dst=standard{access=udp,mux=ts,url=239.255.12.43}, select="video,program=1234-2345"}'
This command sends the program of the input stream which id is 12345 to 239.255.12.42 and all video programs with id between 1234 and 2345 to 239.255.12.43.
Transcode the input stream, display the transcoded stream and send it to a multicast IP address with the associated SAP announce and an unicast IP address:
%
vlc -vvv input_stream --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}: duplicate{dst=display,dst=standard{access=udp,mux=ts,url=239.255.12.42,sap,name="TestStream"}, dst=standard{access=udp,mux=ts,url=192.168.1.2}}'
Отобразите входной поток, transcode это и посылай в два unicast адреса IP:
%
vlc -vvv input_stream --sout '#duplicate{dst=display, dst="transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128}: duplicate{dst=standard{access=udp,mux=ts,url=192.168.1.2}, dst=standard{access=udp,mux=ts,url=192.168.1.12}"}'
Пошлите вкладу поток в групповой адрес IP и transcoded поток в другой групповой 2 2 адрес IP со связанным SAP announces:
%
vlc -vvv input_stream --sout '#duplicate{dst= standard{access=udp,mux=ts,url=239.255.1.2,sap,name="OriginalStream"}, dst="transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128}: standard{access=udp,mux=ts,url=239.255.1.3,sap,name="TranscodedStream"}"}'
Поток в HTTP:
в сервере, запустите
%
vlc -vvv input_stream --sout '#standard{access=http,mux=ogg,url=server.example.org:8080}'
на клиенте(клиентах), запустите:
%
vlc http://server.example.org:8080
Transcode and stream in HTTP: (Transcode и поток в HTTP: )
%
vlc -vvv input_stream --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128}: standard{access=http,mux=ogg,url=server.example.org:8080}'
Например, если вы хотите вещать звук CD в Ogg/Vorbis над HTTP:
%
vlc -vvv cdda:/dev/cdrom --sout '#transcode{acodec=vorb,ab=128}: standard{access=http,mux=ogg,url=server.example.org:8080}'
:
вещание в RTP
в сервере, запустите:
%
vlc -vvv input_stream --sout '#rtp{dst=192.168.0.12,port=1234,sdp=rtsp://server.example.org:8080/test.sdp}'
на клиенте(клиентах), запустите:
%
vlc rtsp://server.example.org:8080/test.sdp
Примечание
ы можете переделывать rtsp URL http один, файловый путь (приписанное
file://) или sap://чтобы экспортировать sdp файл, использовавший
один из этих методов вместо rtsp.
VLM - Multiple streaming and Video on demand
Смотри, что VLM - Multiple streaming и Видео по требованию
%
vlc -vvv input_stream --sout '#transcode{vcodec=DIV3,vb=256,scale=1,acodec=mp3,ab=32,channels=2}:std{access=mmsh,mux=asfh,url=:8080}'
: mmsh://server_ip_address:8080 .
VLC media player может подключится к этому используя следующий url
: mms://server_ip_address:8080 .
Windows Media Player может подключится к этому используя следующий url
Отдельный звук и видео в двух файлах
PS:
%
vlc -vvv input_stream --sout '#es{access=file,mux=ps,url_audio=audio-%c.%m,url_video=video-%c.%m}'
Извлеките аудио дорожку входного потока в файл TS:
%
vlc -vvv input_stream --sout '#es{access_audio=file,mux_audio=ts,url_audio=audio-%c.%m}'
:
Поток в unicast аудио дорожка в порту и видео дорожка в другом порту:\
на стороне сервера:
%
vlc -vvv input_stream --sout '#es{access=rtp,mux=ts,url_audio=192.168.1.2:1212,url_video=192.168.1.2:1213}'
на стороне клиента:, чтобы получать звук:
%
vlc udp:@:1212
чтобы получать видео:
%
vlc udp:@:1213
Поток в multicast видео и демпирует звук в файле:
%
vlc -vvv input_stream --sout '#es{access_video=udp,mux_video=ts,url_video=239.255.12.42, access_audio=file,mux_audio=ps,url_audio=audio-%c.%m}'
Примечание
Вы можете также объединить es модуль с другими модулями в установку ровное более сложное решение.