概覽
FairPlay 流媒體是蘋果公司提供的 DRM 解決方案,旨在使用 HLS(HTTP 實時流媒體)協議安全地提供流媒體。
為了能夠使用蘋果的公平播放流媒體 (FPS) DRM,用戶應該獲得FPS 部署包來自 Apple,並向您的 Brightcove 代表提供以下信息:
- FPS 憑證檔案 .der 或 .cer
- 私鑰文件 .pem
- 私鑰密碼字符串
- 應用程序密鑰 (ASK) 字符串
第1步:註冊 Apple Developer Account 併申請部署包
- 輸入您的 Apple 開發者帳戶以獲取 FPS 部署包。如果你沒有。註冊。
- 單擊 FairPlay Streaming 網站底部的 Request Deployment Package 鏈接,然後使用您的 Apple 開發者帳戶登錄。
根據輸入表格申請Deployment Package後,Apple確認後會發給你一個包含FPS Credential Creation Guide文檔的包裹。
第2步:創建私鑰和證書籤名請求 (CSR)
下一步是創建私鑰私鑰.pem文件和證書籤名請求證書證書參考包裝中的指南文檔進行歸檔。
以下步驟描述了生成 CSR 文件的 OpenSSL 方法:
- 打開 OpenSSL 命令行工具。
- 輸入並執行下列命令,以產生私密金鑰檔案:privatekey.pem。
openssl genrsa -aes256 -out privatekey.pem 1024
- 輸入私鑰的密碼並保存以備後用。
- 輸入並執行下列命令,以產生憑證簽署要求檔案。
openssl req -new -sha1 -key privatekey.pem -out certreq.csr -subj "/CN=SubjectName/OU=OrganizationalUnit/O=Organization/C=US"
- 輸入私密金鑰密碼。
步驟三:在 Apple Developer Portal 創建 FPS 證書
- 登錄蘋果開發者門戶然後點擊證書、ID 和個人資料在左側菜單上。
- 在證書副標題中,單擊按鈕。
- 在「建立新憑證」區段中,選取 FairPlay 串流憑證選項。
- 按一下「繼續」。
- 按一下選擇檔案。
- 選取使用 OpenSSL 建立的驗證檔案。
- 按一下「繼續」。
- 複製應用秘鑰由 Apple 提供,並妥善保管。如果 ASK 遭到破壞,您將無法再使用 FPS 保護您的內容。
- 將 ASK 粘貼到提供的空白處。
- 點擊繼續
- 點擊產生當出現確認您已保存應用程序安全密鑰的彈出窗口時,單擊按鈕。
- 點擊證書在左側菜單中查看列表中的 FairPlay 流媒體證書。
- 單擊您的證書。
- 按一下「下載」按鈕以儲存 FPS 憑證檔案:fairplay.cer。
- 下載轉數快證書文件後,請聯繫您的 Brightcove 客戶經理以完成此過程。