為布萊特灣玩家建立破折號 DRM 資訊清單
概覽
MPEG-DASH清單(.MPD文件)描述了具有使用通用加密(CENC)加密的MPEG-DASH格式的視頻,並且與Playready,Widevine和Marlin內容解密模塊(CDM)兼容。Brightcove的Web播放器僅支持Playready和Widevine,這取決於所使用的瀏覽器。
瀏覽器支持
播放僅在受支持的台式Macintosh和Windows瀏覽器上有效。
瀏覽器類型 | 播放技術 | DRM類型 |
---|---|---|
鉻34+ | 原生 MS/EME 播放使用莎嘉播放器 * | Widevine |
Windows 10 上的微軟邊緣 | 原生 MS/EME 播放使用莎嘉播放器 * | Playready |
所有其他瀏覽器,包括Safari,IE和Firefox | Silverlight插件 | Playready |
範例資訊清單
這是Video Cloud生成的示例MPEG-DASH清單(.MPD文件)。
許可證信息
為了創建與Brightcove Player兼容的自己的DASH-DRM流,您的編碼系統必須創建與上面提供的清單類似的清單(MPD),其中包括有關DRM許可證的信息。您的MPD可以忽略今天Brightcove Player尚未使用的Marlin部分。
指定PlayReady許可證密鑰
Brightcove Player要求PlayReady許可信息作為64位編碼的字符串嵌入MPD中。您可以在以下示例中看到該值<mspr:pro>
標籤上方。編碼後的密鑰信息如下所示。有關PlayReady標頭格式的信息,可以在這裡找到: http://www.microsoft.com/playready/documents/。
指定Widevine許可證URL
請注意,此行的MPD中提供了Widevine許可證服務器URL:
另外,您可以在嵌入頁面的JavaScript中將Widevine許可證服務器URL作為參數提供給播放器。下面是一個示例,該示例如何調用Brightcove Player並指定帶有源URL的許可證服務器:
預先載入
您可以選擇許多設置來控制視頻數據的預加載。見播放器配置指南,預載部分有關完整的詳細信息。默認行為是Brightcove Player將預加載視頻元數據(例如標題和時長)以及幾秒鐘的視頻數據。如果要更改預加載行為,則可以在播放器配置中指定以下選項:
這是具有該設置的播放器配置的示例: