监控流媒体服务器的搭建和使用_rtmp推流服务器(2022年10月家用监控推荐篇)
當(dāng)我們從網(wǎng)絡(luò)攝像頭上接收視頻時(shí),首先要了解協(xié)議(RTSP/RTMP/HTTP),然后是解碼格式(MKV,RMVB),之后才是將視頻(H264)和音頻(AAC)格式數(shù)據(jù)分別解碼為圖像(RGB/YUV)和聲音(PCM),再根據(jù)時(shí)間戳同步到流媒體平臺(比如視頻直播點(diǎn)播平臺EasyDSS)播放。本文和大家講一下視頻流媒體服務(wù)器中RTMP和RTSP區(qū)別是什么?
大家都知道我們研發(fā)的不同視頻流媒體服務(wù)器是接入不同協(xié)議的,國標(biāo)流媒體服務(wù)器接入GB28181協(xié)議,而視頻直播點(diǎn)播流媒體服務(wù)器就是接入RTSP和RTMP協(xié)議的。
RTSP+RTP主要用于IPTV,原因是傳輸數(shù)據(jù)使用的是UDP,在網(wǎng)絡(luò)環(huán)境比較穩(wěn)定的情況下,傳輸效率是比較高的。我們EasyNVR和國標(biāo)流媒體服務(wù)器就能夠使用UDP進(jìn)行視頻數(shù)據(jù)的傳輸。
RTMP主要用于互聯(lián)網(wǎng)音視頻傳輸,它使用的是TCP傳輸,因?yàn)榛ヂ?lián)網(wǎng)環(huán)境相對較差,采用RTMP保證了視頻的傳輸質(zhì)量,但是其傳輸延遲相對較高,傳輸效率相對較低。我們視頻直播點(diǎn)播平臺EasyDSS就是采用TCP進(jìn)行傳輸,如果在線需要觀看高質(zhì)量的視頻監(jiān)控,推薦還是使用EasyDSS視頻直播點(diǎn)播平臺。
基于我們的視頻流媒體服務(wù)平臺,不管是使用RTSP還是RTMP協(xié)議,都能夠在PC端直接觀看視頻,用戶只需要打開網(wǎng)頁,就可以直接收看流媒體,無需安裝插件,十分方便。
直播服務(wù)普遍采用了RTMP作為流媒體協(xié)議,F(xiàn)LV作為封裝格式,H.264作為視頻編碼格式,AAC作為音頻編碼格式。FLV是RTMP使用的封裝格式,H.264是當(dāng)今實(shí)際應(yīng)用中編碼效率最高的視頻編碼標(biāo)準(zhǔn),AAC則是當(dāng)今實(shí)際應(yīng)用中編碼效率最高的音頻編碼標(biāo)準(zhǔn)。
librtmp是RTMP協(xié)議的實(shí)現(xiàn),可以使用librtmp來實(shí)現(xiàn)協(xié)議的解析和數(shù)據(jù)的收發(fā)。直播服務(wù)器可以基于nginx+rtmp實(shí)現(xiàn);直播客戶端方面采用librtmp負(fù)責(zé)推流,F(xiàn)Fmpeg負(fù)責(zé)編碼;收看客戶端采用VLC即可,因?yàn)閂LC本身就可以解析RTMP流,又可以解析編碼后的視頻數(shù)據(jù)。
總結(jié)
以上是生活随笔為你收集整理的监控流媒体服务器的搭建和使用_rtmp推流服务器(2022年10月家用监控推荐篇)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 双代号网络图与双代号时标网络图_双代号网
- 下一篇: NAT网关之SNAT进阶使用(一)SNA