Мы должны передавать потоковые сохраненные файлы HLS (.m3u8, а не живые) клиентам на локальном сервере. Несколько клиентов запрашивают несколько видео одновременно, и сохраненные сегменты m3u8 должны обслуживаться с сервера.
Я вижу две альтернативы
1) Потоковая передача с помощью nginx Live
2) Использование Nodejs или приложения Python для потоковой передачи видео клиентам.
Я запутался с nginx и отдельным сервером приложений. Nginx также поддерживает потоковую передачу без сервера приложений. Может ли nginx работать для потоковой передачи нескольких сохраненных видео для нескольких клиентов или только для прямой трансляции?
Учебник Nginx :: https://docs.peer5.com/guides/setting-up-hls-live-streaming-server-using-nginx/
Приложение Nodejs: HLS-сервер для обслуживания сохраненных файлов m3u8 https://github.com/RationalCoding/hls-server
Я попробовал nodeApp и он работал нормально и хотел использовать для этого обратный прокси-сервер nginx. Но я нахожу потоковое с использованием nginx. Так что для моего приложения я должен пойти с потоковым приложением узла или потоковой передачи Nginx? этот nginx динамически поддерживает несколько потоков одновременно?
Любые предложения или документы полезны.