すべてのプロダクト
Search
ドキュメントセンター

CDN:オーディオの抽出

最終更新日:Jan 24, 2024

オーディオ抽出機能を有効にすると、Alibaba Cloud CDN (CDN) エッジノードはビデオファイルからオーディオデータを抽出し、オーディオデータのみをクライアントに返します。 これにより、帯域幅とデータ使用量が削減されます。 このトピックでは、オーディオ抽出を有効にする方法について説明します。

背景情報

クライアントがビデオファイルを要求すると、クライアントは最も近いCDNノードに要求を送信します。 要求は、ビデオファイルのURL、例えば、http://www.aliyun.com/test.flv?ali_audio_only=1を含む。 その後、CDNノードは、ビデオファイルから抽出されたオーディオデータをクライアントに返す。 クライアントは次の送信方法をサポートする必要があります。Transfer-Encoding: chunked

説明
  • オーディオ抽出機能はレンジリクエストをサポートしていません。 Safariなどのブラウザは、ユーザがビデオを再生するときに範囲要求を開始する。 オーディオデータを抽出するために、ユーザーが開発したクライアントをユーザーに提供することを推奨します。

  • ユーザーがオーディオまたはビデオコンテンツをシークできるようにする場合は、オーディオまたはビデオのシーク機能を設定します。 クライアントがビデオファイルを検索すると、クライアントはビデオファイルのメタデータを読み取り、ビデオファイルの全長を決定する。 ビデオファイルは、ビデオファイルの長さに基づいて探すことができる。 詳細については、「ビデオ検索」をご参照ください。

  • オーディオ抽出は、ボックスヘッダサイズが16 (64ビット) のMP4ファイルをサポートしていません。 ボックスヘッダーサイズが8のMP4ファイルのみをサポートします。

手順

  1. Alibaba Cloud CDNコンソール

  2. 左側のナビゲーションウィンドウで、ドメイン名 をクリックします。

  3. [ドメイン名] ページで、管理するドメイン名を見つけて、アクション 列の 管理 をクリックします。

  4. ドメイン名の左側のナビゲーションツリーで、ビデオ関連 をクリックします。

  5. オーディオ抽出 セクションで、[オーディオ抽出] をオンにします。

    オーディオ抽出を有効にすると、クライアントから送信されるリクエストにali_audio_onlyパラメーターを含めてオーディオデータを抽出する必要があります。 次の表に、オーディオ抽出でサポートされているファイル形式を示します。

    ファイル形式

    メタデータ

    ali_audio_のみ

    MP4

    オリジンサーバー上のビデオファイルのメタデータは、ファイルヘッダーに含める必要があり、ファイルテールに含めることはできません。

    ali_audio_onlyパラメーターを1に設定して、要求されたビデオファイルのメタデータとオーディオデータのみを返すようAlibaba Cloud CDNに要求します。 ビデオデータは返されません。 リクエストにこのパラメーターが含まれていない場合、または他の値に設定されている場合、オーディオ抽出は実行されません。

    http:// domain/video.mp4?ali_audio_only=1

    FLV

    要件なし。

    ali_audio_onlyパラメーターを1に設定して、要求されたビデオファイルのメタデータとオーディオデータのみを返すようAlibaba Cloud CDNに要求します。 ビデオデータは返されません。 リクエストにこのパラメーターが含まれていない場合、または他の値に設定されている場合、オーディオ抽出は実行されません。

    http:// domain/video.flv?ali_audio_only=1