Задать вопрос
@be2clack
Дизайнер

Как правильно создать несколько трансляций в Nginx RTMP?

Здравствуйте, я хотел создать несколько трансляций... Точнее разного качества... сделал так в конфиге:

application lq {
	                    live on;
	                    record off;
	                    allow publish 127.0.0.1;
	                    allow publish 1.1.1.1;
	                    deny publish all;
	                    exec_pull ffmpeg -i 1.1.1.0 -c:v libx264 -profile:v baseline -b:v 500K -s 640x360 -f flv -c:a aac -ac 2 -strict -2 -b:a 256k rtmp://localhost/lq/$name;
	            }
	            
	            application sd {
	                    live on;
	                    record off;
	                    allow publish 127.0.0.1;
	                    allow publish 1.1.1.1;
	                    deny publish all;
	                    exec_pull ffmpeg -i 1.1.1.0 -c:v libx264 -profile:v baseline -b:v 1500K -s 854x480 -f flv -c:a aac -ac 2 -strict -2 -b:a 256k rtmp://localhost/sd/$name;
	                    exec_pull ffmpeg -i rtmp://localhost/sd/ -c copy -f flv rtmp://1.1.1.1/hls/stream;
	            }	            

	            application hd {
	                    live on;
	                    record off;
	                    allow publish 127.0.0.1;
	                    allow publish 1.1.1.1;
	                    deny publish all;
	                    exec_pull ffmpeg -i http://1.1.1.0 -c:v libx264 -profile:v baseline -b:v 4000K -s 1280x720 -f flv -c:a aac -ac 2 -strict -2 -b:a 256k rtmp://localhost/hd/$name;
	            }

	            application hls {
                            live on;
                            hls on;
                            hls_path /tmp/hls;
							hls_fragment 5s;
                            hls_base_url http://1.1.1.1/hls/;
	            }


видео берется с айпи 1.1.1.0 по http

и сервер конвертирует и вещает в rtmp
Есть три канала LQ, SD и HD
вроде все норм, вот только например когда запускаешь nginx все три канала стабильно не работает. Если например SD вещает нормально, то у HD и LQ исчезает картинка только звук.
И иногда у всех картинка исчезает и только звук..

Конфиги сервера ubuntu 14-
Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
16gm ram
  • Вопрос задан
  • 1507 просмотров
Подписаться 8 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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