System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及安防視頻監(jiān)控,具體為一種無侵入分析國標協(xié)議接入下級視頻的方法及系統(tǒng)。
技術(shù)介紹
1、安防行業(yè)是構(gòu)建立體化社會治安防控體系、維護國家安全及社會穩(wěn)定重要的安全保障性行業(yè)。隨著光電信息技術(shù)、微電子技術(shù)、微計算機技術(shù)與視頻圖像處理技術(shù)等的發(fā)展,傳統(tǒng)的安防系統(tǒng)正由數(shù)字化、網(wǎng)絡(luò)化,而逐步走向智能化。視頻監(jiān)控作為安防行業(yè)重要的子行業(yè),可以實現(xiàn)對監(jiān)控現(xiàn)場的視頻采集、處理、控制、應(yīng)急指揮等功能,被廣泛應(yīng)用于公共安全、交通、水利、銀行等領(lǐng)域。近年來,隨著平安城市、智慧城市等建設(shè)推進,基于gb28181協(xié)議接入和級聯(lián)的安防系統(tǒng)越來越被廣泛使用。
2、現(xiàn)有技術(shù)中,隨著網(wǎng)絡(luò)、大數(shù)據(jù)、人工智能的發(fā)展,安防視頻監(jiān)控系統(tǒng)已經(jīng)在社會治安中扮演著不可或缺的角色。安防視頻監(jiān)控系統(tǒng)已被廣泛應(yīng)用于公安安全、交通、水利、銀行等領(lǐng)域,從而催生出了越來越多的業(yè)務(wù)場景。
3、但是,由于gb28181協(xié)議的sip信令和流媒體協(xié)商以及流媒體格式、網(wǎng)絡(luò)環(huán)境的復雜性,當出現(xiàn)視頻不能播放問題時,有時候通過日志比較難直觀的分析出問題原因。而在生產(chǎn)環(huán)境中往往同時存在無數(shù)路視頻流,通過手動抓包方式瞬時的數(shù)據(jù)包可能非常大,一方面給系統(tǒng)造成很大的io壓力,影響平臺的穩(wěn)定性,另一方非常大的數(shù)據(jù)包文件傳輸、分析也比較困難。
技術(shù)實現(xiàn)思路
1、本專利技術(shù)的目的在于提供一種無侵入分析國標協(xié)議接入下級視頻的方法及系統(tǒng),以解決上述
技術(shù)介紹
中提出的問題。
2、為實現(xiàn)上述目的,本專利技術(shù)提供如下技術(shù)方案:一種無侵入分
3、捕獲經(jīng)過指定網(wǎng)絡(luò)接口的數(shù)據(jù)包;
4、捕獲并記錄媒體協(xié)商;
5、根據(jù)ssrc獲取國標流;
6、展示診斷結(jié)果。
7、優(yōu)選的,捕獲經(jīng)過指定網(wǎng)絡(luò)接口的數(shù)據(jù)包的具體操作包括:
8、利用libpcap作為網(wǎng)絡(luò)數(shù)據(jù)包捕獲函數(shù)庫,提供c函數(shù)接口,用于捕獲經(jīng)過指定網(wǎng)絡(luò)接口的數(shù)據(jù)包,統(tǒng)計流量數(shù)據(jù),添加過濾規(guī)則分析數(shù)據(jù)包數(shù)據(jù)內(nèi)容。
9、優(yōu)選的,捕獲并記錄媒體協(xié)商的具體操作包括:
10、用libpcap提供的過濾功能,在指定服務(wù)端口上獲取信令交互包;
11、將數(shù)據(jù)包解析為sip消息,通過國標編碼過濾出指定設(shè)備的一次媒體協(xié)商事務(wù)相關(guān)的網(wǎng)絡(luò)包,并根據(jù)事務(wù)中的每個包記錄協(xié)商過程;
12、如果媒體協(xié)商成功,則記錄該次協(xié)商結(jié)果,包括媒體模式tcp主/被動,udp,上級的收流地址,下級的發(fā)流地址,后續(xù)媒體流的ssrc同步信源標識符。
13、優(yōu)選的,根據(jù)ssrc獲取國標流的具體操作包括:
14、通過rtp中ssrc同步信源標識符區(qū)分不同的媒體流;
15、通過監(jiān)控媒體協(xié)商事務(wù),獲得協(xié)商結(jié)果之后,用libpcap根據(jù)收發(fā)流地址過濾出rtp流,通過解析rtp,獲取每個rtp包的ssrc,過濾出ssrc為本次協(xié)商ssrc的rtp流,至此獲得了rtp流中的國標格式負載,將過濾獲得的rtp負載一般為ps格式記錄下來方便后續(xù)調(diào)試,并且進行下一步解析,最后得到h264/h265裸碼流,并解析出每一幀的數(shù)據(jù)。
16、優(yōu)選的,展示診斷結(jié)果的具體操作包括:
17、媒體協(xié)商流程展示,以及流媒體幀信息展示。
18、一種無侵入分析國標協(xié)議接入下級視頻的系統(tǒng),所述系統(tǒng)由數(shù)據(jù)包捕獲模塊、媒體協(xié)商捕獲模塊、國際流獲取模塊以及結(jié)果展示模塊組成;
19、數(shù)據(jù)包捕獲模塊,捕獲經(jīng)過指定網(wǎng)絡(luò)接口的數(shù)據(jù)包;
20、媒體協(xié)商捕獲模塊,捕獲并記錄媒體協(xié)商;
21、國際流獲取模塊,根據(jù)ssrc獲取國標流;
22、結(jié)果展示模塊,展示診斷結(jié)果。
23、優(yōu)選的,所述數(shù)據(jù)包捕獲模塊,利用libpcap作為網(wǎng)絡(luò)數(shù)據(jù)包捕獲函數(shù)庫,提供c函數(shù)接口,用于捕獲經(jīng)過指定網(wǎng)絡(luò)接口的數(shù)據(jù)包,統(tǒng)計流量數(shù)據(jù),添加過濾規(guī)則分析數(shù)據(jù)包數(shù)據(jù)內(nèi)容。
24、優(yōu)選的,所述媒體協(xié)商捕獲模塊,用libpcap提供的過濾功能,在指定服務(wù)端口上獲取信令交互包;
25、將數(shù)據(jù)包解析為sip消息,通過國標編碼過濾出指定設(shè)備的一次媒體協(xié)商事務(wù)相關(guān)的網(wǎng)絡(luò)包,并根據(jù)事務(wù)中的每個包記錄協(xié)商過程;
26、如果媒體協(xié)商成功,則記錄該次協(xié)商結(jié)果,包括媒體模式tcp主/被動,udp,上級的收流地址,下級的發(fā)流地址,后續(xù)媒體流的ssrc同步信源標識符。
27、優(yōu)選的,所述國際流獲取模塊,通過rtp中ssrc同步信源標識符區(qū)分不同的媒體流;
28、通過監(jiān)控媒體協(xié)商事務(wù),獲得協(xié)商結(jié)果之后,用libpcap根據(jù)收發(fā)流地址過濾出rtp流,通過解析rtp,獲取每個rtp包的ssrc,過濾出ssrc為本次協(xié)商ssrc的rtp流,至此獲得了rtp流中的國標格式負載,將過濾獲得的rtp負載一般為ps格式記錄下來方便后續(xù)調(diào)試,并且進行下一步解析,最后得到h264/h265裸碼流,并解析出每一幀的數(shù)據(jù)。
29、優(yōu)選的,所述結(jié)果展示模塊,媒體協(xié)商流程展示,以及流媒體幀信息展示。
30、與現(xiàn)有技術(shù)相比,本專利技術(shù)的有益效果是:
31、本專利技術(shù)提出的無侵入分析國標協(xié)議接入下級視頻的方法及系統(tǒng),基于libpcap,不需要平臺提供診斷接口,對平臺沒有侵入;針對指定國標接入的某一路視頻進行診斷,不需要對整個網(wǎng)絡(luò)接口上的包進行存文件,對系統(tǒng)io不會產(chǎn)生較大壓力;國標接入視頻流程相對復雜,人工診斷問題費時費力,自動化診斷可以提高整個過程的效率。通過可視化展示,簡單直觀的了解整個流程的處理情況。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種無侵入分析國標協(xié)議接入下級視頻的方法,其特征在于:所述方法包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種無侵入分析國標協(xié)議接入下級視頻的方法,其特征在于:捕獲經(jīng)過指定網(wǎng)絡(luò)接口的數(shù)據(jù)包的具體操作包括:
3.根據(jù)權(quán)利要求1所述的一種無侵入分析國標協(xié)議接入下級視頻的方法,其特征在于:捕獲并記錄媒體協(xié)商的具體操作包括:
4.根據(jù)權(quán)利要求1所述的一種無侵入分析國標協(xié)議接入下級視頻的方法,其特征在于:根據(jù)SSRC獲取國標流的具體操作包括:
5.根據(jù)權(quán)利要求1所述的一種無侵入分析國標協(xié)議接入下級視頻的方法,其特征在于:展示診斷結(jié)果的具體操作包括:
6.一種根據(jù)權(quán)利要求1-5任意一項所述的無侵入分析國標協(xié)議接入下級視頻的方法的無侵入分析國標協(xié)議接入下級視頻的系統(tǒng),其特征在于:所述系統(tǒng)由數(shù)據(jù)包捕獲模塊、媒體協(xié)商捕獲模塊、國際流獲取模塊以及結(jié)果展示模塊組成;
7.根據(jù)權(quán)利要求6所述的一種無侵入分析國標協(xié)議接入下級視頻的系統(tǒng),其特征在于:所述數(shù)據(jù)包捕獲模塊,利用libpcap作為網(wǎng)絡(luò)數(shù)據(jù)包捕獲函數(shù)庫,提供C函數(shù)接口,用于捕獲
8.根據(jù)權(quán)利要求6所述的一種無侵入分析國標協(xié)議接入下級視頻的系統(tǒng),其特征在于:所述媒體協(xié)商捕獲模塊,用libpcap提供的過濾功能,在指定服務(wù)端口上獲取信令交互包;
9.根據(jù)權(quán)利要求6所述的一種無侵入分析國標協(xié)議接入下級視頻的系統(tǒng),其特征在于:所述國際流獲取模塊,通過RTP中SSRC同步信源標識符區(qū)分不同的媒體流;
10.根據(jù)權(quán)利要求6所述的一種無侵入分析國標協(xié)議接入下級視頻的系統(tǒng),其特征在于:所述結(jié)果展示模塊,媒體協(xié)商流程展示,以及流媒體幀信息展示。
...【技術(shù)特征摘要】
1.一種無侵入分析國標協(xié)議接入下級視頻的方法,其特征在于:所述方法包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種無侵入分析國標協(xié)議接入下級視頻的方法,其特征在于:捕獲經(jīng)過指定網(wǎng)絡(luò)接口的數(shù)據(jù)包的具體操作包括:
3.根據(jù)權(quán)利要求1所述的一種無侵入分析國標協(xié)議接入下級視頻的方法,其特征在于:捕獲并記錄媒體協(xié)商的具體操作包括:
4.根據(jù)權(quán)利要求1所述的一種無侵入分析國標協(xié)議接入下級視頻的方法,其特征在于:根據(jù)ssrc獲取國標流的具體操作包括:
5.根據(jù)權(quán)利要求1所述的一種無侵入分析國標協(xié)議接入下級視頻的方法,其特征在于:展示診斷結(jié)果的具體操作包括:
6.一種根據(jù)權(quán)利要求1-5任意一項所述的無侵入分析國標協(xié)議接入下級視頻的方法的無侵入分析國標協(xié)議接入下級視頻的系統(tǒng),其特征在于:所述系統(tǒng)由數(shù)據(jù)包捕獲模塊、媒體協(xié)商捕獲模塊、國...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李建偉,
申請(專利權(quán))人:浪潮云信息技術(shù)股份公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。