
Estou trabalhando em um aplicativo de streaming de vídeo. Servidor é uma máquina Linux(ffmpeg-ffserver)e o cliente é uma máquina Windows(jogador vlc).
Há uma latência de cerca de 6 segundos. Apesar de o servidor e o cliente iniciarem juntos, o cliente começa a exibir o fluxo após cerca de 6 segundos. Eu notei aquele clienteexibe a partir do primeiro quadro armazenado em seu buffer, resultando em um atraso constante de cerca de 6 segundos.
Como posso consertar isso? Existe alguma opção (talvez linha de comando) para diminuir o tamanho do buffer? Zerei os parâmetros mostrados abaixo no lado do cliente, mas a latência ainda existe.