怎么設(shè)計(jì)app太原seo排名外包
安防視頻監(jiān)控/視頻集中存儲(chǔ)/云存儲(chǔ)/磁盤陣列EasyCVR平臺可拓展性強(qiáng)、視頻能力靈活、部署輕快,可支持的主流標(biāo)準(zhǔn)協(xié)議有國標(biāo)GB28181、RTSP/Onvif、RTMP等,以及支持廠家私有協(xié)議與SDK接入,包括??礒home、海大宇等設(shè)備的SDK等。視頻匯聚融合管理平臺EasyCVR既具備傳統(tǒng)安防視頻監(jiān)控的能力,也具備接入AI智能分析的能力,可拓展性強(qiáng)、視頻能力靈活,能對外分發(fā)RTMP、RTSP、HTTP-FLV、WebSocket-FLV、HLS、WebRTC等視頻流。
在視頻監(jiān)控匯聚平臺EasCVR的項(xiàng)目運(yùn)維過程中,經(jīng)常要借助抓包來進(jìn)行判斷項(xiàng)目現(xiàn)場的問題。在此前的文章中,我們也給大家介紹和分析了一些交互異常的包文信息。今天為大家介紹下視頻集中存儲(chǔ)EasyCVR平臺中,國標(biāo)協(xié)議和設(shè)備端正常交互情況下包文的數(shù)據(jù)分析。
1、服務(wù)器抓包
首先,在服務(wù)器上進(jìn)行抓包,這里選用的是Linux服務(wù)器進(jìn)行抓包。查看服務(wù)器的網(wǎng)絡(luò)情況,輸入ip addr,確認(rèn)項(xiàng)目現(xiàn)場的網(wǎng)絡(luò)環(huán)境。
然后再通過tcpdump命令,抓取這個(gè)網(wǎng)段上面的所有數(shù)據(jù)。
顯示正在抓取數(shù)據(jù),在此期間可以在視頻監(jiān)控/視頻集中存儲(chǔ)/云存儲(chǔ)EasyCVR上進(jìn)行播放錄像等調(diào)試操作。調(diào)試過后按下ctrl+c,停止抓包。
此時(shí)可以看到當(dāng)前路徑上多了一個(gè)target.cap的文件,這個(gè)就是數(shù)據(jù)包。隨后我們將它導(dǎo)出,在windows里面分析。
2、數(shù)據(jù)篩選
拿到包的數(shù)據(jù)后,先進(jìn)行篩選,只獲取sip信息,如下:
3、返回401
每個(gè)設(shè)備接入之后,EasyCVR平臺都會(huì)返回給設(shè)備端一個(gè)401消息,這樣設(shè)備端才能給服務(wù)器傳遞SIP ID、通道ID以及接入密碼等信息。
4、返回200 OK
如果SIP消息正確,服務(wù)器則返回200 OK;如果返回403錯(cuò)誤,則代表設(shè)備接入失敗,是接入密碼錯(cuò)誤,此時(shí)需要核對接入密碼,查看設(shè)備端和服務(wù)器的接入密碼是否一致。
5、發(fā)送invite
在安防視頻監(jiān)控平臺EasyCVR播放設(shè)備的監(jiān)控畫面時(shí),服務(wù)器會(huì)給設(shè)備端發(fā)送invite消息,告訴設(shè)備可以發(fā)流到指定的端口。
如上圖,這里表示告訴設(shè)備發(fā)流到UDP 50002端口上。
6、100 Trying
設(shè)備端收到信息之后會(huì)發(fā)送一個(gè)臨時(shí)消息100 Trying,接著發(fā)送流的數(shù)據(jù),返回200 OK。
7、判斷是否正常交互
接著我們可以對UDP 50002端口進(jìn)行篩選,來判斷流有沒有過來。
此時(shí)可以看到,數(shù)據(jù)流已經(jīng)在交互了,如果篩選后沒有數(shù)據(jù),則需要查看50000到60000端口是否已開通。
關(guān)于EasyCVR視頻匯聚平臺的簡單抓包流程就介紹到這,用戶也可以參照以上步驟去排查視頻流在接入、傳輸、交互等過程中的一些簡單問題。
安防監(jiān)控/視頻集中存儲(chǔ)/云存儲(chǔ)EasyCVR視頻匯聚平臺,可支持海量視頻的輕量化接入與匯聚管理。平臺能提供視頻存儲(chǔ)磁盤陣列、視頻監(jiān)控直播、視頻輪播、視頻錄像、云存儲(chǔ)、回放與檢索、智能告警、服務(wù)器集群、語音對講、云臺控制、電子地圖、平臺級聯(lián)、H.265自動(dòng)轉(zhuǎn)碼等功能。感興趣的用戶可以前往演示平臺進(jìn)行體驗(yàn)或部署測試。