[發明專利]一種基于規則模型的音視頻流解封裝方法和系統在審
| 申請號: | 202210060349.9 | 申請日: | 2022-01-19 |
| 公開(公告)號: | CN114501116A | 公開(公告)日: | 2022-05-13 |
| 發明(設計)人: | 汪德暖;員曉毅;孔令娜 | 申請(專利權)人: | 深圳力維智聯技術有限公司;上海迥靈信息技術有限公司 |
| 主分類號: | H04N21/434 | 分類號: | H04N21/434;H04N21/439;H04N21/44;H04L69/22 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 郭燕;彭家恩 |
| 地址: | 518000 廣東省深圳市南山區粵海街道高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 規則 模型 視頻 解封 方法 系統 | ||
一種基于規則模型的音視頻流解封裝方法和系統,其中的方法包括:獲取音視頻流的第一個音視頻數據包;從預先設置的規則模型庫中逐個讀取規則模型,與第一個音視頻數據包進行匹配,直至獲得與第一個音視頻數據包相匹配的規則模型或遍歷完整個規則模型庫為止;每個規則模型對應一種音視頻的封裝方式,規則模型中包括一條或多條特征規則;當獲得相匹配的規則模型時,則確定該音視頻流的封裝方式為所匹配的規則模型對應的封裝方式,從而能夠快速確定音視頻封裝方式,采用該封裝方式對應的解封裝方式對音視頻流進行解封裝,進而極大地縮短了音視頻解封裝的時間。
技術領域
本發明涉及音視頻播控技術領域,具體涉及一種基于規則模型的音視頻流解封裝方法和系統。
背景技術
隨著視頻監控技術的快速發展,音視頻從采集、編碼、傳輸到解碼涉及的相關技術越來越成熟,為了保證音視頻通過網絡傳輸時數據的正確性,以及滿足音視頻多路復用的需求,產生了各種各樣的音視頻封裝方式,當前主要封裝和解封裝方式有PS(ProgramStream,節目流)、TS(Transport Stream,傳輸流)、FLV(flash video)、FU-A(基于RTP的分組方式)及廠家私有方式等。音視頻流通過封裝技術可實現多源、多路復用,同時保障了音視頻數據在傳輸時的正確性和完整性。但是由于音視頻封裝方式不同,導致播放器或者應用系統必須針對每種封裝方式,實現不同的解封裝方式,而在公共安全視頻監控領域,監控平臺需要對各類音視頻源進行接入、解封裝、解碼和播放,由于各個音視頻源封裝方式存在差異,甚至同一音視頻源也可能臨時更改封裝方式,如果平臺不能根據實時接收的音視頻數據,自動快速地匹配正確的解封裝方式,可能導致音視頻播放延時較大,甚至無法正常播放。針對此類問題,當前主要的解決方案是音視頻的解封裝模塊集成盡可能多的解封裝庫,接入音視頻時根據音視頻數據去遍歷調用解封裝庫,進行解封裝操作,如果解封裝成功,就認為當前音視頻源的解封裝方式為此解封裝方式,對此音視頻源后續音視頻幀都按照此解封裝方式進行解封裝,但是此種方案普遍性能較低,音視頻流第一次解封裝時耗時較長,導致音視頻播放延時較大。
發明內容
本發明提供一種基于規則模型的音視頻流解封裝方法和系統,主要解決現有音視頻流解封裝方式耗時長的技術問題。
根據第一方面,一種實施例中提供一種基于規則模型的音視頻流解封裝方法,包括:
獲取音視頻流,讀取所述音視頻流的第一個音視頻數據包;
從預先設置的規則模型庫中逐個讀取規則模型,與所述第一個音視頻數據包進行匹配,直至獲得與所述第一個音視頻數據包相匹配的規則模型或遍歷完整個規則模型庫為止;其中每個規則模型對應一種音視頻的封裝方式,規則模型中包括校驗數據長度和一條或多條特征規則;
當獲得與所述第一個音視頻數據包相匹配的規則模型時,則獲取該規則模型對應的封裝方式,采用該封裝方式對應的解封裝方式對所述音視頻流的后續音視頻包進行解封裝。
一種實施例中,所述校驗數據長度指校驗封裝方式所需的所述第一個音視頻數據包從頭部開始的數據長度,所述特征規則表征在規則模型對應的封裝方式下,音視頻流的封裝包頭所需符合的條件。
一種實施例中,當采用某一規則模型進行匹配時,判斷所述第一個音視頻數據包中長度為該規則模型的校驗數據長度的數據,是否符合該規則模型中的特征規則,根據所有特征規則的判斷結果判斷該規則模型是否與所述第一個音視頻數據包相匹配。
一種實施例中,所述特征規則包括特征名稱、數據定位信息、關系運算符和校驗值,其中數據定位信息包括起始位置、結束位置和數據類型;對于每一條特征規則,取所述第一個音視頻數據包中從所述起始位置到所述結束位置處的數據,采用與所述數據類型對應的比較方式,將該數據與所述校驗值進行比較,若兩者的關系與所述關系運算符所表示的關系相同,則判定所述第一個音視頻數據包符合該特征規則,否則判定所述第一個音視頻數據包不符合該特征規則。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳力維智聯技術有限公司;上海迥靈信息技術有限公司,未經深圳力維智聯技術有限公司;上海迥靈信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210060349.9/2.html,轉載請聲明來源鉆瓜專利網。





