

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

# SPEKE API 規格
<a name="speke-api-specification"></a>

這是 Secure Packager and Encoder Key Exchange (SPEKE) 的 REST API 規格。使用此規格為使用加密的客戶提供 DRM 版權保護。

在影片串流工作流程中，加密引擎會與 DRM 平台金鑰提供者通訊，以請求內容金鑰。這些金鑰具有高度機密，因此金鑰提供者和加密引擎建立高度安全、可信任的通訊通道至關重要。您也可以加密文件中的內容金鑰，以實現更安全的端對端加密。

此規定旨在達成下列目標：
+ 定義簡單、可信任、高度安全的介面，讓 DRM 廠商和客戶可在需要加密內容時，使用該介面來整合加密程式。
+ 涵蓋 VOD 和即時工作流程，並包括在加密程式與 DRM 金鑰提供者端點之間進行強大、高度安全的通訊時所需的錯誤情況和身分驗證機制。
+ 包括支援 HLS、MSS 和 DASH 封裝及其常見的 DRM 系統：FairPlay、PlayReady 和 Widevine/CENC。
+ 保持規定簡單且可擴展，以支援未來的 DRM 系統。
+ 使用簡易的 REST API。

**注意**  
Copyright 2021，Amazon Web Services， Inc. 或其附屬公司。保留所有權利。  
文件是根據 Creative Commons Attribution-ShareAlike 4.0 國際授權提供。  
本文包含的資料「原狀」提供「明示或暗示的保證，包括但不限於對適銷性、特定用途適用性和非侵權的保證。無論任何情況，本材料的作者或著作權持有者對於因本材料或本材料的使用或其他交易所引起、或與其相關的任何索賠、損害或其他責任，無論是基於合約、侵權或其他行為。

**Topics**
+ [SPEKE 所需的身分驗證](authentication.md)
+ [SPEKE API v1](the-speke-api.md)
+ [SPEKE API v2](the-speke-api-v2.md)
+ [SPEKE API 規格的授權](license.md)