[發明專利]一種音視頻數據的加密、解密方法、裝置及播放設備有效
| 申請號: | 201910263400.4 | 申請日: | 2019-04-02 |
| 公開(公告)號: | CN110035319B | 公開(公告)日: | 2020-05-15 |
| 發明(設計)人: | 彭澤波;朱玉榮 | 申請(專利權)人: | 北京文香信息技術有限公司 |
| 主分類號: | H04N21/439 | 分類號: | H04N21/439;H04N19/172;H04L29/06;H04N21/4408 |
| 代理公司: | 北京三聚陽光知識產權代理有限公司 11250 | 代理人: | 吳黎 |
| 地址: | 100176 北京市大興區經濟*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 數據 加密 解密 方法 裝置 播放 設備 | ||
本發明公開一種音視頻數據的加密、解密方法、裝置及播放設備,其中加密方法包括:獲取音視頻流數據,并對音視頻流數據編碼;從編碼后的音視頻流數據中提取特征幀數據;獲取當前幀的特征幀數據的加密規則;按照當前幀的特征幀數據的加密規則,對特征幀數據逐幀進行加密直到尾幀的特征幀數據完成加密。本發明利用當前幀的特征幀數據的加密規則逐幀對已編碼的音視頻流數據實時加密,在很大程度上,可以增加音視頻流數據的安全性,以免音視頻流數據被輕易解析,同時,無需涉及復雜的加密算法占用過多的數據內存,因此,還可節約數據加密內存,進而可提高音視頻流數據的傳輸速度。
技術領域
本發明涉及音視頻安全技術領域,具體涉及一種音視頻數據的加密、解密方法、裝置及播放設備。
背景技術
隨著網絡和多媒體技術的飛速發展,越來越多的音視頻數據開始在互聯網上被廣泛應用,同時,也隨著人們的版權意識的不斷增強,人們開始關注對音視頻數據的版權保護以及安全保密問題。因此,音視頻數據的加密保護在互聯網通信傳輸中越來越重要。
目前現有技術中的音視頻數據的加密方式通常是對已錄制好的音視頻文件的全部數據信息作為一個整體同時進行加密,因此,該音視頻文件的全部數據均使用相同的密鑰進行安全保護,顯然,其安全性較差,并且,隨著錄制的音視頻文件的數據量越來越大,因此,其所需要的加密時間也會變長,導致加密效率降低。
發明內容
有鑒于此,本發明實施例提供了一種音視頻數據的加密方法,以解決現有技術中的音視頻數據的加密方式,其安全性較差,加密效率較低的問題。
根據第一方面,本發明實施例提供了一種音視頻數據的加密方法,包括如下步驟:
獲取音視頻流數據,并對所述音視頻流數據編碼;
從所述編碼后的所述音視頻流數據中提取特征幀數據;
獲取當前幀的所述特征幀數據的加密規則;
按照所述當前幀的所述特征幀數據的加密規則,對所述特征幀數據逐幀進行加密直到尾幀的所述特征幀數據完成加密。
結合第一方面,在第一方面第一實施方式中,所述獲取當前幀的所述特征幀數據的加密規則的步驟還包括:
獲取所述當前幀的所述特征幀數據的數據大小;
獲取所述當前幀的前一幀的所述特征幀數據生成的第一加密標識;
獲取所述第一加密標識的標識字節位數;
設置預設字節對齊位數;
根據計算所述數據大小、所述標識字節位數與所述預設字節對齊位數的和,生成所述當前幀的所述特征幀數據的第二加密標識。
結合第一方面或第一方面第一實施方式,在第一方面第二實施方式中,述特征幀數據包括:幀內編碼幀、向前預測幀和雙向預測幀。
結合第一方面第一實施方式,在第一方面第三實施方式中,所述標識字節位數為32位或64位或128位或256位。
根據第二方面,本發明實施例提供了一種音視頻數據的解密方法,包括:
獲取加密后的特征幀數據;
獲取當前幀的所述特征幀數據的解密規則;
按照所述當前幀的所述特征幀數據的解密規則,對所述特征幀數據進行逐幀解密直到尾幀的所述特征幀數據完成解密;
對所述解密后的所述特征幀數據進行解碼得到所述音視頻流數據。
結合第二方面,在第二方面第一實施方式中,所述獲取當前幀的所述特征幀數據的解密規則的步驟還包括:
獲取所述當前幀的所述特征幀數據的數據大小;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京文香信息技術有限公司,未經北京文香信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910263400.4/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





