閱讀英文

共用方式為


PlayReady 生態系統

用戶端和伺服器是 PlayReady 生態系統中的兩個主要元件。 這些元件會使用 Microsoft 指定的通訊協定進行通訊。 內容受到使用 PlayReady 的內容封裝服務所保護,然後使用儲存在授權中的資訊,傳送至將內容解密的用戶端。 本節中的資訊可作為 PlayReady 概念的入門,這些概念在 一般 PlayReady 案例中會以案例的形式提供。

PlayReady 用戶端

PlayReady 用戶端是當獲授與該內容的授權時,可播放受保護內容的裝置 (,例如個人電腦上的媒體播放機程式,或手機、平板電腦和智慧型電視等裝置上的媒體播放機程式) 。 PlayReady 用戶端也必須能夠強制執行與授權中包含的原則相關聯的許可權和限制。

下圖顯示本檔中使用的圖示,這些圖示會將用來作為 PlayReady 用戶端的裝置符號化。

PlayReady Clients

PlayReady 伺服器

自訂應用程式伺服器可讓您與用戶端交互操作。 服務提供者使用 PlayReady Server 軟體發展工具組 (SDK) 來建置具有服務特定商務邏輯的伺服器。 例如,訂用帳戶服務會自訂伺服器以擁有服務特定的授權。 授權可能包含到期時間和授權發行限制,這些限制會系結至具有訂閱者資訊的特定資料後端。 藉由使用 PlayReady Server SDK,自訂的伺服器產生器可以確信服務會保護內容,併發出與 PlayReady 用戶端搭配運作的授權。

PlayReady 伺服器包括授權伺服器、網域控制站、計量伺服器、安全停止伺服器,以及安全刪除伺服器。 這些伺服器全都是在相同的 PlayReady Server SDK 上開發。

此外,服務也有內容封裝程式來加密和編碼內容,以及串流後端和CDN,以在網路上發佈內容。

下圖顯示本檔用來代表不同伺服器的圖示。

PlayReady Servers

注意

內容是使用網頁伺服器來儲存和散發,但 PlayReady 產品不包含或需要特殊的網頁伺服器來儲存和發佈內容。

內容和授權流程

在 PlayReady 系統中,內容封裝服務會加密內容,並將其儲存在網頁伺服器上。 用戶端透過串流或下載取得此加密內容。 用戶端也會從授權伺服器取得 PlayReady 授權,其中包含解密內容以進行轉譯所需的資訊。

下圖描述 LA) (授權取得的內容和授權流程。 灰色箭號表示清楚的內容傳輸、黑色箭號表示沒有授權的受保護內容傳輸,而白色箭號表示授權傳輸。

Content License Flow

下列步驟說明上圖所示的授權取得內容和授權流程:

  1. 內容提供者會使用協力廠商軟體或 PlayReady Server SDK 來封裝未受保護的內容。

  2. 封裝內容時,內容提供者會將受保護的內容複製到內容發佈伺服器/系統。

  3. 內容提供者會將授權資訊傳輸至授權伺服器。

  4. 用戶端接著會取得受保護的內容。

  5. 當用戶端嘗試播放內容時,標頭會指出用戶端需要取得授權。 用戶端接著會從授權伺服器執行授權取得。

如需授權取得的詳細資訊,請參閱 授權取得

PlayReady 加密和 授權程式在基本加密和授權程式中更完整地說明。