將 VOD 串流至頻道

在本主題中,您將學習如何將一組隨選視訊資產 (VOD) 做為即時串流串流至布萊特灣信標的頻道。

概覽

要將一組VOD作為實時流流式傳輸到Brightcove Beacon中的頻道,您必須遵循一系列步驟來創建視頻供稿並將其發送給第三方Cloud流媒體合作夥伴。

該過程的高級視圖是:

  1. 標記您要在流中使用的視頻。
  2. 使用Social Syndication API創建所需視頻的XML視頻供稿。
  3. 將您的XML視頻供稿URL發送給您的第三方Cloud Streaming合作夥伴。
  4. 使用您的Cloud Streaming合作夥伴提供的URL在“媒體”模塊中創建遠程視頻。
  5. 通過視頻ID將遠程視頻與Brightcove Beacon連接。
  6. 將您的Cloud Streaming提供商提供的XML文件上傳到Amazon S3存儲桶以生成電子編程指南(EPG)

本文件的其餘部分將提供上述每個步驟的詳細資料。

標記將在流中的視頻

您將使用標籤(元數據)標記要在視頻流中播放的視頻。

  1. 在視頻雲工作室中打開媒體模塊。(屏幕截圖中的數字指的是後面的步驟。)
  2. 選中您要在視頻流中使用的視頻前面的所有復選框。
  3. 按一下影片清單上方的「快速編輯」按鈕。
  4. 在影片標題右側顯示的「快速編輯」面板中,在「要新增的標籤」輸入方塊中,輸入您選擇用來將串流中的所有影片分組的標記。在這個例子中,使用了標籤 Aug_Stream

使用社交聯合API創建XML視頻供稿

要將標記的VOD集作為實時流進行流處理,您需要創建一個Video Feed XML文件。該文件將包含您希望流式傳輸的視頻的所有信息。任何第三方Cloud Streaming合作夥伴(例如Frequency,Veset或Amagi)都需要此文件。以下提供了此過程的詳細信息:

  • 您將需要一個 API 開發工具,如郵遞員失眠。在這個例子中,郵遞員將被使用。
  • 若要建立影片摘要 XML 檔案,您必須使用 Brightcove 社交聯合發行項目 API,如需如何使用 API 取得 XML URL 的資訊,請造訪社群聯合發行項目 API 文件
  • 大多數平台 API 的身份驗證是通過臨時的 OAuth2 訪問令牌。一些API改用永久API密鑰或策略密鑰。如需詳細資訊,請參閱個別 API 的件。
  1. 打開您的 API 客戶端工具,在此示例中郵差用來。
  2. 選擇郵政從 API 調用類型 dropmenu。
  3. 複製社交聯合API調用:
    https://social.api.brightcove.com/v1/accounts/your-account-id/mrss/syndications
  4. 將Social Syndication API調用粘貼到URL字段中,然後使用您自己的帳戶ID信息更改URL數據。
  5. 選取 API 用戶端中的 [ 內文 ] 索引標籤。
  6. 複製以下社會聯合資源模板:
    
    {
      "name": "Your Channel Syndication Videos",
      "type": "universal",
      "include_all_content": false,
      "include_filter": "tags:yourtag",
      "title": "80s Music Videos",
      "description": "Amateur Tokyo drift!",
      "destination_url": "http://mywebsite.com",
      "keywords": "80s, rock",
      "author": "Rick Astley",
      "category": "Music",
      "album_art_url": "http://my_album_art.jpg",
      "explicit": "no",
      "owner_name": "http://my_album_art.jpg",
      "owner_email": "rick@astley.com",
      "language": "en-us",
      "fetch_sources": true,
      "fetch_digital_master": false,
      "fetch_dynamic_renditions": true,
      "sort": "-created_at"
     } 
  7. 將「社交聯合資源」範本貼到「內文」字欄位中。
  8. 使用您自己的信息編輯社交聯合資源模板數據。
  9. 請記住在「include_filter」中添加先前在視頻雲中創建的標籤:「標籤:您的標籤」欄位。
  10. 按一下 API 用戶端中的「傳送」按鈕以進行 POST呼叫。
  11. 請注意,社交聯合API響應添加了一些只讀字段:
    
     {
        "id": "7f594cd3-4853-4174-aff3-203c3e99e9c2",
        "name": "Your Channel Syndication Videos",
        "type": "universal",
        "include_all_content": false,
        "include_filter": "tags:yourtag",
        "title": "80s Music Videos",
        "description": "Amateur Tokyo drift!",
        "syndication_url": "https://social.feeds.brightcove.com/v1/accounts/9999999999999/mrss/accounts/{account_id}/mrss/syndications/7f594cd3-4853-4174-aff3-203c3e99e9c2/feed",
        "destination_url": "http://mywebsite.com",
        "keywords": "80s, rock",
        "author": "Rick Astley",
        "category": "Music",
        "album_art_url": "http://my_album_art.jpg",
        "explicit": "no",
        "owner_name": "http://my_album_art.jpg",
        "owner_email": "rick@astley.com",
        "language": "en-us",
        "fetch_sources": true,
        "fetch_digital_master": false,
        "fetch_dynamic_renditions": true,
        "sort": "-created_at"
     }
  12. 創建視頻源後,請注意,API 響應包括 ID聯合網址syndication_url是您應該提供給雲流媒體合作夥伴的那個,但是在視頻源準備就緒之前仍然需要執行一些步驟。
  13. 複製 API 回應識別碼
  14. 下一步是為數據添加模板。從下拉菜單中選擇 PUT
  15. 在 URL 請願書中添加最後一個 API 調用的 id響應。
  16. 按一下「本體」頁籤。
  17. 選取原始選項。
  18. 複製並粘貼其中之一為 Universal Syndication 提供的 XML 模板在正文部分。
  19. 按一下「送」以進行 PUT API 呼叫。
  20. 進行 P UT呼叫後,API 回應會包含包含您視訊資訊的範本,而 syndication_url將會更新並準備好傳送給您的雲端串流合作夥伴。

