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

    AzureのでZencoderを使用する

    Zencoderは、Azureコンテナーからファイル(BLOB)をアップロードおよびダウンロードできます。アカウント、コンテナ、および BLOB の詳細は、ジョブの入力と出力の URL に埋め込む必要があります。

    Azureの操作

     

    Azure URL は、Azure: //アカウント名:アカウントキー @container /blob 形式を使用する必要があります。次のジョブリクエストは、入力と出力の Azure の場所を参照する方法を示しています。

    {
        "api_key": "93h630j1dsyshjef620qlkavnmzui3",
        "input": "azure://account-name:account-key@container/file-name.avi",
        "outputs": [
        {
            "url": "azure://account-name:account-key@container/output-file-name.mp4",
            "width": "1280",
            "height": "720"
        }
        ]
    }

    アカウント名とアカウントキーは CGIエスケープする必要があります。Zencoder の他の URL と同様に、エスケープする必要はありません。これらは、Azureの管理インターフェイスで見つけることができます。アカウント名は、ストレージアカウント (リージョンなどにリンク) の名前です。キーは、アカウントの概要画面の下部から利用できます。

    各 Azure アカウントは、複数のコンテナーを持つことができます。URL のオブジェクトフィールドを Zencoder ジョブで使用するには、Azure で定義して構成する必要があります。

    URL の BLOBフィールドは、ファイルの名前を表します。BLOB は、Azure で事前に構成する必要がない URL の唯一のコンポーネントです。

    Azure SAS トークンのサポート

    Azure ファイル転送の承認のサポートは Zencoder に含まれています。現在、アカウント SAS トークンのみがサポートされており、トークンの一部として「sv」、「si」、「sr」、および「sig」パラメータが必要です。

    SAS トークンの例:

    sv=2019-10-10&si=sas-account&sr=c&sig=as87LKJHab87afjlghKJH654kjmasfRas02fabf34x8%3D

    SAS トークンと Azure URL を含めるには、次の 2 つの方法があります。

    • トークンを URL にクエリ文字列パラメーターとして追加します。
    • 「azure_sas」設定でトークンを個別に提供します。

    APIリクエストの例

    入力 URL

    クエリ文字列バージョン
    {  "input": "azure://account-name@container/path/to/input.mp4?sv=2019-10-10&si=sas-account&sr=c&sig=as87LKJHab87afjlghKJH654kjmasfRas02fabf34x8%3D"}
    別個のパラメータバージョン
    {  "input": "azure://account-name@container/path/to/input.mp4",  "azure_sas": "sv=2019-10-10&si=sas-account&sr=c&sig=as87LKJHab87afjlghKJH654kjmasfRas02fabf34x8%3D"}

    出力URL

    クエリ文字列バージョン
    {
      "outputs": [
        {
          "url": "azure://account-name@container/path/to/output.mp4?sv=2019-10-10&si=sas-account&sr=c&sig=as87LKJHab87afjlghKJH654kjmasfRas02fabf34x8%3D"
        }
      ]
    }
    別個のパラメータバージョン
    {
      "outputs": [
        {
          "url": "azure://account-name@container/path/to/output.mp4",  "azure_sas": "sv=2019-10-10&si=sas-account&sr=c&sig=as87LKJHab87afjlghKJH654kjmasfRas02fabf34x8%3D"
        }
      ]
    }

    サムネイル URL

    サムネイルの場合、ベース URL には通常、ファイル名は含まれません。出力 URL と同様に、これは SAS トークンを含むクエリ文字列パラメータを保持する方法で更新されます。

    クエリ文字列バージョン

    {
      "outputs": [
        {
          "thumbnails": [
            {
              "label": "my-thumbs",
              "number": 10,
              "base_url": "azure://account-name@container/path/to/thumbs/?sv=2019-10-10&si=sas-account&sr=c&sig=as87LKJHab87afjlghKJH654kjmasfRas02fabf34x8%3D"
            }
          ]
        }
      ]
    }

    別個のパラメータバージョン

    {
      "outputs": [
        {
          "thumbnails": [
            {
              "label": "my-thumbs",
              "number": 10,
              "base_url": "azure://account-name@container/path/to/thumbs/",
              "azure_sas": "sv=2019-10-10&si=sas-account&sr=c&sig=as87LKJHab87afjlghKJH654kjmasfRas02fabf34x8%3D"
            }
          ]
        }
      ]
    }

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