FFMPEG 网络摄像头 YouTube 流配置

FFMPEG 网络摄像头 YouTube 流配置

我希望有人能看看这段代码并提出建议。

背景:我正在使用 Raspberry Pi 4 和 Logitech 1080p/30fps 网络摄像头直接流式传输到 YouTube。

问题:无论我如何调整这些设置,输出似乎都“停留”在 10-15 fps 左右。

  • “-c:v libx264” 与 “-c:v h264_v4l2m2m” 相同
  • 尝试了几个不同的“-preset”值
  • 看起来不是网络延迟问题。流是一致的

v4l2-ctl -d /dev/video0 --set-fmt-video=width=1280,height=720 ; ffmpeg -thread_queue_size 1024 -f lavfi -i anullsrc=r=16000:cl=mono -f v4l2 -i /dev/video0 -c:v h264_v4l2m2m -pix_fmt yuv420p -preset ultrafast -g 60 -b:v 4M -c:a aac -ar 44100 -bufsize 8M -maxrate 4M -filter:v fps=30 -strict experiments -f flv rtmp://a.rtmp.youtube.com/live2/"KEY"

谢谢您的帮助!

相关内容