サポート サポート問い合わせ先 | システムステータス システムステータス

スケジュールされた動画を追加する

このサンプルでは、​​ビデオが予定より前に誤って再生されないように、ビデオが将来利用可能になるようにスケジュールする方法を学習します。

概要

あなたのアカウントに新しいビデオを追加するときは、将来の表示までビデオをリリースしたくないかもしれません。 ただし、再生可能なレンディションが作成されるとすぐに、ビデオは再生可能である可能性があります。 誤ってビデオを公開している人に加えて、スマートプレイリストに表示されるのは、リストのビデオを選択する検索基準と一致するためです。

偶発的な成熟前のリリースを防止する最善の方法は、ビデオを摂取した時点で利用可能にしたいときに、ビデオをスケジュールすることです。 これを行うには、 schedule 要求本体のオブジェクト CMS API ビデオを作成するコール:

  {
    "name": "greatblueheron.mp4",
    "schedule": {
      "starts_at": "2017-03-10",
      "ends_at": "2018-12-31"
    }
  }

挽き目 starts_atends_at 値は完全なISO 8601の日付と時刻のスタンプです。ここに示すように、日付部分を含めることもできます。 どちらのフィールドもオプションです。 starts_at フィールドはビデオがすぐに利用できることを意味します。 その ends_at フィールドは、ビデオが無期限に利用可能になることを意味します。

OAuth 資格情報

取得するには client_idclient_secretOAuthの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 サンプル:スケジュールされた動画を追加する(レガシーインジェスト) ブライトコーブラーニングサービス(@rcrooks1969)上 コードペン.

CodePenの使用

上記のCodePenを効果的に使用するためのヒントをいくつか紹介します。

  • プレーヤーの実際の表示を切り替えるには、 Result ボタン。
  • ストリーミングを停止する場合は上部の HTML / CSS / JS ボタンを押して、1つのコードタイプを表示します。
  • ナビゲーションヘッダーの CodePenで編集 右上隅にあるこのCodePenを自分のアカウントにフォークします。
  • このサンプルに関連付けられているすべてのコードをこれで見つけます GitHubリポジトリ.

プロキシコード

このサンプルを使用して独自アプリケーションを構築するには、独自プロキシを作成してホストする必要があります。 (このサンプルでは使用されたプロキシでは Brightcove のドメインからのリクエストしか許可されていません。)Brightcove プロキシコードのXNUMXつのバージョンをダウンロードできます。


ページの最終更新日:12年2020月XNUMX日