Что HLS, что DASH по сути отдают тоже обычные файлы, только много и короткие кусочки видео. Подстройка битрейта как раз и достигается за счёт того, что при низкой скорости у пользователя плеер запрашивает кусочек меньшего файла.
Режет на куски сам сервер (nginx, red5 etc) и складывает их в специальную папку, к которой и обращается пользователь.
Если нет нужды в адаптивности на лету (во время уже запущенного просмотра) или трансляции событий онлайн, ничего, кроме дополнительной нагрузки на HDD и cpu вы не получите.