アセットの再生

メディア・ストリームのコンテンツ・アセットに対して生成されたプレビューURLを表示します。

コンテンツの再生中、セッション・トークンを使用してアセット・ストリーマの認証が行われます。コンソールは、コンテンツを表示するセッション・トークンを24時間取得します。

ノート

再生のパフォーマンスを向上させるには、サポートされているコーデックを含むコンテンツを使用します。オーディオがサポートされていない場合、オーディオなしでビデオが再生されることがあります。サポートされているビデオコーデックはH.264で、サポートされているオーディオコーデックはAACとMP3です。
  • セッション・トークン・サービスにアクセスするには、アセットが取り込まれたパッケージング構成を含むディストリビューション・チャネルに関連付けられているコンパートメントに対する次の権限が必要です:
    • ストリーム配信チャネルを読む
    • stream-packaging-configの読取り
    • stream-cdn-configの読取り
    特定のチャネルおよび構成の権限を持つユーザーは、アセット再生のURLを生成できます。
    1. ナビゲーション・メニューを開き、「アナリティクスとAI」をクリックします。「メディア・サービス」で、「メディア・ストリーム」をクリックします。
    2. 「分散チャネル」リスト・ページで、アセットを再生する分散チャネルを含むコンパートメントを選択します。
    3. アセットを再生するチャネルの名前をクリックします。
    4. 「分散チャネルの詳細」ページの「リソース」で、「プレイリスト・アセット」をクリックします。
    5. 「プレイリスト・アセット」セクションで、再生するプレイリスト・アセットを検索し、アセットをクリックします。
    6. 「プレイリスト・アセットの詳細」ページの「URLのプレビュー」セクションで、パッケージを選択します。
    7. セッション・トークンの有効期限の値を10分から24時間で指定します。プレビューURLは、指定した期間の後に期限切れになります。
    8. 生成」をクリックします。
      アセットのプレビューURLが生成されます。URLの生成に成功すると、プレビューURLが表示されます。
    9. 「コピー」をクリックし、サポートされているブラウザにURLを貼り付けます。
      アセットはブラウザで直接表示できます。
      ノート

      プレビューURLリクエストごとにトークンが作成されます。トークンは24時間後に失効します。トークンの有効期限が切れたら、アセット再生用の新しいプレビューURLを生成する必要があります。
  • プレイリストの生成には、認証用のセッション・トークンが必要です。したがって、プレイリストを生成する前にセッショントークンを生成する必要があります。セッション・トークンは24時間有効です。

    トークンを生成するには、generate-session-tokenコマンドを使用します:

    oci media-services media-stream stream-distribution-channel generate-session-token [OPTIONS]

    generate-session-tokenコマンドの必須パラメータ:

    • --endpoint [text]
    • --packaging-config-id [text]
    • --scopes [text]
    • --asset-ids [text]

    セッション・トークンの生成後、generate-playlistコマンドを使用してアセットを再生するプレイリストを生成します。

    oci media-services media-stream stream-distribution-channel generate-playlist [OPTIONS]

    generate-playlistコマンドの必須パラメータ:

    • --file [filename]
    • --media-asset-id [text]
    • --stream-packaging-config-id [text]
    • --endpoint [text]
    • --token [text]
    ノート

    --endpointパラメータは、目的の分散チャネルのドメインを指している必要があります。

    stream-distribution-channelのすべてのコマンドを取得するには:

    oci media-services stream-distribution-channel -h

    generate-session-tokenコマンドのヘルプを表示するには:

    oci media-services media-stream stream-distribution-channel generate-session-token -h

    generate-playlistコマンドのヘルプを表示するには:

    oci media-services media-stream stream-distribution-channel generate-playlist -h

    CLIコマンドのフラグおよび変数オプションの完全なリストは、コマンドライン・リファレンスを参照してください。

  • アセットを再生するには、GeneratePlaylistおよびGenerateSessionToken操作を使用します。