好吧 - 所以我明白加密媒體擴展(EME)是關於視頻解密的開發者。 我的理解是,EME檢測何時存在加密,獲取適當的密鑰(帶有許可證)將解密內容並將其傳遞給正確的編解碼器進行渲染。如何在不使用視頻的情況下使用HTML5的加密媒體擴展
現在看看更詳細一點;從這個好intro article on google developers,並試圖看看我是否可以適應EME引擎用於流非視頻內容。
我正在研究的挑戰是以EME可以爲我處理密鑰和解密的方式加密一些靜態內容。我希望EME足夠通用,我可以掛鉤回調以向瀏覽器提供更多靜態內容 - 加密 - 因爲標準只規定了密鑰系統,CDM,許可證服務器,和包裝服務)。 問題是我該如何去做這件事?
我確定我們必須有我們自己的包裝服務。 但現在的問題延伸到這些細節: -
- 我需要讓我自己的許可證服務器(什麼是規格爲)
- 我可以重複使用的關鍵系統之一和Chrome附帶的CDM,還是有我應該建立自己的方式?
- 我是否必須定義自己的「編解碼器」來呈現內容?如是;有沒有一種方法可以在瀏覽器中註冊該編解碼器?
好吧 - 簡而言之,歡迎任何建議或啓發。
您有很多問題。這與Stack Exchange中的Q&A格式不太吻合。無論如何,你應該先嚐試回答你的最後一個問題,然後從那裏開始。如果答案是否定的,那麼除了視頻或音頻以外,您將無法使用EME。 –