A transmissão ao vivo no YouTube está em buffer (imagem e áudio) em uma conexão à Internet de fibra de 1 Gbps

0

No momento, estou tentando transmitir ao vivo um fluxo de imagem / áudio contínuo para o YouTube, mas ele fica em buffer a cada poucos segundos, ou entre músicas, e diz:

We are not receiving video data at a fast enough rate. Your viewers may experience buffering. Ensure your connection is fast enough or consider using a lower bitrate.

Estou executando um script do github (scivision / PyLivestream) que executa o seguinte:

/usr/bin/ffmpeg -v error -re -loop 1 -f image2 -i /live/logo/logo.png -i /live/mp3/*.mp3 -c:v libx264 -pix_fmt yuv420p -preset ultrafast -b:v 800k -r 30.0 -g 30.0 -c:a aac -b:a 128k -ar 44100 -maxrate 800k -bufsize 400k -shortest -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/x-x-x-x

Tudo o que eu realmente preciso para o stream é de 480p. O atraso não importa, já que é basicamente um rádio de transmissão ao vivo 24 horas por dia.

Alguém pode ver alguma coisa aqui que possa estar causando o buffer constante?

PS As minhas habilidades com o Linux não são muito boas.

Especificações:

  • SO - Ubuntu Linux 16.04.4
  • CPU - CPU Intel Xeon (R) X5460 @ 3.16GHz, 8 núcleos
  • RAM - 32 GB
  • Disco - 3 unidades SAS de 10k no RAID 5
  • Internet - 950Mbps para cima / baixo - ilimitado
  • Roteador - TP Link Archer C3200
por Eugen Hiroyasu Tamazaki 06.08.2018 / 09:34

0 respostas