多くの情報源から、BANDWIDTH が必須の属性であり、おそらくビデオの実際のビットレートの上限であり、「コンテナーのオーバーヘッド」も考慮されていることを読みました。
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,RESOLUTION=480x270,CODECS="avc1.42001e,mp4a.40.2",BANDWIDTH=663000
test110_600_.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,RESOLUTION=640x360,CODECS="avc1.4d001f,mp4a.40.2",BANDWIDTH=1088000
test110_1m.m3u8
この BANDWIDTH=663000 と BANDWIDTH=1088000 はどのように決定されますか? というか、どのように判断すればよいのでしょうか。Amazon Elastic Transcoder を使用してテストを実行すると、特に短時間のビデオを使用する場合に、一見ワイルドな結果が得られます。Amazon のサービスを使用して、ビデオのビットレートが m3u8 ファイルで指定された BANDWIDTH を超えたプレイリストを作成しました。