DRM 設定

本主題包含有關與DRM相關的編碼設置的詳細信息。

drm

drm:Hash

API 版本:V2

上級:outputs

有效值:包含DRM選項的哈希。

兼容的工作類型:VOD

描述:

提供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"
          }
        }
      ]
    }

也可以看看:methodproviderserver_keyuser_keycontent_idkey_idkey_guidschemas

method

method:String

API 版本:V2

上級:outputs / drm

有效值:隨時可玩

兼容的工作類型:VOD

例:準備就緒

描述:

用於保護內容的數字版權管理(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"
          }
        }
      ]
    }

也可以看看:providerserver_keyuser_keycontent_idkey_idkey_guidschemas

provider

provider:String

API 版本:V2

上級:outputs / drm

有效值:購買

兼容的工作類型:VOD

例:購買

描述:

使用的數字版權管理(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"
          }
        }
      ]
    }

也可以看看:methodserver_keyuser_keycontent_id

key_id

key_id:String

API 版本:V2

上級:outputs / drm

有效值:32個十六進製字符(用於UUID格式的可選破折號)

兼容的工作類型:VOD

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

描述:

要使用的密鑰的標識符。所有字節均以標準(大端)順序指定。

一些DRM服務以低端順序返回鍵ID,格式為GUID。以這種格式指定密鑰,請參見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"
          }
        }
      ]
    }

也可以看看:methodcontent_keyschemas

key_guid

key_guid:String

API 版本:V2

上級:outputs / drm

有效值:32個十六進製字符(用於UUID格式的可選破折號)

兼容的工作類型:VOD

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

描述:

要使用的密鑰的標識符,採用GUID格式的little-endian順序。某些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"
          }
        }
      ]
    }

也可以看看:methodcontent_keyschemas

user_key

user_key:String

API 版本:V2

上級:outputs / drm

有效值:32個十六進製字符(帶可選破折號)

兼容的工作類型:VOD

例: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"
          }
        }
      ]
    }

也可以看看:methodproviderserver_keycontent_id

server_key

server_key:String

API 版本:V2

上級:outputs / drm

有效值:32個十六進製字符(帶可選破折號)

兼容的工作類型:VOD

例: 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"
          }
        }
      ]
    }

也可以看看:methodprovideruser_keycontent_id

media_id

media_id:String

API 版本:V2

上級:outputs / drm

有效值:32個十六進製字符(帶可選破折號)

兼容的工作類型:VOD

例: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"
          }
        }
      ]
    }

也可以看看:methodproviderserver_keyuser_key

content_id

content_id:String

API 版本:V2

上級:outputs / drm

有效值:32個十六進製字符(帶可選破折號)

兼容的工作類型:VOD

例: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"
          }
        }
      ]
    }

也可以看看:methodkey_idkey_guidschemas

content_key

content_key:String

API 版本:V2

上級:outputs / drm

有效值:32個十六進製字符(帶可選破折號)

兼容的工作類型:VOD

例: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"
          }
        }
      ]
    }

也可以看看:methodproviderserver_keykey_idkey_guidschemas

schemas

schemas:Array

API 版本:V2

上級:outputs / drm

有效值:模式數組

兼容的工作類型:VOD

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

描述:

使用公共加密對輸出(或一組輸出)進行加密時,有關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/"
              }
            ]
          }
        }
      ]
    }

也可以看看:methodcontent_keykey_idkey_guid

type

type:String

API 版本:V2

上級:outputs / drm / schemas

有效值:馬林玩耍準備寬闊

兼容的工作類型:VOD

例:準備就緒

描述:

此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/"
              }
            ]
          }
        }
      ]
    }

也可以看看:methodcontent_keykey_idkey_guid

license_acquisition_url

license_acquisition_url:String

API 版本:V2

上級:outputs / drm / schemas

有效值:馬林玩耍準備寬闊

兼容的工作類型:VOD

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

描述:

播放就緒 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/"
              }
            ]
          }
        }
      ]
    }

也可以看看:methodcontent_keykey_idkey_guid