Остановить EXEC_Static при перезапуске nginx

89 views
Skip to first unread message

dnt172

unread,
May 5, 2019, 3:50:38 AM5/5/19
to nginx-rtmp-ru
Добрый день.

Использую exec_static для запуска публикации. После остановки сервера процесс продолжает жить. Как его убивать после остановки nginx?

rtmp {
    server {
            listen 1935;
                    application myapp {
                                live on;
                                on_play http://192.168.1.75:5080/home/auth;
                                exec_static /usr/bin/ffmpeg -use_wallclock_as_timestamps 1 -i rtsp://user:p...@192.168.1.65/streaming/channels/102 -c:v copy -preset ultrafast -f flv rtmp://localhost/myapp/mystream;
                    }
      }
}
Чего изначально хотелось - при запуске сервера, запускается внешний ffmpeg, который публикует поток с камеры в rtmp-приложение. После остановки сервера nginx процесс продолжает жить (ps -ax|grep ffmeg), и если запустить сервер nginx опять, то появляется еще один процесс с ffmpeg.

Как реализовать задуманное?
Reply all
Reply to author
Forward
0 new messages