linux 命令vlc——發(fā)生組播流

作為服務(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}"

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容