Я пытаюсь использовать Raspberry Pi Zero, чтобы транслировать видео из Logitech C270 на YouTube.
после немного гуглить я придумал это:
ffmpeg -thread_queue_size 512 -f v4l2 -i /dev/video0 -f alsa -ac 1 -i hw:1 -flags +global_header -ar 44100 -ab 10k -s 1280x720 -vcodec h264 -pix_fmt yuv420p -g 250 -vb 1500k -profile:v baseline -r 24 -f flv rtmp://a.rtmp.youtube.com/live2/STREAM_NAME
это работает без ошибок, и я получаю такие строки (с постепенно уменьшающимся FPS):
frame=31 fps=1.3 q=0.0 size=0kB time=00:00:00.00 bitrate=N/A dup=0
тем не менее, я ничего не получаю в потоковом режиме на YouTube. Иногда YouTube скажет "запуск", но это не продвинется дальше. Я подозреваю, что проблема в том, что FPS слишком низкий.
Я в значительной степени следовал этой для установки ffmpeg на Pi.
у меня нет опыта работы с ffmpeg, и мне интересно, связана ли проблема с командой ffmpeg, которую я использую, отсутствием мощности, предлагаемой Pi Zero или моей скоростью подключения к интернету.