详见:http://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples
1. 不转码,rtp发送,本地显示
vlc –vvv ~/Desktop/vlcsource.mpg --sout‘#duplicate{dst=display, dst=rtp{dst=169.0.0.3, port=5004, mux=ts, ttl=11}}’
2.先转码,发送,本地显示
vlc -vvv input_stream --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}:rtp{mux=ts,dst=239.255.12.42,sdp=sap,name="TestStream"}
3. 本地发送,转码后发出
vlc -vvv input_stream --sout '#duplicate{dst=display,dst="transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}:rtp{mux=ts,dst=239.255.12.42,sdp=sap,name="TestStream"}"}'