將XML提要交付給您的Cloud Streaming合作夥伴

一旦你有了 syndication_url 與您的視頻供稿更新, 你需要把它交付給你的雲流合作夥伴 (頻率, Veset, 天), 作為 URL 包含 XML 文件.

收到它之後,您的Cloud Streaming合作夥伴應為您提供一個流URL和一個新的XML文件,其中包含Brightcove Beacon電子編程指南。

在Studio中添加遠程視頻

收到頻道的流URL後,您需要將實時流作為視頻雲中的遠程視頻發送到Brightcove Beacon。

  1. 在您的影片雲帳戶中開啟媒體模組。
  2. 在左側面板中,按一下「+ 新增遠端視訊」按鈕。
  3. 在「影片名稱」欄位中,為您的串流視訊命名。
  4. 在「視訊類型」選單中,選取「即時」選項。
  5. 在「格式」欄位中,選取 HLS選項。
  6. URL欄位中,貼上您的雲端串流合作夥伴提供的串流 URL。
  7. 按一下「儲存」按鈕。
  8. 創建遠程視頻後,在媒體模塊中單擊它。
  9. 打開視頻信息部分,然後複製 ID

將遠程視頻連接到Brightcove Beacon

最後一步是將您剛剛在Video Cloud中創建的Remote Video流連接到Brightcove Beacon Channel。

  1. 打開燈塔經典。
  2. 在上方功能表中,按一下「頻道」標籤。
  3. 點擊您想要的頻道。如需如何建立頻道的詳細資訊,請參閱頻道文件
  4. 在頻道設置中,單擊溪流標籤。
  5. 在裡面流視頻 ID字段,粘貼視頻ID從您的視頻雲遠程視頻。
  6. 按一下更新頻道
  7. 打開Brightcove Beacon Web應用程序進行測試,您應該在所需的頻道上看到VOD流。
  8. 最後一步是將第三方Cloud Streaming合作夥伴提供的XML文件上傳到Amazon S3存儲桶中。這將為頻道創建EPG。有關如何上傳和獲取 XML 文件的更多信息,請訪問 EPG 文檔