2010-06-06 53 views
31

由於閃存失敗,我想知道是否有辦法保護使用DRM(H264,.ogg和WebM)的html5視頻。有沒有辦法在HTML5視頻上使用DRM?

+0

我無法在該頁面上找到特別提及DRM支持MOV文件的位置。你能否澄清確切的來源? (我可能會錯過它。)謝謝! – 2010-06-23 16:40:12

+1

Quicktime流媒體使用提示,它至少可以防止用戶使用另存爲功能。這不是真正的DRM解決方案,因爲很容易找出要直接指向的文件。 – Joost 2010-06-24 09:52:53

+2

電影業還沒有找到一種「保護」好萊塢電影的方法。互聯網還沒有找到一種方法來「保護」用戶可以查看的網絡上的其他媒體,甚至是靜態圖像。你在這兩個交叉點找東西。任何你找到的'解決方案'仍然可以繞過任何可以捕捉我的電腦正在播放的任何視頻的免費/廉價節目。我會說你的時間在其他地方比較好,比如改善你的內容,例如,斯皮爾伯格並沒有因此而失眠。 :-) – Ken 2010-10-21 15:48:52

回答

23

W3C FAQ on HTML5它指出:

是否有在HTML5視頻數字版權管理(DRM)的支持? HTML5不提供對在視頻中使用DRM的直接支持,也沒有任何障礙。目前預計這將由特定的編解碼器/實現來處理。有一些實現允許在HTML5視頻中使用DRM。

正在處理DRM的HTML5範圍? 如果足夠的利益相關者想要將HTML5本身的DRM處理的某些方面標準化爲視頻和音頻媒體包含的一部分,那麼W3C有助於標準化滿足市場需求的方法。然而,像所有W3C的工作一樣,相關的利益相關者需要表明他們致力於開發它,而不是期望它自己發生。

這意味着它目前不受支持,但在W3C bug跟蹤器here上已經討論過它。

更新: 對這個問題感興趣的人可能會想諮詢新encrypted media extension standard的工作草案。

更新: EME目前支持主流瀏覽器。

+0

我添加了這個答案,因爲它增加了一些相關的新信息。 – Joost 2011-07-28 09:26:14

+2

Netflix最近將嘗試實施他們的攻擊http://techblog.netflix.com/2013/04/html5-video-at-netflix.html來保護他們的內容,並使用Html v5 – hmadrigal 2013-04-17 15:58:49

+0

@Joost:我需要更多有關支持EME的瀏覽器版本的詳細信息。 – user2284570 2015-03-02 01:08:45

0

你可以使用公鑰/私鑰實現某種加密方案 - 我最近聽說http://www.widevine.com/誰似乎在爲html5和h.264做類似的事情。但我沒有意識到任何人一般都會應用網絡視頻。

+1

他們似乎沒有提供什麼html5相關。這主要是一個閃存實現。另外Netflix使用Widevine,但由於DRM問題,它不會很快轉向HTML5。 – Joost 2010-06-07 07:50:17

+0

我最近看到一個他們聲稱支持HTML5(也許是H.264)的演示文稿 – Silvia 2010-06-07 12:31:07

+1

他們的Demo頁面似乎需要Flash ...(Flash 10.x +) – Nick 2012-02-24 10:27:52

4

可能不會,即使有EME DRM插件接口。

有些瀏覽器現在支持其他類型的插件被稱爲EME(加密媒體擴展CDM)的供應商特定的DRM實現,比如微軟的PlayReady,谷歌的Widevine,蘋果的FairPlay等

然而,只有一部分是公共標準,它是一個JS API,它啓動了特定於供應商的EME插件。

使用它所需的實際DRM API是供應商特定的,祕密的和專有的。要在不同瀏覽器上運行DRM,您必須與Adobe,Microsoft,Google和Apple簽署單獨的合同(如果您不是Netflix,這可能很困難)。

考慮放棄DRM的想法,因爲它更容易逆反而不是保護內容。


這是一個更新的答案,評論沒有意義更多

+2

對HTML的一般興趣我覺得這很有趣問,也許測試一些黑客。 你的建議似乎很容易被一個簡單的插件愚弄。 我發現一個'黑客'是視頻無法完全下載的一種方式。我通過在下載完成後無限地延遲/休眠進程來完成下載,從而完成下載。這將仍然允許查看視頻,但不能僅使用html5和服務器端黑客進行下載。這種攻擊當然不是100%安全的,並且對服務器端的資源不利,但應該有一個解決方案。 – Joost 2010-08-02 08:11:27

+1

當然,這些技巧可以很容易解決。黑客與服務器永遠不會完成下載也不會阻止任何人 - 在大多數瀏覽器中,用戶只需點擊「停止」即可停止下載並保留迄今已下載的數據。 – Kornel 2010-08-03 13:20:09

-1

當然,你可以從簡單的下載文件通過不給他們允許從特定的文件夾上下載任何東西阻止你的人服務器。也許我在這裏失去了一些東西。看起來這將是一個相對容易的解決方案。

+4

DRM的想法是用戶可以在某些條件下訪問文件。您可以讓用戶查看視頻,但不能下載視頻。 Silverlight和Flash爲Web提供DRM視頻,但使用原生HTML元素當然更好。 – Joost 2010-10-01 10:16:48

3

已經在鍍鉻。

這裏是a running example的使用示例。

+1

好點。儘管如此,您仍然必須在chrome:// flags /中的元素上加密媒體擴展,然後重新啓動Chrome以使其正常工作。 – Joost 2013-02-16 19:29:20

相關問題