ffmpeg para o YouTube no Raspberry Pi Zero

0

Estou tentando usar um Raspberry Pi Zero para transmitir um vídeo ao vivo de um Logitech C270 para o YouTube.

Depois de pesquisar um pouco, descobri o seguinte:

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

Isso é executado sem erros e eu recebo linhas como esta exibida (com FPS diminuindo gradualmente):

frame=31 fps=1.3 q=0.0 size=0kB time=00:00:00.00 bitrate=N/A dup=0

No entanto, não recebo nada para o YouTube. Ocasionalmente, o YouTube diz "Iniciando", mas não vai além disso. Eu suspeito que o problema é que o FPS é muito baixo.

Eu praticamente segui este para instalar o ffmpeg no Pi

Eu não tenho experiência com o ffmpeg e gostaria de saber se o problema está no comando ffmpeg que estou usando, a falta de energia oferecida pelo Pi Zero ou a velocidade da minha conexão com a Internet.

    
por Phil 08.05.2016 / 10:31

1 resposta

0

Você deve tentar usar a Câmera Raspberry. Eu tentei usar câmera USB em Raspberry Pi 2, mas fps foi ok ok para os primeiros 2 segundos e que estava caindo para 3 fps (no entanto, havia algo visível no youtube. Agora eu uso Raspberry Pi câmera Rev 1.3 e funciona muito bem. Agora eu também gostaria de usar o Raspberry Pi Zero.

    
por 22.12.2016 / 23:43