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

アカウントのすべてのプロファイルを取得する

このサンプルでは、​​アカウントのすべてのIngest Profilesを取得する方法と、表示したくない項目をフィルタリングする方法を示します。

概要

アカウントのすべての取り込みプロファイルを取得するのは簡単です。これは、APIを呼び出すだけです。 それほど単純ではないのは、あなたが彼らをどうするかです。 ユーザーがビデオを取り込むときに選択するために、ある種のアプリでユーザーにプロファイルを表示する場合は、認識して対処する必要がある潜在的な問題がいくつかあります。 これらの問題は、Brightcoveがすべてのアカウントを 従来の取り込みシステム 新しい Dynamic Delivery。 Dynamic Deliveryシステムの利点については、 この概要; ここで重要なことは、古い口座への影響です。

  • 2017の11月より前に作成されたアカウントの場合、アカウントはもともと 従来の取り込みシステム
  • アカウント 持っていない まだ動的配信に変換されていても、動的配信プロファイルはアカウントとアカウントに設定されています。 Ingest Profiles API それらを返します。 ユーザーがこれらのプロファイルを使用しようとした場合 Dynamic Ingest APIエラーが返されます。
  • アカウント 持っています ダイナミックデリバリーに変換されましたが、レガシーインジェストは無効になっていませんでしたが、従来のインジェストプロファイルは引き続き返されます。 これらは一般に使用されるべきではありません。 削除されたデジタルマスターを復元することはできません ダイナミック配信に変換された動画の操作に使用されます。
  • レガシー・インジェスト・プロファイルを取得した場合は、現在のプロファイルと同様に、 廃止された 一部の顧客が引き続きシステムを使用していたため、システムに保管されていたプロファイル。 これらはすべきである 決して 利用される。
  • レガシープロファイルには、ライブストリーミング用の3プロファイルまで含めることができます。通常は、VODコンテンツの取り込みには使用しないでください。
  • 最後に、ダイナミック配信専用に設定されたアカウントの場合、返されるダイナミック配信プロファイルには2種類あります。
    • "静的"プロファイル - 固定されたレンディションセットを持つ通常の種類
    • 使用する「ダイナミック」プロファイル コンテキスト認識符号化(CAE) プロファイルに設定された制約内で作成するレンディションの最適なセットを自動的に決定します。

このサンプルの目的は、アカウントのプロファイルを取得し、さまざまな種類の結果をフィルタリングする方法と、アカウントで作成されたカスタムプロファイルの両方を表示することです。

資格情報を取得する

使用するには Ingest Profiles API 適切な資格情報が必要になります。

ほとんどの場合、資格情報を取得する最も簡単な方法は、Studio Admin API認証セクション(アカウントの管理者権限が必要)です。 見る API認証資格情報の管理 詳細については。 ほとんどの場合、あなたはたぶんすべての人 Ingest Profiles API 操作:

Ingest Profiles API パーミッション
Ingest Profiles API パーミッション

必要なアクセス許可がStudioで使用できない場合、または OAuth API、あなたの選択を使用して クライアント資格情報を取得する 下記の文書を参照してください。 いずれのオプションを選択した場合でも、正しい操作権限を要求する必要があります。 cURLまたはPostmanで以下を使用すると、 Ingest Profiles API:

    "operations": [
      "video-cloud/ingest-profiles/profile/read",
      "video-cloud/ingest-profiles/profile/write",
      "video-cloud/ingest-profiles/account/read",
      "video-cloud/ingest-profiles/account/write"
    ]

アプリ

このサンプルに関連付けられているすべてのコードをこれで見つけます GitHubリポジトリ.

ペンを見る Ingest Profiles API サンプル:アカウントのすべてのプロファイルを取得する ブライトコーブラーニングサービス(@rcrooks1969)上 コードペン.

CodePenの使用

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

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

プロキシコード

このページのサンプルアプリで独自のバージョンを構築するには、独自のプロキシを作成してホストする必要があります。 (Brightcoveラーニングサービスで使用されるプロキシは、Brightcoveドメインからの要求のみを受け入れます。)サンプルプロキシは、使用するものと非常に似ていますが、Brightcove以外のドメインからの要求をブロックするチェックがない場合は、次の場所にあります。 このGitHubリポジトリ。 また、そこでの使用のための基本的な手順や、プロキシの周囲にアプリケーションを構築するためのより詳細なガイドが含まれています。 REST APIの使用.


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