支持 聯繫支持 | 系統狀況 系統狀態

MRSS發生器

在此示例中,您將學習如何使用 Playback API 根據以下內容生成MRSS Feed: MRSS規格.

限制

為了確保您的內容安全,Brightcove API返回的視頻和資產的URL為 ,這意味著它們包含僅在短時間內(通常是幾個小時)有效的令牌,但這取決於帳戶配置。 這意味著此工俱生成的MRSS代碼中的URL僅在一段時間內有效。

您可以通過以下兩種方式之一來處理:

  • 您可以要求Brightcove支持增加帳戶媒體URL上附加的令牌的“生存時間”。 該值可以設置為最多一年的任意時間段。 但是請注意,這是一個帳戶級設置,更改將應用於您的所有視頻。
  • 另外,您可以創建自己的此應用程序版本,並讓其在令牌有效期內定期創建MRSS Feed的新版本。

替代樣品

我們還有一些其他示例,它們使用 CMS API 通過代理應用程序:

您可能也對此感興趣 替代樣本 由Brightcove客戶單獨用PHP創建。

使用的唯一優勢 Playback API 在 CMS API 是該應用程序完全是客戶端-不需要服務器端代理即可獲取訪問令牌。

認證

請求通過策略密鑰進行身份驗證,可以通過以下三種方式之一進行傳遞:

  1. 在爭論 Accept 標頭:
        Accept: application/json;pk={policy_key}

    對於基於瀏覽器的客戶端,這是推薦的方法,因為作為瀏覽器CORS“飛行前”檢查的一部分,它允許請求繼續進行而無需額外的請求。 這樣可以節省第一次發出瀏覽器請求時的延遲。

  2. Authorization 標頭使用realm關鍵字 BCOV-Policy:
        Authorization: BCOV-Policy {policy_key}
  3. BCOV-Policy 標頭:
        BCOV-Policy: {policy_key}

獲取策略密鑰

這個應用程式需要 啟用搜索 策略密鑰。 默認策略密鑰已添加到 Brightcove Players自動是 啟用搜索功能,因此您無法使用這些鍵之一。 有兩種方法可以生成啟用搜索的策略密鑰:

  1. 您可以使用 策略密鑰快速入門
  2. 您可以向 Policy API

依賴

工作樣本

在此找到與此樣本相關的所有代碼 GitHub存儲庫.

見筆 Playback API:MRSS生成器 通過Brightcove學習服務(@ rcrooks1969)上 CodePen.

使用CodePen

以下是有效使用上述CodePen的一些技巧:

  • 切換 player 通過點擊 結果 按鈕。
  • 點擊 HTML / CSS / JS 按鈕顯示一種代碼類型。
  • 點擊 在CodePen上編輯 在右上角將此CodePen分支到您自己的帳戶中。
  • 在此找到與此樣本相關的所有代碼 GitHub存儲庫.

頁面最後更新於16年2020月XNUMX日