Facebook Live要求帧速率为30 FPS。你发送它5,所以你需要转换。您还需要最多2秒的关键帧间隔。尝试添加输出帧速率:
phantomjs phantom.js | ffmpeg -y -c:v mjpeg \ -f image2pipe \ -framerate 5 \ -i - \ -r 30 \ -c:v libx264 \ -x264-params keyint=60 \ -b:v 1000k -minrate 1000k -maxrate 1000k -bufsize 500k \ -f flv 'rtmp://rtmp-api.facebook.com:80/rtmp/xxxxxxxxxxxxxxxx'