国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種視頻加密播放方法與流程

      文檔序號:12479211閱讀:768來源:國知局

      本發(fā)明涉及一種計(jì)算機(jī)加密技術(shù)領(lǐng)域,具體是一種視頻加密播放方法。



      背景技術(shù):

      在視頻傳輸過程中,對比較重要以及安全性要求比較高的視頻,不僅要防止在傳輸過程中的數(shù)據(jù)竊取同時(shí),更要防止播放端的錄屏?,F(xiàn)在錄屏軟件非常多,比如obs,可以完美的錄制桌面或其它一個(gè)窗口;已經(jīng)錄屏擴(kuò)散,如何對錄屏源進(jìn)行追責(zé)也非常重要,本文設(shè)計(jì)一種視頻加密方法,可以有效解決傳輸過程中的數(shù)據(jù)竊取以及在播放端的錄屏。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的目的在于提供一種視頻加密播放方法,以解決上述背景技術(shù)中提出的問題。

      為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:

      一種視頻加密播放方法,包括以下步驟:

      (1)對視頻數(shù)據(jù)進(jìn)行加密:將視頻傳送到云服務(wù)器并在云服務(wù)器對數(shù)據(jù)進(jìn)行加密;

      (2)對視頻播放進(jìn)行保護(hù):視頻在播放的過程中對視頻播放內(nèi)容進(jìn)行防竊保護(hù)。

      作為本發(fā)明進(jìn)一步的方案:步驟(1)中所述在云服務(wù)器對數(shù)據(jù)進(jìn)行加密的具體步驟為:

      (1)將視頻文件進(jìn)行視頻圖像幀進(jìn)行分析,按照視頻圖像幀進(jìn)行隨機(jī)切片處理,接著將切片后的視頻圖像幀中文件頭與文件題進(jìn)行密鑰加密,同時(shí)生成公鑰和私鑰,公鑰隨著對應(yīng)的切片后的視頻圖像幀保留在云服務(wù)器,私鑰再經(jīng)過不對稱加密后傳送到視頻播放終端;

      (2)保留在云服務(wù)器的切片后的視頻圖像幀與相應(yīng)的公鑰匙進(jìn)行隨機(jī)存儲(chǔ),隨機(jī)存儲(chǔ)進(jìn)行隱藏并與存儲(chǔ)地址進(jìn)行數(shù)字簽名的綁定。

      作為本發(fā)明進(jìn)一步的方案:步驟(2)中所述防竊保護(hù)的具體步驟為:

      (1)視頻播放緩沖前進(jìn)行播放權(quán)限校驗(yàn),未通過校驗(yàn)則對視頻進(jìn)行緩沖下載的停止,同時(shí)將警告圖像緩沖后播放;

      (2)通過校驗(yàn)的視頻在播放開始時(shí),進(jìn)行畫質(zhì)的調(diào)整,同時(shí)對設(shè)備中視頻錄制類軟件進(jìn)行監(jiān)測,發(fā)現(xiàn)異常時(shí)則對視頻進(jìn)行緩沖下載的停止,同時(shí)將警告圖像緩沖后播放;

      (3)通過校驗(yàn)的視頻在播放的過程中添加自定義內(nèi)容,其中自定義內(nèi)容的顯示在視頻播放畫面隨機(jī)位置出現(xiàn);

      (4)視頻播放的過程中,對視頻播放設(shè)備的網(wǎng)絡(luò)地址、硬件信息及用戶信息進(jìn)行加密傳送到云服務(wù)器。

      作為本發(fā)明進(jìn)一步的方案:所述數(shù)字簽名的綁定具體為獲取隨機(jī)存儲(chǔ)的哈希值并進(jìn)行校驗(yàn),校驗(yàn)成功后進(jìn)行一對一綁定。

      作為本發(fā)明進(jìn)一步的方案:所述畫質(zhì)的調(diào)整具體為將視頻畫面進(jìn)行圖像加密。

      與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:

      本發(fā)明適用于重要以及安全性比較高的視頻,采用本發(fā)明的方法可以有效解決傳輸過程的數(shù)據(jù)竊取,以及播放端錄屏,若錄屏擴(kuò)散,也可以有效的追蹤錄屏源。

      附圖說明

      圖1為實(shí)施例的運(yùn)行原理圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      一種視頻加密播放方法,包括以下步驟:

      (1)對視頻數(shù)據(jù)進(jìn)行加密:將視頻傳送到云服務(wù)器并在云服務(wù)器對數(shù)據(jù)進(jìn)行加密;

      其中-步驟(1)中所述在云服務(wù)器對數(shù)據(jù)進(jìn)行加密的具體步驟為:

      (1)將視頻文件進(jìn)行視頻圖像幀進(jìn)行分析,按照視頻圖像幀進(jìn)行隨機(jī)切片處理,接著將切片后的視頻圖像幀中文件頭與文件題進(jìn)行密鑰加密,同時(shí)生成公鑰和私鑰,公鑰隨著對應(yīng)的切片后的視頻圖像幀保留在云服務(wù)器,私鑰再經(jīng)過不對稱加密后傳送到視頻播放終端;

      (2)保留在云服務(wù)器的切片后的視頻圖像幀與相應(yīng)的公鑰匙進(jìn)行隨機(jī)存儲(chǔ),隨機(jī)存儲(chǔ)進(jìn)行隱藏并與存儲(chǔ)地址進(jìn)行數(shù)字簽名的綁定。

      (2)對視頻播放進(jìn)行保護(hù):視頻在播放的過程中對視頻播放內(nèi)容進(jìn)行防竊保護(hù)。

      其中-步驟(2)中所述防竊保護(hù)的具體步驟為:

      (1)視頻播放緩沖前進(jìn)行播放權(quán)限校驗(yàn),未通過校驗(yàn)則對視頻進(jìn)行緩沖下載的停止,同時(shí)將警告圖像緩沖后播放;

      (2)通過校驗(yàn)的視頻在播放開始時(shí),進(jìn)行畫質(zhì)的調(diào)整,同時(shí)對設(shè)備中視頻錄制類軟件進(jìn)行監(jiān)測,發(fā)現(xiàn)異常時(shí)則對視頻進(jìn)行緩沖下載的停止,同時(shí)將警告圖像緩沖后播放;

      (3)通過校驗(yàn)的視頻在播放的過程中添加自定義內(nèi)容,其中自定義內(nèi)容的顯示在視頻播放畫面隨機(jī)位置出現(xiàn);

      (4)視頻播放的過程中,對視頻播放設(shè)備的網(wǎng)絡(luò)地址、硬件信息及用戶信息進(jìn)行加密傳送到云服務(wù)器。

      所述數(shù)字簽名的綁定具體為獲取隨機(jī)存儲(chǔ)的哈希值并進(jìn)行校驗(yàn),校驗(yàn)成功后進(jìn)行一對一綁定。

      所述畫質(zhì)的調(diào)整具體為將視頻畫面進(jìn)行圖像加密。

      同時(shí)以視頻數(shù)據(jù)加密為例:

      以HLS格式為例,在不改變HLS格式,僅對ts文件進(jìn)行加密處理,在播放端需要使用相應(yīng)的解密庫對加密后的ts進(jìn)行解密。

      采用的加密算法

      buf_dst[i]=((key+filesize+i)&oxFF)^buf[i]

      其中buf為原始數(shù)據(jù),buf_dst為加密后的數(shù)據(jù),filesize為每個(gè)ts文件大小,其中0<i<filesize;數(shù)據(jù)的加密間隔可以設(shè)置,下一加密位置,一般取i=i+8;HLS中的ts,并不是所有都需要加密,可以采用逐個(gè)加密,隨機(jī)加密,有規(guī)律多種加密方法,一般采用逐個(gè)加密。解密對播放端是有要求的,用戶可以根據(jù)播放終端,選擇合適的加密間隔,以及加密方法。

      對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化囊括在本發(fā)明內(nèi)。

      此外,應(yīng)當(dāng)理解,雖然本說明書按照實(shí)施方式加以描述,但并非每個(gè)實(shí)施方式僅包含一個(gè)獨(dú)立的技術(shù)方案,說明書的這種敘述方式僅僅是為清楚起見,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)將說明書作為一個(gè)整體,各實(shí)施例中的技術(shù)方案也可以經(jīng)適當(dāng)組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實(shí)施方式。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1