サポートに連絡する| システムステータス
ページコンテンツ

    DRM設定

    このトピックでは、DRM に関連するエンコーディング設定の詳細について説明します。

    drm

    drm:Hash

    API バージョン:V2

    親:出力

    有効な値:DRM オプションを含むハッシュ。

    互換性のあるジョブタイプ:すべて

    説明:

    DRM オプションのコレクションを提供します。

        {
          "input": "s3://zencodertesting/test.mov",
          "outputs": [
            {
              "drm": {
                "method": "playready",
                "provider": "buydrm",
                "user_key": "5897a089-98dc-4d43-96f2-d6857d69b196",
                "server_key": "daaaecea-4526-4570-b9ef-0416275d760b",
                "content_id": "25e75bb7-5c82-4213-a2d8-0796683bc409"
              }
            }
          ]
        }

    参照:メソッドプロバイダー server_key user_key content_id key_id key_guidおよびスキーマ

    方法

    method:String

    API バージョン:V2

    親:出力 / drm

    有効な値: playready、cenc

    互換性のあるジョブタイプ:すべて

    例: playready

    説明:

    コンテンツを保護するために使用されるデジタル著作権管理 (DRM) 方法。

        {
          "input": "s3://zencodertesting/test.mov",
          "outputs": [
            {
              "drm": {
                "method": "playready",
                "provider": "buydrm",
                "user_key": "5897a089-98dc-4d43-96f2-d6857d69b196",
                "server_key": "daaaecea-4526-4570-b9ef-0416275d760b",
                "content_id": "25e75bb7-5c82-4213-a2d8-0796683bc409"
              }
            }
          ]
        }

    参照:プロバイダーサーバーキーユーザーキーコンテンツID key_id key_guidおよびスキーマ

    プロバイダー

    provider:String

    API バージョン:V2

    親:出力 / drm

    有効な値: Buydrm

    互換性のあるジョブタイプ:すべて

    例: buydrm

    説明:

    デジタル著作権管理 (DRM) プロバイダが使用しました。

    PlayReadyにのみ必要です。

        {
          "input": "s3://zencodertesting/test.mov",
          "outputs": [
            {
              "drm": {
                "method": "playready",
                "provider": "buydrm",
                "user_key": "5897a089-98dc-4d43-96f2-d6857d69b196",
                "server_key": "daaaecea-4526-4570-b9ef-0416275d760b",
                "content_id": "25e75bb7-5c82-4213-a2d8-0796683bc409"
              }
            }
          ]
        }

    参照:メソッド server_key user_key content_id

    key_id

    key_id:String

    API バージョン:V2

    親:出力 / drm

    有効な値:32 の 16 進文字 (UUID フォーマットにはオプションのダッシュ付き)

    互換性のあるジョブタイプ:すべて

    例:526d3480-48d5-11e4-916c-0800200c9a66

    説明:

    使用するキーの識別子。これは、すべてのバイトが標準(ビッグエンディアン)の順序で指定されます。

    一部の DRM サービスは、GUID としてフォーマットされたリトルエンディアンの順序でキー ID を返します。その形式でキーを指定するには、 key_guid を参照してください

        {
          "input": "s3://zencodertesting/test.mov",
          "outputs": [
            {
              "drm": {
                "method": "cenc",
                "content_key": "25e75bb7-5c82-4213-a2d8-0796683bc409",
                "key_id": "526d3480-48d5-11e4-916c-0800200c9a66"
              }
            }
          ]
        }

    参照:メソッド content_keyスキーマ

    key_guid

    key_guid:String

    API バージョン:V2

    親:出力 / drm

    有効な値:32 の 16 進文字 (UUID フォーマットにはオプションのダッシュ付き)

    互換性のあるジョブタイプ:すべて

    例:80346d52-d548-e411-916c-0800200c9a66

    説明:

    GUID 形式のリトルエンディアン順で、使用するキーの識別子。一部のDRMサービスは、このフォーマットを使用してキーIDを返します。

    key_idも指定しないと、key_id として使用するように変換されます。標準的なビッグエンディアンのバイナリまたは UUID 形式でキー ID を指定する方法については、 key_id を参照してください

        {
          "input": "s3://zencodertesting/test.mov",
          "outputs": [
            {
              "drm": {
                "method": "cenc",
                "content_key": "25e75bb7-5c82-4213-a2d8-0796683bc409",
                "key_guid": "80346d52-d548-e411-916c-0800200c9a66"
              }
            }
          ]
        }

    参照:メソッド content_keyスキーマ

    ユーザー・キー

    user_key:String

    API バージョン:V2

    親:出力 / drm

    有効な値:32 の 16 進文字 (オプションのダッシュ付き)

    互換性のあるジョブタイプ:すべて

    例:5897a089-98dc-4d43-96f2-d6857d69b196

    説明:

    DRM プロバイダーのユーザーキー。

        {
          "input": "s3://zencodertesting/test.mov",
          "outputs": [
            {
              "drm": {
                "method": "playready",
                "provider": "buydrm",
                "user_key": "5897a089-98dc-4d43-96f2-d6857d69b196",
                "server_key": "daaaecea-4526-4570-b9ef-0416275d760b",
                "content_id": "25e75bb7-5c82-4213-a2d8-0796683bc409"
              }
            }
          ]
        }

    参照:メソッドプロバイダー server_key content_id

    server_key

    server_key:String

    API バージョン:V2

    親:出力 / drm

    有効な値:32 の 16 進文字 (オプションのダッシュ付き)

    互換性のあるジョブタイプ:すべて

    例: daaaecea-4526-4570-b9ef-0416275d760b

    説明:

    DRM プロバイダーからのサーバーキー。

        {
          "input": "s3://zencodertesting/test.mov",
          "outputs": [
            {
              "drm": {
                "method": "playready",
                "provider": "buydrm",
                "user_key": "5897a089-98dc-4d43-96f2-d6857d69b196",
                "server_key": "daaaecea-4526-4570-b9ef-0416275d760b",
                "content_id": "25e75bb7-5c82-4213-a2d8-0796683bc409"
              }
            }
          ]
        }

    参照:メソッドプロバイダー user_key、および content_id

    media_id

    media_id:String

    API バージョン:V2

    親:出力 / drm

    有効な値:32 の 16 進文字 (オプションのダッシュ付き)

    互換性のあるジョブタイプ:すべて

    例:25e75bb7-5c82-4213-a2d8-0796683bc409

    説明:

    メディアの一意の識別子。

        {
          "input": "s3://zencodertesting/test.mov",
          "outputs": [
            {
              "drm": {
                "method": "playready",
                "provider": "buydrm",
                "user_key": "5897a089-98dc-4d43-96f2-d6857d69b196",
                "server_key": "daaaecea-4526-4570-b9ef-0416275d760b",
                "media_id": "25e75bb7-5c82-4213-a2d8-0796683bc409"
              }
            }
          ]
        }

    参照:メソッドプロバイダー server_key user_key

    content_id

    content_id:String

    API バージョン:V2

    親:出力 / drm

    有効な値:32 の 16 進文字 (オプションのダッシュ付き)

    互換性のあるジョブタイプ:すべて

    例:25e75bb7-5c82-4213-a2d8-0796683bc409

    説明:

    コンテンツの一意の識別子。

        {
          "input": "s3://zencodertesting/test.mov",
          "outputs": [
            {
              "drm": {
                "method": "playready",
                "provider": "buydrm",
                "user_key": "5897a089-98dc-4d43-96f2-d6857d69b196",
                "server_key": "daaaecea-4526-4570-b9ef-0416275d760b",
                "content_id": "25e75bb7-5c82-4213-a2d8-0796683bc409"
              }
            }
          ]
        }

    参照:メソッド key_id key_guidおよびスキーマ

    content_key

    content_key:String

    API バージョン:V2

    親:出力 / drm

    有効な値:32 の 16 進文字 (オプションのダッシュ付き)

    互換性のあるジョブタイプ:すべて

    例:25e75bb7-5c82-4213-a2d8-0796683bc409

    説明:

    コンテンツの一意の識別子。

        {
          "input": "s3://zencodertesting/test.mov",
          "outputs": [
            {
              "drm": {
                "method": "playready",
                "provider": "buydrm",
                "user_key": "5897a089-98dc-4d43-96f2-d6857d69b196",
                "server_key": "daaaecea-4526-4570-b9ef-0416275d760b",
                "content_key": "25e75bb7-5c82-4213-a2d8-0796683bc409"
              }
            }
          ]
        }

    参照:メソッドプロバイダー server_key key_id key_guidおよびスキーマ

    スキーマ

    schemas:Array

    API バージョン:V2

    親:出力 / drm

    有効な値:スキーマの配列

    互換性のあるジョブタイプ:すべて

    例:25e75bb7-5c82-4213-a2d8-0796683bc409

    説明:

    Common Encryption を使用して出力 (または出力のセット) を暗号化する場合、DRM プロバイダーに関する情報は、スキーマタイプおよびプロバイダ固有の情報を含むスキーマとして指定されます。

    これは通常、マルチビットレートエンコーディングジョブのプレイリスト出力でのみ指定されますが、出力が単独で再生できるようにするために、CENC エンコード出力にも指定できます。

        {
          "input": "s3://zencodertesting/test.mov",
          "outputs": [
            {
              "drm": {
                "method": "cenc",
                "content_key": "5897a089-98dc-4d43-96f2-d6857d69b196",
                "key_id": "526d3480-48d5-11e4-916c-0800200c9a66",
                "schemas": [
                  {
                    "type": "marlin"
                  },
                  {
                    "type": "playready",
                    "license_acquisition_url": "https://license.server.example.com/license/123456789"
                  },
                  {
                    "type": "widevine",
                    "license_acquisition_url": "https://widevine.example.com/license_server/"
                  }
                ]
              }
            }
          ]
        }

    参照:メソッドコンテンツ_キーキー_IDおよびkey_guid

    タイプ

    type:String

    API バージョン:V2

    親:出力 / drm / スキーマ

    有効な値:マーリン、プレイレディ、ワイドヴァイン

    互換性のあるジョブタイプ:すべて

    例: playready

    説明:

    この DRM スキーマのプロバイダの種類。

        {
          "input": "s3://zencodertesting/test.mov",
          "outputs": [
            {
              "drm": {
                "method": "cenc",
                "content_key": "5897a089-98dc-4d43-96f2-d6857d69b196",
                "key_id": "526d3480-48d5-11e4-916c-0800200c9a66",
                "schemas": [
                  {
                    "type": "marlin"
                  },
                  {
                    "type": "playready",
                    "license_acquisition_url": "https://license.server.example.com/license/123456789"
                  },
                  {
                    "type": "widevine",
                    "license_acquisition_url": "https://widevine.example.com/license_server/"
                  }
                ]
              }
            }
          ]
        }

    参照:メソッドコンテンツ_キーキー_IDおよびkey_guid

    license_acquisition_url

    license_acquisition_url:String

    API バージョン:V2

    親:出力 / drm / スキーマ

    有効な値:マーリン、プレイレディ、ワイドヴァイン

    互換性のあるジョブタイプ:すべて

    例: https://widevine.example.com/license_server/

    説明:

    Playready CENC DRMスキーマのライセンス取得 URL。

        {
          "input": "s3://zencodertesting/test.mov",
          "outputs": [
            {
              "drm": {
                "method": "cenc",
                "content_key": "5897a089-98dc-4d43-96f2-d6857d69b196",
                "key_id": "526d3480-48d5-11e4-916c-0800200c9a66",
                "schemas": [
                  {
                    "type": "marlin"
                  },
                  {
                    "type": "playready",
                    "license_acquisition_url": "https://license.server.example.com/license/123456789"
                  },
                  {
                    "type": "widevine",
                    "license_acquisition_url": "https://widevine.example.com/license_server/"
                  }
                ]
              }
            }
          ]
        }

    参照:メソッドコンテンツ_キーキー_IDおよびkey_guid


    ページの最終更新日14 Oct 2021