概要
あなたのアカウントに新しいビデオを追加するときは、将来の表示までビデオをリリースしたくないかもしれません。 ただし、再生可能なレンディションが作成されるとすぐに、ビデオは再生可能である可能性があります。 誤ってビデオを公開している人に加えて、スマートプレイリストに表示されるのは、リストのビデオを選択する検索基準と一致するためです。
偶発的な成熟前のリリースを防止する最善の方法は、ビデオを摂取した時点で利用可能にしたいときに、ビデオをスケジュールすることです。 これを行うには、 schedule
要求本体のオブジェクト CMS API ビデオを作成するコール:
{
"name": "greatblueheron.mp4",
"schedule": {
"starts_at": "2017-03-10",
"ends_at": "2018-12-31"
}
}
starts_at
および ends_at
値は完全なISO 8601の日付と時刻のスタンプです。ここに示すように、日付部分を含めることもできます。 どちらのフィールドもオプションです。 starts_at
フィールドはビデオがすぐに利用できることを意味します。 その ends_at
フィールドは、ビデオが無期限に利用可能になることを意味します。
OAuth 資格情報
取得するには client_id
および client_secret
OAuthのUIにアクセスしてこのアプリを登録する必要があります:
以下は、必要な権限です。

CURL または Postman を介して資格情報を取得することもできます - 以下を参照してください:
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 サンプル:スケジュールされたビデオを追加する(Dynamic Delivery) ブライトコーブラーニングサービス(@rcrooks1969)上 コードペン.
CodePenの使用
上記のCodePenを効果的に使用するためのヒントをいくつか紹介します。
- プレーヤーの実際の表示を切り替えるには、 Result ボタン。
- ストリーミングを停止する場合は上部の HTML / CSS / JS ボタンを押して、1つのコードタイプを表示します。
- ナビゲーションヘッダーの CodePenで編集 右上隅にあるこのCodePenを自分のアカウントにフォークします。
- このサンプルに関連付けられているすべてのコードをこれで見つけます GitHubリポジトリ.
プロキシコード
このページのサンプルアプリで独自のバージョンを構築するには、独自のプロキシを作成してホストする必要があります。 (Brightcoveラーニングサービスで使用されるプロキシは、Brightcoveドメインからの要求のみを受け入れます。)サンプルプロキシは、使用するものと非常に似ていますが、Brightcove以外のドメインからの要求をブロックするチェックがない場合は、次の場所にあります。 このGitHubリポジトリ。 また、そこでの使用のための基本的な手順や、プロキシの周囲にアプリケーションを構築するためのより詳細なガイドが含まれています。 REST APIの使用.