監(jiān)控如何實(shí)現(xiàn)視頻直播,?
在監(jiān)控項目中,,對視頻監(jiān)控進(jìn)行直播是常有的事,,很多時候甲方都有這個要求,,也在很多監(jiān)控項目有應(yīng)用,,例如校園,,企業(yè)中都會涉及到,,那么如何實(shí)現(xiàn)直播呢,?
一、RTMP協(xié)議與RTSP協(xié)議
提到直播,,這里面我們不得不提到兩個協(xié)議,,RTMP協(xié)議與RTSP協(xié)議。
RTSP協(xié)議為實(shí)時流傳輸協(xié)議:是TCP/IP協(xié)議體系中應(yīng)用層的一個協(xié)議,。RTSP為取流協(xié)議,,取到碼流后需要解碼顯示,可以通過VLC播放器進(jìn)行測試,,IE等瀏覽器網(wǎng)頁不支持RTSP協(xié)議直接取流預(yù)覽或者回放,。
RTMP協(xié)議為實(shí)時消息傳輸協(xié)議:用來在Flash/AIR平臺和支持RTMP協(xié)議的流媒體/交互服務(wù)器之間進(jìn)行音視頻和數(shù)據(jù)通信。
理論上RTSP,、RTMP,、HTTP都可以做直播和點(diǎn)播,但一般做直播用RTSP,、RTMP,,做點(diǎn)播用HTTP。做視頻會議的時候原來用SIP協(xié)議,,現(xiàn)在基本上被RTMP協(xié)議取代了,。
如果網(wǎng)絡(luò)攝像機(jī)不支持RTMP協(xié)議,這時就需要通過第三方軟件推流,。
二,、RTSP如何取流URL呢?
RTSP如何取流url呢,?這個是很多弱電朋友經(jīng)常問的問題,,目前各個廠家的監(jiān)控攝像的取流都有一些區(qū)別,這里面我們以??祦砼e例說明,。
1、??等×鞲袷?/p>
??低旾P攝像頭rtsp協(xié)議地址如下:
那這段url是什么意思呢?下面這個圖可以解釋清楚,。
說明:
userna選自.投標(biāo)書代寫網(wǎng) yipai178.com me:用戶名,,例如admin
passwd:密碼,例如12345
ip:設(shè)備的ip地址,例如192.0.0.64
port:端口號默認(rèn)554,,若為默認(rèn)可以不寫
codec:有h264,、h.265,mpeg4等,。
channel:通道號,,起始為1
subtype:碼流類型,主碼流為main,,子碼流為sub
2,、海康取流舉例:
例如你的攝像機(jī)密碼是a12345678,,IP是192.168.1.64,,RTSP端口默認(rèn)554未做改動,是H.265編碼,,那么如何取流呢,?
主碼流取流:
rtsp://admin:[email protected]:554/h265/ch1/main/av_stream
子碼流取流:
rtsp://admin:[email protected]:554/h265/ch1/sub/av_stream
三、如何進(jìn)行直播呢,?
基于rtsp協(xié)議的url取流確定好之后,,我們可以用流媒體播放器對視頻地址進(jìn)行直播了,推流的軟件有很多,,VLC播放器,、obs直播軟件都可以配置。
這里面我們以VLC播放器舉例,。
1,、打開播放器
2、輸入url碼流地址
即可,。
最后補(bǔ)充:
最后弱電行業(yè)網(wǎng)補(bǔ)充下關(guān)于??怠⒋笕A常用端口問題,,在做RTSP取流時會用到,,一直也是不少朋友在問的。