2>>/tmp/ffmpeg.log
ошибок не выдает, при отсутствии потока он просто перестает писаться, а -progress /tmp/ffmpeg.log
отличается от предыдущего? Попробую.application stream {
live on;
hls on;
sync 5ms;
hls_path /usr/tmp/hls/stream/;
exec_static ffmpeg -re -i rtsp://admin:admin@ip:port -c copy -f flv -an -err_detect aggressive -progress /tmp/ffmpeg_error.log rtmp://localhost:1935/stream/stream 2>>/tmp/stream.log;
}