概述:平台 API

Brightcove平台API允許您自動執行與Brightcove系統的交互,並在Brightcove系統與CMS和其他應用程序之間創建集成。

簡介

該 Brightcove 平台的 API 是 RESTful API,允許您獲取和發送數據到布賴特灣平台的各個部分。一些使用範例包括:

  • 將視訊內嵌到視訊雲端
  • 在視訊雲端上管理視訊
  • 建立視訊雲端帳戶的自訂分析報表
  • 創建和管理布萊特灣玩家
  • 為即時串流創建 Brightcove 即時工作
  • 在 ZenCoder 中為影片建立轉碼任務

靜態應用程式介面

如果你不熟悉 RESTful API,它們有一些共同的特點:

  • 請求是通過發送 HTTP 請求,使用不同的方法(例如GETPOST,和)進行PATCHDELETE,具體取決於執行的操作的類型。
  • 響應通常以 JSON字符串的形式,任何編程語言都可以解析為本地數據類型。

REST 的美妙之處在於,RESTful API 不依賴於任何特定的編程語言。只要您可以發出 HTTP 請求並解析 JSON 響應,API 就不關心您正在使用哪種語言。

科爾斯

您確實需要注意的一件事是,大多數 Brightcove API 都不是CORS啟用。您可以閱讀鏈接的文檔以獲得完整的解釋,但結果是幾乎所有情況下的 API 請求都不能從 Web 客戶端(例如 Web 應用程序)提出。

仍然可以通過服務器端代理路由 API 來使用 Web 界面與 API 一起使用,就像我們在本網站上許多示例應用程序中所做的那樣,並在使用 REST API 中解釋

您可以使用 cURL郵差失眠等工具,從您自己的網際網路連線電腦提出要求

驗證

大多數平台 API 的身份驗證是通過 臨時 OAuth2 訪問令牌進行的。一些 API 使用永久的 api 密鑰或策略密鑰。有關詳細信息,請參閱 Brightcove API 的身份驗證

視頻雲API

視頻雲API
API 採用 登陸頁面 概覽 快速開始 參考
Analytics 取得Video Cloud帳戶的分析資料 Landing Page Overview Quick Start Reference
Audience 取得Video Cloud帳戶的受眾資料 Landing Page Overview   Reference
CMS 管理視訊和播放清單 (未擷取) Landing Page Overview Quick Start Reference
Cross Device Resume 允許您讀取觀眾的播放頭位置,讓他們從中斷的地方繼續播放 Landing Page Overview Quick Start Reference
Data Collection Video Cloud從非Brightcove玩家傳送分析資料給 Landing Page Overview Quick Start Reference
Delivery Rules 創建自定義規則來控制如何將您的內容傳送給查看者 Landing Page Overview Quick Start Reference
Delivery System 播放器相關文件的管理和部署 Landing Page Overview Quick Start Reference
Dynamic Ingest 新增、取代及重新轉碼視訊和資產 Landing Page Overview Quick Start Reference
In-Page Experiences (REST) 管理您的網頁內體驗 Landing Page Overview   Reference
Ingest Profiles 管理您帳戶的內嵌設定檔 Landing Page Overview Quick Start Reference
OAuth 獲取其他RESTful API的客戶端憑據和訪問令牌 Landing Page Overview Quick Start Reference
Playback 從用戶端存取視訊和播放清單資料 Landing Page Overview Quick Start Reference
Player Management 創建和管理Brightcove玩家 Landing Page Overview Quick Start Reference
Policy 產生用於存取Playback API Landing Page Overview Quick Start Reference
Social 獲取Video Cloud視頻共享到社交平台的歷史記錄和狀態 Landing Page Overview   Reference
SSAI 管理伺服器端廣告整合的廣告設定 (VOD) Landing Page Overview   Reference

Brightcove 雲播放 API

布萊特灣玩家 API
API 採用 登陸頁面 概覽 快速開始 參考
Channel Manager 管理您的 Cloud Playout 頻道 Landing Page Overview Reference
Cloud Playout CMS Interactions 管理您的 Cloud Playout 播放列表和視頻 Landing Page Overview Reference
EPG 為在 Studio 中創建的頻道創建和檢索電子節目指南 Landing Page Overview Reference

Brightcove 播放限制 API

Brightcove 播放限制 API
API 採用 登陸頁面 概覽 快速開始 參考
Audit 為您帳戶的播放授權服務使用情況生成每日訪問報告 Landing Page Overview Reference
Blacklist 管理被列入黑名單且被視為對許可請求無效的 JWT 令牌 Landing Page Overview Reference
Devices 啟用視頻播放的設備限制 Landing Page Overview Reference
Concurrency Service 允許在沒有 DRM 的情況下進行並發中流檢查 Landing Page Overview Reference
Key 使用 Brightcove 管理與 JWT 相關的公鑰 Landing Page Overview Reference
Playback Rights 定義和管理播放權限 Landing Page Overview Reference

布萊特灣播放器(獨立)API

布萊特灣玩家 API
API 採用 登陸頁面 概覽 快速開始 參考
Delivery System 播放器相關文件的管理和部署 Landing Page Overview Quick Start Reference
OAuth 獲取其他RESTful API的客戶端憑據和訪問令牌 Landing Page Overview Quick Start Reference
Player Management 創建和管理Brightcove玩家 Landing Page Overview Quick Start Reference

布萊特灣即時 API

布萊特灣即時 API
API 採用 登陸頁面 概覽 快速開始 參考
Live 建立和管理即時串流 Landing Page Overview Quick Start Reference

Zencoder API

Zencoder API
API 採用 登陸頁面 概覽 快速開始 參考
Zencoder 轉碼 VOD 和即時串流資產 Landing Page Quick Start Encoding Settings Reference