Estou trabalhando em um aplicativo de streaming de vídeo. Server é uma máquina Linux (ffmpeg-ffserver) e o cliente é uma máquina Windows (vlc player) .
Existe uma latência de cerca de 6 segundos. Apesar do servidor e cliente iniciarem juntos, o cliente começa a exibir o fluxo, após cerca de 6 segundos. Percebi que o cliente é exibido 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 (linha de comando talvez) para diminuir o tamanho do buffer? Eu anulei os parâmetros mostrados abaixo no lado do cliente, mas a latência ainda existe.