服務(wù)熱線: 4000186360
視頻重編碼加密是指對視頻數(shù)據(jù)進行保護,防止其他人提取出視頻的原數(shù)據(jù),以及防止未經(jīng)授權(quán)的人隨意觀看。
視頻加密常見方法:
1. 文件流加密,采用異或或者AES等文件流加密方式,對文件數(shù)據(jù)進行處理。加密速度十分快,但是這種方法安全性比較低,因為最終播放的時候還是要把數(shù)據(jù)流解密出來傳給播放器。專業(yè)的破解者可以很方便地寫出提取工具。
2.m3u8切片加密,這個是很多在線播放網(wǎng)站使用的技術(shù),切片同樣是使用AES加密算法,由于協(xié)議和算法都是公開的,還原也十分簡單,有專門的通殺器可以提取任何在線播放的網(wǎng)站視頻。
3.視頻重編碼加密,這種方法是目前加密強度最高但同時也是比較麻煩的一種,該加密算法重新對視頻編碼進行解析,需要設(shè)計專門的編解碼器。
1. 加密時間比較長,且對源視頻格式有要求,一般都是要求MP4里的H264編碼。
2. 加密軟件需要讀取H264信息,然后把H264編碼重組,轉(zhuǎn)換成自定義的一套算法。
3.這樣一來只有自己的播放器才能識別自身的格式,對于破解者來說,還原回視頻幾乎是不可能的。但這種加密方式對開發(fā)者技術(shù)要求高,比較少公司使用。
大黃蜂設(shè)計了一種新的似MPEG比特流重編碼技術(shù),稱之為 SECMPEG。SECAM既能使用標準加密算法DES和RSA又能實現(xiàn)不同級別的密級。但SECMPEG與標準的MPEG不兼容,需要設(shè)計專門的編解碼器。
經(jīng)過該算法加密的視頻編碼數(shù)據(jù)沒有通用的數(shù)據(jù)結(jié)構(gòu) 信息,全部為隨機序列。為便于合法收方接收,需加入加密同步信息,或保留原來部分同步信息,只加密其它結(jié) 構(gòu)信息。如果加密結(jié)構(gòu)信息誤碼,合法收方恢復(fù)視頻圖像也很困難。
第一級:加密所 有的頭信息(Headers)
第二級:加密所 有的頭信息(Headers)和I-Block中的DC和AC系數(shù)
第三級:加密 I幀和 PB幀中的所有 I-Block
第四級:加密所 有的數(shù)據(jù)
總的來說,視頻加密是一個技術(shù)含量比較高的技術(shù),為了視頻安全著想,推薦大家使用我司的大黃蜂視頻加密軟件,市面上少有的采用視頻重編碼加密技術(shù)的產(chǎn)品,徹底防止視頻被提取破解。