[發明專利]一種音視頻流加密傳輸的方法和裝置有效
| 申請號: | 202111645443.2 | 申請日: | 2021-12-30 |
| 公開(公告)號: | CN114363658B | 公開(公告)日: | 2022-09-02 |
| 發明(設計)人: | 蘭雨晴;黃永琢;余丹;王丹星;唐霆岳 | 申請(專利權)人: | 慧之安信息技術股份有限公司 |
| 主分類號: | H04N21/233 | 分類號: | H04N21/233;H04N21/2347;H04N21/4408;H04N21/439;H04L9/08 |
| 代理公司: | 北京廣技專利代理事務所(特殊普通合伙) 11842 | 代理人: | 張國香 |
| 地址: | 100000 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 加密 傳輸 方法 裝置 | ||
本申請提供了一種音視頻流加密傳輸的方法和裝置,涉及數據處理技術領域。該音視頻流加密傳輸的方法對于同一幀的音頻流和視頻流,采用同一個加密密鑰進行加密,得到加密后的音頻流碼流和視頻流碼流;進而對加密后的音頻流碼流和視頻流碼流進行傳輸,根據前一幀傳輸的碼流類型以及對應碼流的類型幀數判斷當前幀需要傳輸的碼流類型以及幀數,以對加密后的音頻流碼流和視頻流碼流進行錯位傳輸。可以看到,本申請實施例可以在保證安全性的前提下,節約加密密鑰的生成成本,并提高了加密效率。
技術領域
本申請涉及數據處理技術領域,尤其涉及一種音視頻流加密傳輸的方法和裝置。
背景技術
目前對于音頻流和視頻流的加密傳輸是分別將這兩種流加密,再分別傳輸,對于每一幀的音頻與視頻都會使用不同的密鑰加密。這樣生產密鑰的成本非常高,且加密的效率不高。因此,亟需解決這一技術問題。
發明內容
鑒于上述問題,提出了本申請以便提供一種克服上述問題或者至少部分地解決上述問題的音視頻流加密傳輸的方法和裝置,在保證安全性的前提下,節約加密密鑰的生成成本,并提高了加密效率。所述技術方案如下:
第一方面,提供了一種音視頻流加密傳輸的方法,包括以下步驟:
對于同一幀的音頻流和視頻流,采用同一個加密密鑰進行加密,得到加密后的音頻流碼流和視頻流碼流;
對加密后的音頻流碼流和視頻流碼流進行傳輸,根據前一幀傳輸的碼流類型以及對應碼流的類型幀數判斷當前幀需要傳輸的碼流類型以及幀數,以對加密后的音頻流碼流和視頻流碼流進行錯位傳輸。
在一種可能的實現方式中,所述方法還包括:
利用如下公式根據同一幀音頻流和視頻流的幀數以及所述同一幀音頻流和視頻流的有效數據個數計算出其對應的加密密鑰:
其中M(i)表示第i幀音頻流和視頻流的加密密鑰;Di(a)表示第i幀音頻流二進制形式中第a位上的二進制數;Gi表示第i幀音頻流二進制形式中二進制數的位數;Pi(b)表示第i幀視頻流二進制形式中第b位上的二進制數;Di表示第i幀視頻流二進制形式中二進制數的位數;F[]表示非零檢驗函數,若括號內的數值為非零數則函數值為1,反之若括號內的數值為零則函數值為0。
在一種可能的實現方式中,利用如下公式的加密算法根據同一幀音頻流和視頻流的對應加密密鑰對所述同一幀音頻流和視頻流進行加密:
Di(a)‘=J{[Di(a)]10+M(i)}
Pi(b)‘=J{[Pi(b)]10+M(i)}
其中Di(a)‘表示進行加密后的第i幀音頻流二進制形式中第a位上的二進制數;Pi(b)‘表示進行加密后的第i幀視頻流二進制形式中第b位上的二進制數;[]10表示將括號內的二進制數轉換為十進制數;J{}表示奇偶判斷函數,若括號內的數為奇數則函數值為1,反之若括號內的數為偶數則函數值為0。
在一種可能的實現方式中,在傳輸數據時利用如下公式根據前一幀傳輸的碼流類型以及對應碼流的類型幀數判斷當前幀需要傳輸的碼流類型以及幀數,以對加密后的音頻流碼流和視頻流碼流進行錯位傳輸:
其中B(t)表示傳輸第t幀碼流的類型以及幀數;P1表示類型為視頻流幀數為第一幀的第一幀視頻流碼流;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧之安信息技術股份有限公司,未經慧之安信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111645443.2/2.html,轉載請聲明來源鉆瓜專利網。





