使用本機 SDK 的內容安全 (DRM)

在本主題中,您將學習如何保護您的視訊內容。

DRM解決方案

數字版權管理(DRM)通過根據許可策略對視頻數據進行加密和解鎖來保護您的視頻內容。有關Video Cloud支持DRM的更多信息,請參閱概述:視訊雲端中的數位版權管理 (DRM)

Brightcove Native Player SDK平台支持以下DRM解決方案:

平台 DRM解決方案
適用於iOS的Native Player SDK HLS 與平面播放串流
適用於 tvOS 的原生播放程式 SDK HLS 與平面播放串流
安卓的原生播放程式 DASH與Widevine模塊化
帶 Widevine 模塊化的 HLS

視訊雲端客戶

在以下步驟中,您將創建啟用DRM的內容。

使用蘋果串流

如果您在 iOS 應用程式中使用 Widevine 經典版,您可以依照下列方式轉換為使用 Apple FairPlay 串流:

  1. 如果您的帳戶未啟用 DRM,請聯絡您的客戶經理以啟用該帳戶。

  2. 啟用了帳戶動態投放和DRM,則您的視頻在提取後會自動打包為DRM。由於 DRM 並未追溯套用至動態交付資產,因此需要重新編碼舊的內容 (我們的工程團隊可以協助將 DRM 套用至既有的內容)。

  3. 支援公平遊戲保護的影片已整合到 iOS 版 Brightcove 播放器 SDK 的核心架構中。如需詳細資訊,請參閱下列文件:

使用谷歌威德文模塊化

如果您正在使用 Widevine 經典與您的 Android 應用程序,則可以轉換為使用谷歌 Widevine 模塊化,如下所示:

  1. 如果您的帳戶未啟用 DRM,請聯絡您的客戶經理以啟用該帳戶。

  2. 啟用了帳戶動態投放和DRM,則您的視頻在提取後會自動打包為DRM。由於 DRM 並未追溯套用至動態交付資產,因此需要重新編碼舊的內容 (我們的工程團隊可以協助將 DRM 套用至既有的內容)。

  3. 現在,您已準備好在您的應用程序中使用適用於 Android 的布萊特灣原生 SDK。要查看Widevine模塊化內容,您將需要使用ExoPlayer視頻視圖。如需詳細資訊,請參閱下列文件:

布萊特灣玩家顧客

使用蘋果串流

如果您在 iOS 應用程式中使用 Widevine 經典版,您可以依照下列方式轉換為使用 Apple FairPlay 串流:

  1. 對於FairPlay,您需要製作受DRM保護的內容,該內容使用帶有分段和加密視頻的HLS清單。
  2. 由於您將不使用Brightcove FairPlay許可證服務器,因此需要定義一些與FairPlay許可證相關的屬性

    支援公平遊戲保護的影片已整合到 iOS 版 Brightcove 播放器 SDK 的核心架構中。如需詳細資訊,請參閱下列文件:

使用谷歌威德文模塊化

如果您正在使用 Widevine 經典與您的 Android 應用程序,則可以轉換為使用谷歌 Widevine 模塊化,如下所示:

  1. 對於Widevine Modular,您需要產生受DRM保護的內容,該內容使用帶有分段和加密視頻的MPEG-DASH清單。

  2. 默認情況下,用於Android的Brightcove本機SDK已配置為使用Brightcove的Widevine許可服務器。您的視頻需要配置為使用Widevine許可服務器。這是一個例子:

      import com.brightcove.player.display.WidevineMediaDrmCallback;
      import com.brightcove.player.media.DeliveryType;
      import com.brightcove.player.model.Video;
      String performVideoUrl = "http://url.to.your.video";
      String performLicenseUrl = "https://url.to.your.licensing.server";
      Video performVideo = Video.createVideo(performVideoUrl, DeliveryType.DASH);
      performVideo.getProperties().put(WidevineMediaDrmCallback.DEFAULT_URL, performLicenseUrl);
      
      
  3. 現在,您已準備好在您的應用程序中使用適用於 Android 的布萊特灣原生 SDK。要查看Widevine模塊化內容,您需要使用ExoPlayer視頻視圖。有關詳細信息,請參見以下內容: