Por que ficar sem memória ao transmitir vídeo de uma webcam para o YouTube em um Raspberry Pi?

0

Estou tentando transmitir um vídeo para uma transmissão ao vivo do YouTube, que desejo transmitir 24/7, se possível. Eu tenho um Raspberry Pi Modelo 3 Modelo B com uma Webcam USB (Logitech G922).

Estou usando este comando para streaming:

avconv -ar 44100 -ac 2 -f s16le -i /dev/zero -f video4linux2 -video_size qvga -r 10 -i /dev/video0 -strict experimental -b 350k -f h264 -f flv rtmp://a.rtmp.youtube.com/live2/<my_secret_key>

Quando inicio o streaming, o uso de memória de avconv aumenta lentamente para 100% e o processo é eliminado. A única solução de ajuda de banda que tenho é aumentar o tamanho do arquivo de troca do dphys. Quanto maior for o CONF_SWAPSIZE , mais tempo eu posso transmitir antes de ficar sem memória.

Por que estou ficando sem memória?

O que posso fazer sobre isso?

    
por CamelBlues 17.07.2017 / 18:45

0 respostas