Есть ли бесплатный аналог ngx_http_hls_module для Nginx, или как организовать передачу видеофайлов по протоколу HLS?
Добрый день.
Есть сервер с видеофайлами в формате .mp4, видео воспроизводится в плеере video.js
Видеоплеер поддерживает HLS, однако как организовать отдачу файлов в данном формате на сервере?
Гуглится только ngx_http_hls_module для Nginx, который доступен только по платной подписке, а подписка стоит конских денег.
Есть ли какие либо бесплатные, или более дешёвые альтернативы?
А можно по подробнее?
Возьмем к примеру модуль ngx_http_hls_module, как я понял, он создает плейлист в формате .m3u8 в который записывает ссылки на фрагменты видеофайла в формате .ts, но при этом сам файл физически на фрагменты не разбивается, то есть когда видеоплеер по .ts ссылке запрашивает фрагмент видео, то сервер лишь считывает нужный кусочек видеофайла и отдает его видео плееру, не производят никаких конвертаций видеофайла и прочих манипуляций, нагрузка на процессор при этом отсутствует.