ffmpeg Questão de buffer em tempo real [rtbufsize parameter]

1

Estou tentando transmitir o áudio e o vídeo pela rede usando este comando

  -f gdigrab -framerate 60 -video_size 1920x1080 -i desktop -f dshow -i audio=""virtual-audio-capturer"" -vcodec libx264 -preset ultrafast -tune zerolatency-pix_fmt yuv422p -f mpegts udp://{IpAddress}:1234 

mas depois de 5 minutos de streaming de qualidade perfeita, eu recebo esta mensagem de erro e o fluxo repentinamente interrompe a transmissão.

O que estou fazendo de errado aqui?

    
por iNCEPTiON_ 20.12.2016 / 14:16

1 resposta

2

Defina um buffer maior para o áudio

-f gdigrab -framerate 60 -video_size 1920x1080 -i desktop -f dshow -rtbufsize 15M -i audio=""virtual-audio-capturer"" -vcodec libx264 -preset ultrafast -tune zerolatency -pix_fmt yuv422p -f mpegts udp://{IpAddress}:1234 
    
por 20.12.2016 / 20:22