chromecast sdk聲明支持widevine內容。通過測試,我確定在chromecast設備上運行的瀏覽器上未安裝widevine瀏覽器插件。知道,如何使用chromecast sdk播放寬屏視頻內容?我正在使用繼承MediaProtocolMessageStream的工作路徑,並試圖找出ContentMetaData需要傳遞給loadMedia()的路徑。任何指導都會很棒!Widevine Video Playback
2
A
回答
1
目前,您必須從頭開始編寫自己的(javascript)播放器以支持DRM內容,包括widevine。 Chrome瀏覽器(在Chromecast設備中)支持EME,因此您可以利用它。
爲了進一步闡明,需要發生一個非常高層次的過程:您需要爲「needkey」事件註冊一個監聽器,當瀏覽器檢測到受保護的內容時會觸發該事件。然後你必須調用video.generateKeyRequest(..)並傳遞適當的「密鑰系統」和「初始化數據」(initData)。 needkey事件包含initData,但應用程序可以在調用generateKeyRequest()之前對其進行修改。瀏覽內容解密模塊(CDM)後,瀏覽器觸發一個「keymessage」事件,其中包含應用程序需要捕獲併發送到許可證服務器的請求密鑰。如果一切正常,則許可證服務器通過調用video.addKey()函數返回應用程序應傳遞給瀏覽器的密鑰。瀏覽器會將此密鑰傳遞給內容解密模塊(CDM),用於解密傳遞給它的幀。
相關問題
- 1. WCF REST Streaming for video playback
- 2. AVPlayer Reverse Playback
- 3. ChanSpy + PlayBack + MutingChannel星號
- 4. __NSCFString playback MPMoviePlayerControllerFigureished unrecognized selector
- 5. Widevine DRM測試流
- 6. Exoplayer - Widevine和MPEG DASH
- 7. iOS和AirPlay上的Widevine視頻流
- 8. 的Android Widevine的DASH實施+ ExoPlayer
- 9. Android Widevine支持HLS/DRM
- 10. 在swift中使用widevine庫
- 11. Android 4.X上的Widevine DRM
- 12. 期間的Widevine的鈷
- 13. M4V Mimetype - video/mp4或video/m4v?
- 14. Youtube Video In HTML5 <video>
- 15. 使用Strobe Media Playback(OSMF)的體驗?
- 16. FLV PlayBack全屏按鈕不起作用
- 17. Widevine和MPEG-DASH - 離線播放
- 18. PlayReady/Widevine和ClearKey有什麼區別?
- 19. Android - ExoPlayer 2離線播放DRM(widevine)
- 20. Tumblr Vimeo Video Hack
- 21. Rails Carrierwave Video Uploader
- 22. Force WebView Video Controls
- 23. Video Strucking問題
- 24. WEB RTC VIDEO Conferencing
- 25. iPhone Video Rotationn
- 26. 主題Streaming video
- 27. Google Video API
- 28. html5 video under image
- 29. H264 Video in DOTNETNUKE
- 30. Loop Video KUDAN AR