プライベートチャネルのワークフロー - Amazon Interactive Video Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

プライベートチャネルのワークフロー

プライベートチャネルのワークフロー: ブラウザからのネットワークリクエストを使用してトークンをフェッチします。
  1. 視聴者がプライベートストリームのウェブページを読み込もうとすると、ブラウザはアクセストークンをリクエストします。(ユーザーはこれを行うためのブラウザコードを提供します)。

  2. ユーザーのバックエンドアプリはアクセストークンリクエストを受け取り、その視聴者にストリームを表示する権限を付与するかを判断します。権限を付与する場合、バックエンドは JWT を生成し、ユーザーのプライベートキーを使用して署名し、署名された JWT を再生リクエストでブラウザに返します。

  3. ブラウザは、Amazon IVS プレーヤー(または別のプレーヤー)SDK へのリクエストを使用して、ストリームをロードします。リクエストには、ストリーム再生 URL と署名された JWT が含まれます。

  4. Amazon IVS は、ユーザーのパブリックキーを使用して、JWT が正しいプライベートキーを使用して署名されたことを確認します。

  5. JWT が確認されると、Amazon IVS は視聴者のプライベートストリームを再生します。

ユーザーは、以下を作成する責任があります。

  • アクセストークンをリクエストするブラウザコード。

  • JWT を生成して署名するバックエンドサーバーアプリ。

  • 再生承認キーペア。これには、AWS が保持するパブリックキーとユーザーがダウンロードするプライベートキーの 2 つのキーがあります。プライベートキーを使用して、プライベートチャネルへのアクセスを許可する JWT に署名します。

上記の方法 (ブラウザからのネットワークリクエストを使用してトークンをフェッチする) 以外に、再生承認を実装する方法があります。代わりに、最初のウェブページで署名された再生トークンを送信して、視聴者が行う必要のあるネットワークラウンドトリップの回数を減らすことができます。

以下のセクションでは、チャネルをプライベートにする (再生承認を有効にする)、再生トークンを生成、署名する、再生キーペアを操作する方法について説明します。

注: 以下のコンソール手順で、左ナビゲーションメニューが表示されない場合は、左上にあるハンバーガーアイコンを選択して開くことができます。