View a markdown version of this page

SPEKE API 2.1 版 - 來自 SPEKE 2.0 版的變更 - Secure Packager 和 Encoder Key Exchange API 規格

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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屬性。如需詳細資訊,請參閱標準承載元件。