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