プレビューURLの作成

メディア・ストリームでプレビューURLを作成し、コンテンツ・アセットをブラウザで表示します。

ノート

SafariブラウザはHLSをネイティブに再生できます。他のブラウザでは、HLS形式をプレビューするために追加のプラグインまたはサポートされているアプリケーションが必要です。
  • プレイリスト・アセットのプレビューURLは、プレイリスト・アセットの詳細ページから生成できます。

    1. ナビゲーション・メニューを開き、「アナリティクスとAI」をクリックします。「メディア・サービス」で、「メディア・ストリーム」をクリックします。
    2. 「配布チャネル」リスト・ページで、プレビューURLを生成する配布チャネルを含むコンパートメントを選択します。
    3. プレビューURLを生成する配布チャネルの名前をクリックします。
    4. 「分散チャネルの詳細」ページの「リソース」で、「プレイリスト・アセット」をクリックします。
    5. 「プレイリスト・アセット」セクションで、プレビューURLを生成するプレイリスト・アセットをクリックします。
    6. 「プレイリスト・アセットの詳細」ページの「URLのプレビュー」セクションで、パッケージを選択します。
    7. セッション・トークンの有効期限の値を10分から24時間で指定します。プレビューURLは、指定した期間の後に期限切れになります。
    8. 生成」をクリックします。
      アセットのプレビューURLが生成されます。
    9. コピー」をクリックします。
      アセットは、サポートされているブラウザまたはアプリケーションで再生することで表示できます。
  • CLIを使用してプレビューURLを直接作成することはできません。CLIを使用してセッション・トークンを生成し、トークンIDを使用してプレビュー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]
    ノート

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

    セッション・トークンが作成されたら、次のステップに従ってプレビューURLの手動作成します。

    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

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

  • コンソールにアクセスできない場合は、次を使用してプレビューURLを手動で作成できます:
    https://<DC_DOMAIN>/20211101/actions/generatePlaylist?mediaAssetId=<ASSET_ID >&streamPackagingConfigId=<PKG_ID>&token=<TOKEN_DATA>
    ここでは、
    • <DC_DOMAIN>は、GetStreamDistributionChannel操作のドメインです。
    • <PKG_ID>は、ストリーミングに使用されるパッケージ構成のOCIDです。
    • <ASSET_ID>は、ストリーミングされるアセットのOCIDです。
    • <TOKEN_DATA>は、GenerateSessionToken操作が返すトークンです。

    プレビューURLをコピーしてアセットを表示し、サポートされているブラウザまたはアプリケーションで再生します。