賃貸システムの概要
ほとんどの場合、 標準の摂取プロファイル あなたのビデオにはうまくいくはずです。 ただし、カスタムプロファイルを作成する必要がある場合は、このサンプルを使用してそれを実行できます。 Ingest Profiles API.
このサンプルでは、 Ingest Profiles API Webアプリから。 Brightcove APIはCORSに対応しておらず、リクエストはサーバー側から行う必要があるため、アプリは必要な情報をプロキシに送信し、プロキシはAPIリクエストを作成してクライアントにレスポンスを返します。 ここでのプロキシはPHPで記述されていますが、サーバー側の言語で実行できます。POSTリクエストをインターネット経由でアプリに送信できる必要があるだけです。
資格情報を取得する
使用するには CMS 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リポジトリ.
サンプルアプリケーション
名前に「プログレッシブ」の表現はMP4のレンディションであり、ダウンロードすることはできますが、通常は Brightcove Player。 見る DynamicDeのMP4livery 詳細については。 すべてのプロフィール 少なくともXNUMXつの動的Deを含める必要がありますliveryレンディション、またはプロファイルを使用した動画の処理が失敗します。
ペンを見る Ingest Profiles API サンプル:カスタム動的Deの作成liveryプロファイル ブライトコーブラーニングサービス(@rcrooks1969)上 コードペン.
CodePenの使用
上記のCodePenを効果的に使用するためのヒントをいくつか紹介します。
- プレーヤーの実際の表示を切り替えるには、 Result ボタン。
- ストリーミングを停止する場合は上部の HTML / CSS / JS ボタンを押して、1つのコードタイプを表示します。
- ナビゲーションヘッダーの CodePenで編集 右上隅にあるこのCodePenを自分のアカウントにフォークします。
- このサンプルに関連付けられているすべてのコードをこれで見つけます GitHubリポジトリ.
プロキシコード
このページのサンプルアプリで独自のバージョンを構築するには、独自のプロキシを作成してホストする必要があります。 (Brightcoveラーニングサービスで使用されるプロキシは、Brightcoveドメインからの要求のみを受け入れます。)サンプルプロキシは、使用するものと非常に似ていますが、Brightcove以外のドメインからの要求をブロックするチェックがない場合は、次の場所にあります。 このGitHubリポジトリ。 また、そこでの使用のための基本的な手順や、プロキシの周囲にアプリケーションを構築するためのより詳細なガイドが含まれています。 REST APIの使用.