動画品質最適化

エンコーディングパラメータ最適化

動画品質の最適化は、限られた帯域幅で最高の視聴体験を提供することを目指します。これには解像度、フレームレート、ビットレート、エンコードプリセットのバランスが必要です。各パラメータが品質にどう影響するかを理解することは、適切な判断を行う上で不可欠です。

解像度の選択

  • 240p:非常に低い帯域幅、ぼやけるが再生可能
  • 360p:モバイル向け低帯域幅
  • 480p:SD品質、ほとんどのモバイルデバイスに適する
  • 720p:HD品質、デスクトップやWiFiに適する
  • 1080p:フルHD、高い帯域幅が必要
  • 4K:ウルトラHD、非常に高い帯域幅と対応デバイスが必要

解像度を選択する際は、視聴者の一般的なデバイスとネットワーク環境を考慮してください。アダプティブビットレートストリーミングで複数の解像度オプションを提供することで、すべての視聴者に最高の体験を保証します。

ビットレート制御

  • CBR:一定ビットレート、ライブ配信に適する
  • VBR:コンテンツの複雑さに基づく可変ビットレート、より良い品質
  • CRF:一定品質係数、一貫した視覚品質、VODに最適

ライブ配信ではCBRが一貫した帯域幅使用を保証します。オンデマンドコンテンツでは、VBRやCRFが複雑なシーンにより多くのビットを割り当て、シンプルなシーンには少なくすることで、より良い品質を実現します。

エンコードプリセットの選択

x264はultrafastからveryslowまでのプリセットを提供します。遅いプリセットほど圧縮効率と品質が向上しますが、エンコード時間が長くなります。「medium」または「slow」プリセットが品質と速度のバランスに優れています。リアルタイムエンコードには「veryfast」または「faster」プリセットが推奨されます。

マルチビットレート戦略

異なるネットワーク環境に複数のビットレートオプションを提供することは、視聴体験を最適化する鍵です。典型的なマルチビットレートスキームには240pから1080pまで5〜8の異なる品質レベルが含まれます。HLSやDASHのアダプティブビットレートストリーミングを使用すると、プレーヤーが視聴者の帯域幅に基づいて自動的に最適な品質を選択します。

コンテンツアダプティブエンコーディング

異なるタイプの動画コンテンツには異なるエンコーディングパラメータが必要です。静的なシーン(プレゼンテーションなど)は低いビットレートでも良好な品質を実現できますが、動きの激しいコンテンツ(スポーツなど)はより高いビットレートが必要です。コンテンツアダプティブエンコーディング(CAE)は動画コンテンツに基づいてパラメータを動的に調整し、品質損失なしに大幅なビットレート削減を実現します。

← ライブ配信技術详解動画処理におけるWebAssembly →