وقتی با لینوکس کار می کنید، می توانید یک سرویس سیستمی بسازید:

[Unit]
Description=ffmpeg listening and forward stream
After=syslog.target network.target

[Service]
PIDFile=/tmp/ffstreamer.pid
ExecStart= /usr/local/bin/ffmpeg -re -listen 1 -i rtmp://i.p:1234 -c:v libx264 -preset medium -maxrate 3500k -bufsize 6000k -pix_fmt yuv420p -g 50 -c:a aac -b:a 160k -ac 2 -ar 44100 -f flv rtmp://live-ams.twitch.tv/app/key

ExecStop=/bin/kill -s QUIT $MAINPID
Restart=always
User=www-data

[Install]
WantedBy=multi-user.target

هنگامی که ورودی ناموفق است، فرآیند را دوباره شروع می کند.

آیا این پاسخ به شما کمک کرد؟ 12 کاربر این را مفید یافتند (12 نظرات)