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

CDN:オーディオ抽出の設定

最終更新日:Apr 01, 2026

ユーザーが、音楽アプリ、ポッドキャストプレーヤー、またはビデオコンテンツのバックグラウンドオーディオ再生などでオーディオのみを必要とする場合、完全なビデオファイルを転送すると帯域幅を浪費します。オーディオ抽出により、CDN エッジノードはビデオファイルからビデオトラックを削除し、音声ストリームのみを返します。これにより、音声のみのユースケースにおける帯域幅の消費が削減されます。

仕組み

クライアントが ali_audio_only=1 クエリパラメーターを指定してビデオファイルをリクエストすると、最も近い CDN エッジノードがリクエストをインターセプトし、オーディオトラックを抽出し、メタデータとオーディオデータのみを返します。ビデオデータがクライアントに送信されることはありません。

クライアントはチャンク転送エンコーディング (Transfer-Encoding: chunked) をサポートしている必要があります。

前提条件

開始する前に、以下を確認してください。

オーディオ抽出の有効化

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

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

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

  4. 管理ペインで、[ビデオ] をクリックします。

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

リクエストの作成

オーディオ抽出が有効になったら、リクエスト URL に ali_audio_only=1 を含めます。

http://<domain>/<video-file>?ali_audio_only=1

プレースホルダーを実際の値に置き換えます。

プレースホルダー説明
<domain>ご利用の CDN 高速化ドメイン名cdn.example.com
<video-file>ビデオファイルへのパスvideo.mp4 または video.flv

CDN ノードはメタデータとオーディオデータのみを返します。パラメーターが存在しないか、1 以外の値に設定されている場合、オーディオ抽出は実行されません。

サポートされているフォーマット

MP4

  • メタデータ要件: メタデータはファイルヘッダーにある必要があります。ファイル末尾にメタデータがあるファイルはサポートされていません。

  • ボックスヘッダーサイズ: 8 バイトのボックスヘッダーを持つ MP4 ファイルのみがサポートされています。16 バイト (64 ビット) のボックスヘッダーを持つ MP4 ファイルはサポートされていません。

リクエスト例:

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

FLV

  • メタデータ要件: 要件はありません。

リクエスト例:

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

制限事項

レンジリクエストはサポートされていません。Safari などのブラウザは、メディアを再生する際に自動的にレンジリクエストを発行します。ユーザーがオーディオデータを抽出できるように、ユーザーが開発したクライアントを提供することを推奨します。

シークには追加の構成が必要です。ユーザーがオーディオコンテンツをシークする必要がある場合、シーク再生機能を有効にします。シーク再生はファイルメタデータを読み取り、ファイルの全長を決定します。これにより、位置ベースのシークが可能になります。

次のステップ