Atraso no envio de pacotes RTP usando o FFMpeg

0

Então, estou tentando transmitir vídeo usando FFMpeg da minha caixa incorporada para o VLC media player em um PC. Enquanto isso, estou percebendo muito congelamento de vídeo. VLC está relatando -

pulse audio output debug: underflow .

Estou usando o seguinte comando para iniciar o streaming com o FFMpeg -

./ffmpeg -stream_loop -1 -re -i generic.ts -acodec copy -vcodec copy -f rtp_mpegts rtp://239.224.0.1:5000?pkt_size=200

Quando defino o pkt_size para 400, o desempenho de streaming é muito pior. Estou usando a versão do FFMpeg: 3.4.

Acidentalmente, descobri que, se eu começo a fazer pings do PC para minha caixa, o desempenho melhora drasticamente. Eu estou usando o Linux na caixa de desenvolvimento.

Então, minhas perguntas são -

  1. Existe alguma opção de linha de comando que eu possa usar no FFMpeg para melhorar o streaming?
  2. Como o ping pode afetar o desempenho de streaming?

Obrigado antecipadamente!

    
por rurtle 25.01.2018 / 16:22

0 respostas