賃貸システムの概要
アカウントのすべての取り込みプロファイルを取得するのは簡単です。これは、APIを呼び出すだけです。 それほど単純ではないのは、あなたが彼らをどうするかです。 ユーザーがビデオを取り込むときに選択するために、ある種のアプリでユーザーにプロファイルを表示する場合は、認識して対処する必要がある潜在的な問題がいくつかあります。 これらの問題は、Brightcoveがすべてのアカウントを 従来の取り込みシステム 新しい Dynamic Delivery。 DynamicDeの利点についてすべて読むことができますliveのryシステム この概要; ここで重要なことは、古い口座への影響です。
- 2017の11月より前に作成されたアカウントの場合、アカウントはもともと 従来の取り込みシステム
- アカウント 持っていない まだダイナミックデに変換されていますlivery、Dynamic Deliveryプロファイルはまだアカウントと Ingest Profiles API それらを返します。 ユーザーがこれらのプロファイルを使用しようとした場合 Dynamic Ingest APIエラーが返されます。
- アカウント 持っています DynamicDeに変換されましたlivery、ただしレガシー取り込みが無効にされていない場合でも、レガシー取り込みプロファイルは返されます。 これらは通常使用すべきではなく、 削除されたデジタルマスターを復元することはできません DynamicDeに変換されたビデオの操作に使用されますlivery。
- レガシー・インジェスト・プロファイルを取得した場合は、現在のプロファイルと同様に、 廃止された 一部の顧客が引き続きシステムを使用していたため、システムに保管されていたプロファイル。 これらはすべきである 決して 利用される。
- レガシープロファイルには、最大3つのプロファイルを含めることもできます。 live ストリーミング。通常、VODコンテンツの取り込みには使用しないでください。
- 最後に、DynamicDe用に構成されたアカウントの場合liveryのみ、DynamicDeにはXNUMX種類ありますlive返される可能性のあるryプロファイル:
- "静的"プロファイル - 固定されたレンディションセットを持つ通常の種類
- 使用する「ダイナミック」プロファイル コンテキスト認識符号化(CAE) プロファイルに設定された制約内で作成するレンディションの最適なセットを自動的に決定します。
このサンプルの目的は、アカウントのプロファイルを取得し、さまざまな種類の結果をフィルタリングする方法と、アカウントで作成されたカスタムプロファイルの両方を表示することです。
資格情報を取得する
使用するには Ingest Profiles API 適切な資格情報が必要になります。
ほとんどの場合、資格情報を取得する最も簡単な方法は、Studio Admin API認証セクション(アカウントの管理者権限が必要)です。 見る 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の使用.