Я не могу понять, как обслуживать .ts файлы из nginx. для hls работает без проблем (m3u8).
http://127.0.0.1/hls/stream_name.m3u8
http://127.0.0.1/stream_name
Я пытался скомпилировать nginx с двумя модулями:
nginx -live-module
nginx -ts-module
Работает частично, если я отправляю поток это работает, если я отправляю, например, 10, это не работает.
ffmpeg -re -f concat -safe 0 -i stream.txt - c copy -map 0 -f mpegts " http://127.0.0.1/stream_name?buffer_size=1048576 "
с VL C Я открываю поток, и он работает, но если я пытаюсь открыть больше потоков, он не открывается, даже если ffmpeg отправляет на сервер nginx.
что я делаю не так?
user www;
worker_processes auto;
worker_rlimit_nofile 300000;
events {
worker_connections 16000;
use epoll;
accept_mutex on;
multi_accept on;
}
error_log logs/error.log notice;
http {
live_zone zone=foo:100m;
server {
listen 8080;
location / {
live foo;
live_methods GET POST;
# enable endless request body
client_max_body_size 0m;
}
}
}