本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SPEKE API 2.1 版 - 來自 SPEKE 2.0 版的變更
相較於 SPEKE v2.0,SPEKE v2.1 引入了下列變更。除了這些變更之外,SPEKE v2.1 的行為與 SPEKE v2.0 相同。
-
CPIX 2.4 對齊。SPEKE v2.1 符合 CPIX 2.4 規格。加密程式會傳送
X-Speke-Version值2.1和CPIX@version值2.4。 -
內容金鑰期間開始和結束時間。除了 之外,加密程式還可以發出
<cpix:ContentKeyPeriod>涵蓋的時間間隔訊號@index。對於即時內容,它會使用@start和@end屬性;對於 VOD 內容,它會使用@startOffset和@endOffset屬性。如需詳細資訊,請參閱標準承載元件。 -
常見的加密機制值。允許
ContentKey@commonEncryptionScheme的值集會延伸。除了通用加密保護機制名稱之外, 值也可以是 HTTP 即時串流 (HLS) 規格中定義的加密方法之一。如需詳細資訊,請參閱標準承載元件。 -
HDCP 訊號。金鑰提供者可以使用
<cpix:HDCPData>元素傳回內容金鑰的 HDCP 輸出保護資訊。如需詳細資訊,請參閱 HDCP 訊號。 -
預期的 DRM 耐用性和內容保護層級。金鑰提供者可以宣告 DRM 系統的預期穩健性或內容保護層級。對於 DASH,它會使用
<cpix:ContentProtectionData>元素的@robustness屬性。對於 HLS,它會使用@HLSAllowedCPC<cpix:DRMSystem>元素的屬性,這會設定 HLS 多變量播放清單中EXT-X-STREAM-INF標籤的ALLOWED-CPC屬性。如需詳細資訊,請參閱標準承載元件。