[發明專利]一種數據包管理方法及裝置有效
| 申請號: | 202011132916.4 | 申請日: | 2020-10-21 |
| 公開(公告)號: | CN111970215B | 公開(公告)日: | 2021-01-29 |
| 發明(設計)人: | 張凱 | 申請(專利權)人: | 武漢中科通達高新技術股份有限公司 |
| 主分類號: | H04L12/953 | 分類號: | H04L12/953;H04L12/951;H04L29/06 |
| 代理公司: | 深圳紫藤知識產權代理有限公司 44570 | 代理人: | 遠明 |
| 地址: | 430074 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據包 管理 方法 裝置 | ||
1.一種數據包管理方法,其特征在于,應用于交警系統,所述交警系統包括轉碼服務器和媒體服務器,所述數據包管理方法包括:
所述轉碼服務器接收所述媒體服務器基于UDP協議發送的處理實時監控視頻流得到的RTP數據包;所述RTP數據包為多個視頻幀的組成部分;
對所述RTP數據包進行解析得到所述RTP數據包的數據信息;所述RTP數據包的數據信息包括RTP數據包的序列號、RTP數據包的時間戳、RTP數據包的數據量大小、RTP數據包的數據標識;
根據所述RTP數據包的數據信息,將所述RTP數據包加入至緩存隊列,并對多個視頻幀的所述RTP數據包進行排序;包括:獲取所述緩存隊列中頭部位置的RTP數據包的序列號,以及待插入的RTP數據包的序列號;根據所述緩存隊列中頭部位置的RTP數據包的序列號,以及所述待插入的RTP數據包的序列號,判斷所述待插入的RTP數據包的序列號是否小于所述頭部位置的RTP數據包的序列號;在所述待插入的RTP數據包的序列號小于所述頭部位置的RTP數據包的序列號時,確定所述待插入的RTP數據包為過期包,并刪除所述待插入的RTP數據包;在所述待插入的RTP數據包的序列號大于所述頭部位置的RTP數據包的序列號時,比對所述待插入的RTP數據包與非頭部位置的RTP數據包的序列號的大小,并根據比對結果,將所述待插入的RTP數據包插入所述緩存隊列;
根據所述RTP數據包的排序順序,獲取所述緩存隊列中的頭部位置的RTP數據包;
根據所述頭部位置的RTP數據包,判斷所述頭部位置的RTP數據包是否為視頻幀的開始包;
在所述頭部位置的RTP數據包為視頻幀的開始包時,查找所述視頻幀的開始包對應的視頻幀的結尾包,在所述頭部位置的RTP數據包不是視頻幀的開始包時,查找所述視頻幀的開始包,包括:獲取開始包的數據標識,根據所述開始包的數據標識,判斷非頭部位置的RTP數據包的數據標識與所述開始包的數據標識是否相同,在所述非頭部位置的RTP數據包的數據標識與所述開始包的數據標識相同時,確定所述非頭部位置的RTP數據包為視頻幀的開始包;在所述非頭部位置的RTP數據包的數據標識與所述開始包的數據標識不相同時,刪除所述非頭部位置的RTP數據包;并在查找到所述視頻幀的開始包時,查找所述視頻幀的開始包對應的視頻幀的結尾包;
獲取位于所述視頻幀的開始包與所述視頻幀的結尾包之間的RTP數據包;在獲取到所述視頻幀的開始包、視頻幀的結尾包和所述視頻幀的開始包和所述視頻幀的結尾包之間的RTP數據包時,查找下一視頻幀的開始包、結尾包和位于開始包和結尾包之間的RTP數據包;根據所述視頻幀的開始包、所述視頻幀的開始包與所述視頻幀的結尾包之間的RTP數據包和所述視頻幀的結尾包,對所述RTP數據包進行重組得到視頻流。
2.如權利要求1所述的數據包管理方法,其特征在于,所述根據所述RTP數據包的數據信息,將所述RTP數據包加入至緩存隊列,并對所述RTP數據包進行排序的步驟,包括:
根據所述RTP數據包的數據信息,判斷緩存區內的RTP數據包的數據量是否大于預設數據量;
在所述緩存區中的RTP數據包的數據量大于預設數據量時,將所述RTP數據包加入至緩存隊列,并對所述RTP數據包進行排序;
在所述緩存區中的RTP數據包的數據量小于或者等于預設數據量時,繼續接收RTP數據包。
3.如權利要求1所述的數據包管理方法,其特征在于,根據所述頭部位置的RTP數據包,判斷所述頭部位置的RTP數據包是否為視頻幀的開始包的步驟,包括:
獲取視頻幀對應的開始包的數據標識;
獲取所述頭部位置的RTP數據包的數據標識;
根據所述開始包的數據標識、所述頭部位置的RTP數據包的數據標識,判斷所述開始包的數據標識與所述頭部位置的RTP數據包的數據標識是否相同;
在所述開始包的數據標識與所述頭部位置的數據包的數據標識相同時,確定所述頭部位置的RTP數據包為視頻幀的開始包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢中科通達高新技術股份有限公司,未經武漢中科通達高新技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011132916.4/1.html,轉載請聲明來源鉆瓜專利網。





