AOMediaは2026年5月にAV2リファレンスエンコーダー1.0.0をリリースし、AV1と比較して約30%の効率向上を謳っています。この見出しは魅力的ですが、このエンコーダーはプロダクションのビデオパイプラインで利用できる段階にはまだ程遠い状態です。

なぜAV2はプロダクション環境に適していないのか

リファレンス実装の動作速度は、すでに日常的に使用されているAV1エンコーダーよりも大幅に遅いです。トランスコーディングのデファクトスタンダードであるFFmpegを含む主要なマルチメディアフレームワークは、まだAV2をサポートしていません。そのため、カスタムビルドや多くの手動での組み込み作業が必要になります。たとえAV2ストリームを生成できたとしても、市場にはハードウェアデコーダーが存在しないため、すべての再生デバイスがソフトウェアデコーディングにフォールバックすることになります。モバイル端末では、ソフトウェアデコーディングはバッテリーを消耗させ、レイテンシを増大させるため、多くのサービスにとって致命的な問題となります。

要するに、AV2はニュースとしては価値がありますが、スタックの大部分を再構築することなくライブワークフローに導入できるようなツールではありません。

現在利用可能な最適な構成

現時点での確実な選択肢は、AV1とH.264を中心とした2つのコーデックによるラダー(階層)構成です。どちらのコーデックもFFmpegにおいて成熟したハードウェアアクセラレーションのパスを持っており、ブラウザ、モバイルデバイス、セットトップボックスでサポートされています。

ハードウェアアクセラレーションの確認

FFmpegを -encoders フラグ付きで実行し、av1_nvencav1_qsv、または av1_vaapi といったエントリを探してください。これらのエントリがあれば、NVIDIA、Intel Quick Sync、またはVA-APIのハードウェアエンコーダーが利用可能です。もし表示されない場合は、AV1は純粋なソフトウェアエンコーダーにフォールバックし、低速なバッチ処理となってしまいます。

クライアントの能力検出

デフォルトですべてのブラウザにAV1を配信しないでください。多くのスマートフォンでは、ソフトウェアデコーディングがバッテリーを消耗させ、再生の停止を招く可能性があります。JavaScriptでは、MediaCapabilities APIをクエリして powerEfficient フィールドを検査してください。デバイスが効率的にデコードできると報告した場合にのみAV1を配信し、それ以外の場合はH.264にフォールバックします。

マルチコーデック・ラダーの構築

2026年における実用的なセットアップは以下の通りです:

  • ハードウェアサポートを報告するすべてのクライアントには AV1 (SVT-AV1) を使用。
  • AV1アクセラレーションのない古いブラウザやデバイス向けの汎用フォールバックとして H.264 を使用。

このラダーからさらに価値を引き出すための、2つの技術的な調整があります:

  • キーフレームの整合性 – 両方のレンディションでGOP(group of pictures)の長さを同一に保ちます。キーフレームの間隔を一致させることで、アダプティブストリーミングにおけるビットレートの切り替えがスムーズになります。
  • グレイン合成(Grain synthesis) – SVT-AV1のフィルムグレイン機能を有効にします。エンコーダーはグレインを再現するためにビットを消費する代わりに、グレインをモデル化するため、視覚的な品質を損なうことなく帯域幅を節約できます。

AV2に注目すべきタイミング

FFmpegにAV2エンコーダーが追加された瞬間、-encoders リストに新しいエントリが表示されます。ffmpeg -encoders | grep av2 を実行し、その文字列が出現したときにアラートを出す軽量なCI/CDチェックを設定しておきましょう。そのチェックがパス(グリーン)になるまでは、AV2のコードパスをプロダクション環境に導入しないでください。

アーリーアダプターは、約束されている30%のビットレート削減を測定するために、隔離されたテスト環境で実験を行うことができます。それらの試行は将来のロードマップ決定の参考にはなりますが、今日の配信戦略を左右するものではありません。

まとめ

AV2は顕著な効率の向上を約束していますが、高速なエンコーダー、フレームワークのサポート、およびハードウェアデコーダーの欠如により、ライブサービスには適していません。十分にチューニングされたAV1/H.264のラダーを維持し、ハードウェアアクセラレーションを確認し、クライアント側の能力チェックを使用して適切なデバイスに適切なコーデックを配信してください。FFmpegがついにAV2エンコーダーをリリースしたとき、既存のワークフローを中断することなく、それを評価する準備ができているはずです。