パッケージング構成の作成

メディア・ストリームのビデオ・コンテンツのHTTP Live Streaming (HLS)パッケージ化用のパッケージ構成を作成します。

    1. ナビゲーション・メニューを開き、「アナリティクスとAI」を選択します。「メディア・サービス」で、「メディア・ストリーム」を選択します。
    2. 「分散チャネル」リスト・ページで、構成をパッケージ化する分散チャネルを含むコンパートメントを選択します。
    3. 構成をパッケージ化するチャネルの名前を選択します。
    4. 詳細ページで、「パッケージ化構成」を選択します。
    5. 「パッケージング構成の作成」を選択します。
    6. 「パッケージング構成の作成」パネルで、パッケージング構成の名前を入力し、次の情報を指定します。
      • パッケージング形式: HLSまたはDASHを選択します。
      • セグメント・サイズ: セグメント・サイズを秒単位で指定します。この設定により、元のアセットのサイズを大きいセグメント・サイズで上書きできます。たとえば、取り込まれたアセットのセグメント・サイズが4秒で、パッケージング構成のリクエストされたセグメント・サイズが2秒の場合、有効なセグメント・サイズは4秒です。同様に、取り込まれたアセットのセグメント・サイズが4秒で、パッケージング構成のリクエストされたセグメント・サイズが8秒の場合、有効なセグメント・サイズは8秒です。
      • 暗号化アルゴリズム: パッケージング構成で暗号化が有効になっている場合、ビデオ・セグメントは、各プレイリストに動的に生成されるデータ・キーを使用して暗号化されます。このデータ・キーは、Oracle管理対象マスター・キーまたはユーザーのOCI Vaultサービス・ボールトに格納されているユーザー指定のマスター・キーでエンベロープ暗号化されます。HLSプレイリストの場合、プレーヤーはEXT-X-KEYタグを使用してデータキーを取得します。特定のセグメントの復号化に使用される初期化ベクトル(IV)は、RFC 8216で指定されたセグメント番号です。使用可能な暗号化アルゴリズムはAES128です。
      • KMSキーID: KMSキーIDを指定します。これはOCI Vaultサービスのマスター暗号化キーIDです。詳細は、Vaultキーの詳細の表示を参照してください。
    7. (オプション)「タグ」セクションで、パッケージ化構成に1つ以上のタグを追加します。
      リソースを作成する権限を持つ場合、そのリソースにフリーフォーム・タグを適用する権限もあります。定義済タグを適用するには、タグ・ネームスペースを使用する権限を持つ必要があります。タグ付けの詳細は、リソース・タグを参照してください。 タグを適用するかどうかがわからない場合は、このオプションをスキップするか、管理者に問い合せてください。タグは後で適用できます。
    8. 「保存」を選択します。
      パッケージ化構成が作成され、「パッケージ化構成」タブにリストされます。
  • パッケージ構成を作成するには、次のコマンドを使用します: create-stream-packaging-config-encryption-aes128

    oci media-services stream-packaging-config create-stream-packaging-config-encryption-aes128 [OPTIONS]
    または、 create-stream-packaging-config-encryption-none
    oci media-services stream-packaging-config create-stream-packaging-config-encryption-none [OPTIONS]

    create-stream-packaging-config-encryption-aes128コマンドの必須パラメータは次のとおりです。

    • --display-name [text]
    • --distribution-channel-id [text]
    • --segment-time-in-seconds [integer]
    • --stream-packaging-format [text]
    • --encryption-kms-key-id [text]

    create-stream-packaging-config-encryption-noneコマンドの必須パラメータは次のとおりです。

    • --display-name [text]
    • --distribution-channel-id [text]
    • --segment-time-in-seconds [integer]
    • --stream-packaging-format [text]

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

    oci media-services stream-packaging-config -h

    create-stream-packaging-config-encryption-aes128コマンドのヘルプを取得するには:

    oci media-services stream-packaging-config create-stream-packaging-config-encryption-aes128 -h

    create-stream-packaging-config-encryption-noneコマンドのヘルプを取得するには:

    oci media-services stream-packaging-config create-stream-packaging-config-encryption-none -h

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

  • パッケージ化構成を作成するには、 CreateStreamPackagingConfig 操作を使用します。