支持 聯繫支持 | 系統狀況 系統狀態
頁面內容

    攝取低優先級視頻

    在此示例中,您將學習如何將一組視頻作為低優先級提取作業進行提取。

    簡介

    此示例應用程序遍歷一個數據集,以使用低優先級提取隊列來提取一組視頻。 使用此隊列意味著視頻將花費更長的時間處理,但是使用它的好處是您不必擔心當前正在處理的作業數量的限制(對於普通優先級隊列,該限制為100個作業) 。 如果您要將大量視頻添加或遷移到您的帳戶中,並且可以等待一天左右才能看到它們,那麼這是一個不錯的選擇。 看到 動態傳遞攝取優先級排隊 更多的細節。

    限制

    • 動態攝取確實 具有處理多個視頻的機制-此示例僅執行一個循環以對每個視頻發出動態提取請求。
    • 低優先級隊列僅適用於動態交付帳戶。 如果您的帳戶仍在使用舊版提取系統,則無法使用此應用。

    獲取憑證

    得到一個 client_idclient_secret,則需要轉到OAuth UI並註冊此應用:

    這些是您將需要的權限:

    動態提取權限
    動態提取權限

    您也可以通過CURL或郵遞員獲取憑據-請參閱:

    如果您直接從API獲取憑據,則需要以下權限:

            [
              "video-cloud/video/all",
              "video-cloud/ingest-profiles/profile/read",
              "video-cloud/ingest-profiles/account/read",
              "video-cloud/upload-urls/read"
            ]

    限速

    看到 最佳實踐 有關速率限制的信息。

    提取應用

    源代碼

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

    示例應用

    見筆 Dynamic Ingest API 樣本:攝取低優先級視頻(動態投放) 通過Brightcove學習服務(@ rcrooks1969)上 CodePen.

    使用CodePen

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

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

    代理代碼

    為了在此頁面上構建自己的示例應用程序版本,您必須創建並託管自己的代理。 (Brightcove Learning Services使用的代理僅接受來自Brightcove域的請求。)一個示例代理與我們使用的代理非常相似,但是沒有可以阻止來自非Brightcove域的請求的檢查。 這個GitHub倉庫。 您還將在此處找到使用它的基本說明,以及有關在Proxy中構建應用的更詳盡的指南。 使用REST API.


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