Я пытаюсь транслировать видео для прямой трансляции на YouTube, которую я хочу транслировать 24/7, если это возможно. У меня Raspberry Pi Model 3 Model B с веб-камерой USB (Logitech G922).

Я использую эту команду для потоковой передачи:

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>

Когда я начинаю потоковую передачу , использование памяти в avconv медленно увеличивается до 100%, и процесс останавливается . Единственное решение, которое мне помогает, это увеличить размер файла подкачки dphys. Чем больше значение CONF_SWAPSIZE , тем дольше я могу транслировать, прежде чем ему не хватит памяти.

Почему у меня заканчивается память?

Что я могу с этим поделать?

0