у меня не то что правильная логика, у меня CDN на базе HLS для многотысячных стримов и я знаю как с этим работает. Если получается удерживать длину сегмента такой, чтоб новый сегмент качался ровно тогда, когда кончается буфер, то потребление трафика будет +- константно. НО - это очень хорошо для live (+-5 секунд), потому что минимизирует задержку. Если идет раздача статического контента или же задержка не важна, то малейший пролаг в сети даст пролаг, т.к. внутренний буфер плеера кончится раньше, чем приедет новый сегмент. Потому неконстантная загрузка - это хорошо