[發明專利]視頻文件的還原方法、裝置、計算機設備和存儲介質有效
| 申請號: | 202110628876.0 | 申請日: | 2021-06-02 |
| 公開(公告)號: | CN113438506B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 韓大煒;劉立;李開科;孫浩 | 申請(專利權)人: | 曙光網絡科技有限公司 |
| 主分類號: | H04N21/234 | 分類號: | H04N21/234;H04N21/24;H04N21/643;H04N21/845;H04L69/22;H04L67/02 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 謝曲曲 |
| 地址: | 430000 湖北省武漢市臨*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻文件 還原 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種視頻文件的還原方法、裝置、計算機設備和存儲介質。所述方法包括:獲取目標視頻對應的視頻流;提取所述視頻流的傳輸特征信息,并根據所述傳輸特征信息確定所述視頻流的協議類型和傳輸模式;在所述視頻流的協議類型為HTTP?FLV協議、且傳輸模式為塊模式的情況下,對所述視頻流的數據包進行數據塊提取處理,得到所述目標視頻的頭部數據和視頻數據;根據所述頭部數據和所述視頻數據生成所述目標視頻對應的視頻文件。采用本方法能夠對基于HTTP?FLV協議chunk模式的視頻流進行監測。
技術領域
本申請涉及互聯網技術領域,特別是涉及一種視頻文件的還原方法、裝置、計算機設備和存儲介質。
背景技術
在端到端的視頻傳輸場景中,各直播平臺通常采用HTTP-FLV(HypertextTransfer?Protocol-FlashVideo,超文本傳輸協議-流媒體)協議以及chunk(塊)模式來傳輸直播視頻流。該傳輸方式是在HTTP-FLV協議的基礎上,將待傳輸的數據流的數據封裝成多個塊(即數據塊)進行傳輸。
在進行視頻傳輸時,數據請求端與數據發送端之間會建立HTTP長鏈接,數據發送端將視頻數據封裝成數據塊,并在視頻流的數據包中攜帶數據請求端的地址信息,以使數據請求端根據自身的地址信息解析視頻流,得到視頻文件。但是,隨著音視頻數據量的逐漸增多,大量的視頻內容被上傳至網絡上進行傳播及分享,其中的部分視頻中可能存在違規內容,為了維護網絡環境的安全健康,需要對音視頻內容進行監控和審閱,此時,需要在由端到端的數據通信基礎上,增加旁路并接數據通信場景,即通過網絡設備(如網關)將視頻流鏡像到服務器中,服務器對視頻流進行解析和播放,以使技術人員能夠對視頻內容進行監測。
然而,服務器的地址信息與數據請求端的地址信息不同,無法解析出該視頻流的視頻文件,導致無法對基于HTTP-FLV協議的chunk模式的視頻流進行監測。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠對基于HTTP-FLV協議chunk模式傳輸的視頻流進行監測的視頻文件的還原方法、裝置、計算機設備和存儲介質。
一種視頻文件的還原方法,所述方法包括:
獲取目標視頻對應的視頻流;
提取所述視頻流的傳輸特征信息,并根據所述傳輸特征信息確定所述視頻流的協議類型和傳輸模式;
在所述視頻流的協議類型為HTTP-FLV協議、且傳輸模式為塊模式的情況下,對所述視頻流的數據包進行數據塊提取處理,得到所述目標視頻的頭部數據和視頻數據;
根據所述頭部數據和所述視頻數據生成所述目標視頻對應的視頻文件。
上述視頻文件的還原方法中,可以識別出HTTP-FLV協議、且傳輸模式為塊模式的視頻流,并從視頻流中提取目標視頻的頭部數據和視頻數據,以生成能夠播放的視頻文件,解決了因無法解析并播放該種視頻流的問題,從而能夠對HTTP-FLV協議、且傳輸模式為塊模式的視頻流進行監測。
在其中一個實施例中,所述提取所述視頻流的傳輸特征信息,并根據所述傳輸特征信息確定所述視頻流的協議類型和傳輸模式,包括:
從所述視頻流的上行數據包中提取應用層數據和第一預設字段;
若所述應用層數據表示所述視頻流的傳輸協議為HTTP協議、且所述第一預設字段的數據中包含第一預設字符串,則從所述視頻流的下行數據包中提取第二預設字段;
若所述第二預設字段包含第二預設字符串,則確定所述視頻流的協議類型為HTTP-FLV協議、且傳輸模式為塊模式。
本實施例中,通過協議識別,可以從獲取到的各視頻流中識別出HTTP-FLV協議、且傳輸模式為塊模式的視頻流,以便從該視頻流中提取視頻數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于曙光網絡科技有限公司,未經曙光網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110628876.0/2.html,轉載請聲明來源鉆瓜專利網。





