国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
用vlc搭建簡(jiǎn)單流媒體服務(wù)器(UDP和TCP方式)

用vlc搭建簡(jiǎn)單流媒體服務(wù)器(UDP和TCP方式)

這段時(shí)間用到了流媒體數(shù)據(jù)傳輸?shù)?span style="font-family: 'Times New Roman', serif;">TCP和UDP方式,感覺vlc可以做這方面的demo,這里總結(jié)下,也方便我以后查閱。

簡(jiǎn)介

VLC主頁(yè):http://www.videolan.org

VLC不僅僅是個(gè)播放器,也可以作為流媒體服務(wù)器使用。這個(gè)網(wǎng)上有相關(guān)的資料,我就不多說(shuō)了。

聲明下本文用的VLC版本:2.0.3

VLC搭建基于UDP的流媒體服務(wù)器

流媒體服務(wù)器大多數(shù)是基于UDP的,這個(gè)在VLC中也有好幾種實(shí)現(xiàn),我這里只列出我用到的幾個(gè)。

1、UDPlegacy)傳統(tǒng)模式

服務(wù)端操作

打開“媒體——流”選項(xiàng),如圖所示:

點(diǎn)擊“添加”按鈕選擇流媒體文件,然后點(diǎn)擊“串流”按鈕

點(diǎn)擊“下一個(gè)”后,在“目標(biāo)設(shè)置”界面選擇“UDP (legacy)”,然后點(diǎn)擊添加按鈕

填上目標(biāo)ip地址,并在“轉(zhuǎn)碼選項(xiàng)”中選擇相應(yīng)的編碼類型(這個(gè)視情況而定)

可以點(diǎn)擊“下一個(gè)”進(jìn)行相關(guān)設(shè)置,也可以點(diǎn)擊“串流”來(lái)完成服務(wù)端的設(shè)定。這里我點(diǎn)擊“串流”完成服務(wù)端的設(shè)定。

客戶端操作

點(diǎn)擊“媒體——打開網(wǎng)絡(luò)串流”,在彈出的框中輸入“udp://@1234,點(diǎn)擊“播放”按鈕即可。

通過(guò)界面操作比較簡(jiǎn)單,但如果經(jīng)常進(jìn)行此類工作的話,腳本是比較靠譜的。

命令行操作方式

服務(wù)端(172.16.1.1):

vlc -vvv sample1.avi --sout udp:172.16.1.100:1234 --ttl 10

客戶端(172.16.1.100):

vlc udp://@:1234

2、RTP方式

雖然有基于TCPRTP,但抓包發(fā)現(xiàn),VLCRTP是基于UDP的。

 

服務(wù)端操作

前幾步和“UDPlegacy)傳統(tǒng)模式”類似,這里不再贅述。主要是在目標(biāo)里面選擇“RTP / MPEG Transport Stream”這個(gè)選項(xiàng),如圖所示:

IP,選端口:

點(diǎn)擊“串流”按鈕即可完成服務(wù)端操作。

客戶端操作

點(diǎn)擊“播放”按鈕即可。

命令行操作方式

服務(wù)端(172.16.1.1):

vlc -vvv sample1.avi --sout "#transcode{vcodec=h264,vb=0,scale=0,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{dst=172.16.1.100,port=5004,mux=ts,ttl=10}" 

客戶端(172.16.1.100):

vlc rtp://@:5004

3、RTSP方式

RTSP方式是通過(guò)RTP進(jìn)行流媒體數(shù)據(jù)的傳輸?shù)模?span style="font-family: 'Times New Roman', serif;">VLC的實(shí)現(xiàn)也是基于UDP的。這種方式網(wǎng)上的參考資料比較多,我就不截圖了,直接敘述命令行方式的操作。

命令行操作方式

服務(wù)端(172.16.1.1):

vlc -vvv sample1.avi --sout "#transcode{vcodec=h264,vb=0,scale=0,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:8554/test}" 

客戶端(172.16.1.100):

vlc rtsp://172.16.1.1:8554/test

VLC搭建基于TCP的流媒體服務(wù)器

VLChttp方式搭建的流媒體服務(wù)器是用TCP方式進(jìn)行數(shù)據(jù)傳輸?shù)?,這里就以這個(gè)為例子了。

HTTP方式

這個(gè)的界面操作和RTSP的類似,就不贅述。

命令行操作方式

服務(wù)端(172.16.1.1):

vlc -vvv sample1.avi --sout "#transcode{vcodec=h264,vb=0,scale=0,acodec=mpga,ab=128,channels=2,samplerate=44100}:http{mux=ffmpeg{mux=flv},dst=:8080/test}" 

客戶端(172.16.1.100):

vlc http://172.16.1.1:8080/test

 好,就這些了,希望對(duì)你有幫助。

E-Mail : Mike_Zhang@live.com
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
VLC 用命令行打開視頻文件
vlc搭建流媒體轉(zhuǎn)發(fā)服務(wù)器
RTMP/RTP/RTSP/RTCP的區(qū)別
秒懂流媒體協(xié)議 RTMP 與 RTSP
基于RTSP協(xié)議流媒體服務(wù)器的實(shí)現(xiàn)_維金商務(wù)資訊:中國(guó)時(shí)代財(cái)富
流媒體
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服