Чтобы получить мультибитрейтный плэйлист “на-лету” , нужно в урле использовать параметр /multi=/ и в пути файла указать место, которое будет поочередно заменяться нужным значением . Место указывается последовательностью символов '_TPL_' (без кавычек). В параметре multi перечисляются подстановки с соответствующими разрешениями (так как в манифесте нужно указывать разрешение). Пример ссылки:
http://cdn.example.com/key=somekey,end=123456789/media=hls/multi=854x480:48,1280x720:72/000/111/file_TPL_0p.mp4
Из данной ссылки будут выделены два елемента: 854×480:48 1280×720:72 .
В манифесте вместо _TPL_ в имени файла , будут подставлены значения 48 и 72. В итоге в манифесте будут присутствовать строки
...,RESOLUTION=854x480,... .../media=hls/000/111/file480p.mp4 ..,RESOLUTION=1280x720,... .../media=hls/000/111/file720p.mp4