我在启动时在树莓派(raspbian)上启动了 2 个 ffmpeg 转码过程。大约 15 分钟后,两个过程都停止了。我在启动脚本中尝试过延迟等,也以root和普通用户权限启动它。每次都是一样的结果。(尝试使用 rc.local 和 /init.d/ 中的自己的启动脚本)
我的ffmpeg参数是:
ffmpeg -d -re -i http://lyd.nrk.no/nrk_radio_mp3_mp3_m -ac 1 -acodec g722 -f rtp -ab 64k -ar 16k rtp://10.5.98.150:61122 > /dev/null 2>&1 < /dev/null &
sleep 15
ffmpeg -d -re -i http://lyd.nrk.no/nrk_radio_mp3_mp3_h -ac 1 -acodec g722 -f rtp -ab 64k -ar 16k rtp://10.5.98.150:61124 > /dev/null 2>&1 < /dev/null &
如果我在启动后手动启动它,ffmpeg 进程可以工作,并且不会停止。只有当我在启动过程中尝试启动它时它才会停止。(我也尝试过使用 crontab,结果相同)
有人有什么想法吗?
谢谢,