如何有效地保護 HTML5 格式的視頻內容?
比如在youtube中使用webm或h.264格式展現的視頻內容是如何被保護起來的?具體實現使用了哪些技術?
一般都是使用防盜鏈手段,簡單說就是生成一個token,url必須有token才能訪問。避免第三方直接盜用link,避免小白用戶輕易下載內容。優酷 youtube都是如此。
但是防盜鏈防止不了比較熟悉網路的用戶下載,其實在瀏覽器緩存裡面就有視頻文件了。
由於HTML5是一個公開的開放的標準,目前沒有任何基於HTML5的DRM標準或者協議可供使用。Netflix和Google正在合作開發一個基於HTML5的DRM標準,但我相信那也只能用於特定的(Google自己的)瀏覽器。
如果通過HTML5的Video標籤來傳遞視頻,目前貌似沒有任何保護的方案。Apple的HLS和RMPTE都是只保護傳輸過程,並不對視頻本身加密。
如果只是想在一個HTML的頁面中傳輸加密的視頻倒是可以用多種選擇。比如使用Flash播放器,利用AdobeAccess對視頻進行加密。或者使用DivX的播放控制項。但它們都需要用戶在播放之前安裝一個插件。FlashPlayer由於目前佔有率已經比較高了,大部分用戶的瀏覽器都帶有這個插件,所以使用AdobeAccess(aka FlashAccess)是一個不錯的選擇。
要靠法律和行政手段,技術手段是很困難的。再怎麼保護,也不能抵禦屏幕錄像。
今天突然想到這個問題,然後google了一下。
DRM in HTML5 is a victory for the open Web, not a defeat
W3C的草案也出了,可以瞅瞅看。
Encrypted Media Extensions
====2016-12-29 11:31:32更新====
剛看了下草案更新了,有興趣的可以看看。
https://w3c.github.io/encrypted-media/
YouTube除了版權內容(電視劇電影)加密保護外,其它使用MSE流保護傳輸過程,但因為某些瀏覽器不支持MSE(比如水果)就只能放文件咯。。。。
youtube貌似就是rtmp視頻流協議不會暴露源文件地址,稍微注意下就不會被發現的樣子。
不過專用的嗅探器面前就無效了。
推薦閱讀:
※YouTube 節目《誠實預告片(Honest Trailer)》中的評論在影視從業者看來客觀嗎?
※搜狐視頻的發展前景怎樣,和樂視LETV、奇藝、優酷、土豆等競爭對手相比,其優劣體現在哪些方面?
※如何評價b站大聖歸來開始承包觀看?
※短視頻製作需要多少成本?
※B站上傳視頻的潛在要求或者是小技巧有哪些?
TAG:視頻網站 | WebM | H264 | HTML5 | 加密 | MKV | 數字版權管理DRM | 流媒體 | 加密保護 |