關於編碼和播放 DRM 內容

將數位版權管理 (DRM) 新增到檔案並播放或散佈該檔案的程序包含幾個步驟。 您可以使用 Microsoft Expression Encoder 中的工具完整實作 DRM,以傳送受保護的檔案。 播放的程序是由用戶端應用程式和授權伺服器兩者負責處理。 下列工作流程是使用 Microsoft PlayReady DRM 建立並播放檔案的一般程序。 如需在 Expression Encoder 中選取特定 DRM 參數的詳細資訊,請參閱設定 DRM 選項

Note注意:

如果您打算建立要串流到 Apple 裝置的現場廣播專案,則切勿在 Expression Encoder 中設定 DRM 選項。 相反地,請使用 IIS Media Services 中的設定,利用進階加密標準 (AES) 搭配 128 位元金鑰來加密您的內容。 如需詳細資訊,請參閱 IIS Media Services 說明。

  1. 當您在 Expression Encoder 中建立內容時,請使用 [安全性] 類別中的選項來指定 DRM 選項。 第一個選項是 [授權 URL]。 授權 URL 是授權伺服器的位置。 授權伺服器會儲存授權,讓使用者可以播放您的內容。 請輸入或透過 Expression Encoder 產生金鑰識別碼。 金鑰識別碼是用來具體識別內容的全域唯一識別碼 (GUID)。 最後,授權伺服器會提供金鑰種子或內容金鑰,讓您輸入 Expression Encoder 中。 這些金鑰也會儲存在授權伺服器上。

  2. 如果您提供金鑰種子,則在進行編碼時,Expression Encoder 會使用金鑰識別碼和金鑰種子來產生內容金鑰。 如果您尚未提供內容金鑰,並不需要產生新的內容金鑰。 內容金鑰可用來加密內容。 編碼完成後,Expression Encoder 會將授權 URL 和金鑰識別碼寫入已完成之檔案的內容標題中。

  3. 現在,您可以發佈內容。 接著,使用者可以下載內容並開始播放。

  4. 當使用者開始播放之後,播放用戶端便會在本機電腦上搜尋授權在本機播放內容的有效授權。 如果本機沒有授權,用戶端會使用內容標題中內嵌的授權 URL,向授權伺服器要求授權。 用戶端也會將本機電腦的相關資訊傳送給授權伺服器。

  5. 授權伺服器會從內容取得 [金鑰識別碼],然後依據授權伺服器的設定方式,執行兩項動作之其一。 如果伺服器設定成使用金鑰種子,它會使用伺服器上的金鑰識別碼和金鑰種子來產生授權。 如果伺服器設定成使用內容金鑰,則會查詢 [金鑰識別碼],並使用相關聯的內容金鑰來產生授權。 不論哪一種情況,伺服器都會產生授權、簽署授權並將它下載到使用者的電腦。

  6. 本機電腦上的 PlayReady DRM 元件驗證授權。 它也會記錄到期日以及關於授權的任何其他重要部分 (例如是否可複製內容)。

  7. 本機用戶端播放內容。

Note注意:

用於 Live Smooth Streaming 廣播的授權不具永久性,這表示只要使用者關閉了播放用戶端,授權即失效。

另請參閱

概念

關於 DRM
設定 DRM 選項

Copyright © 2011 by Microsoft Corporation. All rights reserved.