Попробовал nginx-rtmp-module. Получилось запустить вещание файла в HLS как live stream. Но мне не понятно как это может работать для VOD и плейлистов. Для VOD получается, что нужно публиковать ffmpeg-ом файл на сервер по запросу пользователя. А если несколько пользователей захотят один и тот же файл одновременно играть? Для плейлистов вообще затрудняюсь ответить как организовать работу. Особенно если файл, входящий в плейлист нужно проигрывать с заданной позиции.