作為服務(wù)器通過rtp將本地視頻文件ts流往客戶端發(fā)送(run at server)
vlc-vvv --extraintf=logger /home/video/01.mpg --sout '#transcode{vcodec=h264,vb=800,scale=1,width=500,height=300,acodec=mp4a,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:5544/01.mpg}'
命令各參數(shù)詳解:(1)參數(shù)"/home/video/01.mpg"指定本地的媒體文件路徑;(2)參數(shù)"sout"表示輸出流;(3)參數(shù)"transcode"表示轉(zhuǎn)碼,其后花括號中各參數(shù)表示轉(zhuǎn)碼的各個規(guī)則:"vcodec"表示視頻編碼格式,"vb"表示視頻位率如800表示800kb/s,"width"和"height"分別表示視頻寬度和高度,"acodec"表示音頻編碼格式,"ab"表示音頻位率,"channels"表示音頻聲道,"samplerate"表示音頻采樣率;(4)參數(shù)"rtp"RTP協(xié)議一些參數(shù)的設(shè)置,以上命令中"rtp"段命令也可寫成這樣:":rtp{dst=192.168.0.116, port=5544, sdp=rtsp://:5544/01.mpg}"