はじめに
ストリーミング用にビデオ出力をエンコードする場合、品質設定のみを使用することはお勧めしません(これは CRF モードのエンコーディングを使用します)。品質ターゲットモードを使用する場合は、ストリーミング形式の仕様に準拠するようにビットレートの変動を制限するために、VBV 設定を使用することを強くお勧めします。
VBV 設定
考慮すべきその他の推奨設定
例
次に、VBV 制限のある品質ターゲットエンコーディングの例を示します。
{
"type":"segmented",
"width":640,
"height":360,
"quality":3,
"video_codec_profile":"main",
"video_reference_frames": 4,
"video_bframes": 3,
"decoder_bitrate_cap": 1440,
"decoder_buffer_size": 1920,
"keyframe_rate": 0.5,
"max_frame_rate": 30,
"audio_quality":5,
"segment_seconds":10
}
備考
- HLS出力とプレイリストの詳細については、 HTTP Live (Segmented) ストリーミングとプレイリストおよびフラグメント化されたMP4を使用したHTTPライブストリーミングを参照のこと。
- DASHプレイリストの詳細については、DASHストリーミングとプレイリストを参照のこと。