@aolko

Nginx-rtmp не транскодит поток, в чём дело?

Собственно, сабж.
Поток не транскодится совсем (отсутствуют .m3u8 файлы), однако на rtmp принимает нормально.
Конфиг.

Ещё заметил странность (или не странность) что на rtmp endpointе также значится локалхост как принимающий поток (зритель)
p.s. бонусом хотелось бы спросить как именно вывести количество смотрящих человек (зрителей) и статус стрима (онлайн/оффлайн)
  • Вопрос задан
  • 572 просмотра
Пригласить эксперта
Ответы на вопрос 2
falsebyte
@falsebyte
Статистика не доступна IP/stat ?
location /stat {
rtmp_stat all;
allow 127.0.0.1;

nginx собран с поддержкой hls?
./configure --add-module=/path/to/nginx-rtmp-module --add-module=/path/to/nginx-rtmp-module/hls

как проверяете отсутствие m3u8? файл в каталоге или запрос?
во время вещания файлы создаются в директории /tmp/stream/hls ?

кодеков всех хватает?
попробуйте запустить ffmpeg в консоли и посмотреть на результат. ffmpeg -v verbose -i rtmp://localhost/$app/$name -async 1 -vsync -1 -c:v libx264 -c:a aac -b:v 256k -b:a 32k -vf "scale=480:trunc(ow/a/2)*2" -tune zerolatency -preset veryfast -crf 23 -f flv rtmp://localhost/hls/$name_low
Ответ написан
@aolko Автор вопроса
¯\_(ツ)_/¯
Перезапустил nginx в очередной раз, дописал -strict -2 после aac и завелось, однако вопрос с количеством зрителей и статусом трансляции остаётся в силе.
upd:
Исправимы ли локалхосты в статистике? (можно ли каким-либо чудесным образом выводить IP-адреса зрителей, разумеется помимо локалхостов?) (кажется новые зрители даже и не считаются)
1ZUJjRu.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы