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

CDN:オーディオ抽出

最終更新日:May 08, 2025

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

背景情報

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

説明
  • オーディオ抽出機能は、Range リクエストをサポートしていません。しかし、Safari などのブラウザは、ユーザーがビデオを再生するときに Range リクエストを送信します。そのため、オーディオ抽出機能を利用するには、ユーザー自分が開発したクライアントを使用することをお勧めします。

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

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

手順

  1. Alibaba Cloud CDN コンソールにログインします。

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

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

  4. 表示された画面で、[ビデオ関連 ] をクリックします。

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

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

    ファイル形式

    メタデータ

    ali_audio_only

    MP4

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

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

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

    FLV

    要求なし

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

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