Я читал из многих источников, что 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 я создал плейлисты, в которых битрейт видео превышал значение BANDWIDTH, указанное в файле m3u8.