共用方式為


並行限制

透過 PlayReady,服務可以限制使用者帳戶中跨裝置的並行播放會話數目。 例如,如果 Mr. Smith 支付服務 Contoso 的 2 串流上限方案,服務必須保留目前串流內容數目的計數。

有兩個 PlayReady 功能可用來限制並行播放會話的數目:

  • 安全停止
  • 有限期間授權

使用安全停止

您可以使用 PlayReady 3.0 或更新版本中支援的 Secure Stop,限制裝置之間的並行播放會話數目。 使用安全停止時,播放程式會在停止播放串流或檔案時,將信任的事件傳送至授權伺服器。 您可以使用此功能來允許另一個用戶端開始播放,視伺服器目前現正播放的播放機數目以及服務邏輯而定。 這是慣用的選項,並由數個大型服務實作。 在某些情況下,玩家可能會在傳送安全停止事件之前從網路消失,因此必須就地設定授權伺服器上的邏輯來處理此案例。

如需詳細資訊,請參閱 案例:訂用帳戶內容

使用有限期間授權

有限期間授權 (LDL) 是 PlayReady 授權,例如, (在傳遞) 後到期一分鐘,並啟用 RealTimeExpiration 限制。 已啟用 RealTimeExpiration 限制 表示播放程式不僅必須在播放會話開始時強制執行到期,也會在播放期間定期強制執行到期。 如需詳細資訊,請參閱合規性和健全性規則定義詞彙的定義1.182

LDL 會使用經常更新的短期授權。 當玩家播放串流時,假設它只會收到 1 分鐘的授權。 此授權包含 RealTimeExpiration 限制,要求玩家在播放會話期間即時檢查到期時間, (適用于 PlayReady 3.0 或更高版本) 。 授權接著會透過應用程式觸發的主動式授權取得來更新 30 秒。 在第一分鐘結束時,播放程式會自動且順暢地系結至第二個授權,以取得另一分鐘的播放。

因為授權會在此案例中每分鐘到期,所以最好使用移除日期物件手動清除 HDS (資料存放區) 。 授權伺服器在傳遞至用戶端的授權中包含此額外原則。

我們建議裝置製造商設計其裝置,定期 (清除授權存放區,例如每天或每次開機) ,以便快速移除雜亂的授權。

請注意,即使 LDL 可以是持續性或非持續性,我們建議您將 LDL 實作為非持續性。 例如,如果 LDL 在一分鐘內到期,則以持續性方式使用 LDL 會佔用大量的資源。 不過,如果您決定將 LDL 實作為永續性授權,建議您套用 移除日期物件 ,以維護全新的資料存放區。

另請參閱

安全停止