アセットの再生

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

セッション・トークン・サービスにアクセスするには、アセットが取り込まれたパッケージング構成を含むディストリビューション・チャネルに関連付けられているコンパートメントに対する次の権限が必要です:

  • ストリーム配信チャネルを読む
  • stream-packaging-configの読取り
  • stream-cdn-configの読取り

特定のチャネルおよび構成に対する権限を持つユーザーは、アセットの再生用のURLを生成できます。

ノート

再生パフォーマンスを向上させるには、サポートされているコーデックを含むコンテンツを使用します。オーディオがサポートされていない場合、オーディオなしでビデオが再生される可能性があります。サポートされているビデオコーデックはH.264で、サポートされているオーディオコーデックはAACと MP3です。
  • コンテンツの再生中、セッション・トークンを使用してアセット・ストリーマの認証が行われます。コンソールは、コンテンツを表示するセッション・トークンを24時間取得します。

    1. 「分散チャネル」リスト・ページで、再生するアセットを含む分散チャネルを含むコンパートメントを選択します。リスト・ページの検索に関するヘルプが必要な場合は、プレビューURLの作成を参照してください。
    2. 再生するアセットを含むチャネルの名前を選択します。
    3. 詳細ページで、「プレイリスト・アセット」を選択します。
    4. 再生するプレイリストのアセットを選択します。
    5. プレイリスト・アセットの詳細ページで、「アクション」メニューを選択し、「URLのプレビュー」を選択します。
    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 操作を使用します。