Em algumas implementações, os fluxos RTSP (Real-Time Streaming Protocol) nos players BrightSign podem apresentar latência maior do que a esperada, mesmo quando a conexão de rede está estável. Esse comportamento normalmente não é causado por limitações de largura de banda ou configuração do fluxo, mas sim pelo comportamento de buffer padrão do sistema operacional BrightSign.
Por padrão, o BrightSignOS prioriza a reprodução fluida, armazenando em buffer os dados de áudio e vídeo recebidos antes do início da reprodução. Embora isso ajude a evitar interrupções causadas por instabilidade na rede, também aumenta o atraso entre a fonte ao vivo e o que é exibido na tela.
Para aplicações sensíveis à latência, como monitoramento de câmeras ao vivo ou exibição de eventos em tempo real, você pode ajustar os parâmetros de buffer para reduzir esse atraso.
Como funciona
O BrightSignOS utiliza buffers internos de áudio e vídeo para compensar a instabilidade (jitter) da rede — a variação natural no tempo de chegada dos pacotes.
Por padrão, o player usa:
Latência: 0 ms (sem redução de latência)
Variação temporal: 300 ms
Essa configuração proporciona a melhor estabilidade de reprodução, permitindo que os buffers sejam preenchidos antes do início da reprodução. No entanto, ela também introduz um atraso adicional entre a fonte ao vivo e o conteúdo exibido.
Para reduzir a latência, você pode adicionar parâmetros de reprodução diretamente ao URL do fluxo RTSP.
Os parâmetros disponíveis são:
Latência — Especifica o deslocamento de latência (em milissegundos) em relação à configuração padrão. Valores positivos reduzem a latência de reprodução, enquanto 0 preserva o comportamento padrão.
jitter — Define o tamanho do buffer de jitter (em milissegundos).
buffersize , vcdbsize , acdbsize — Configura o tamanho dos buffers principal, de vídeo e de áudio (em bytes). Essas configurações são normalmente usadas em conjunto com valores de latência mais agressivos para otimizar o desempenho da reprodução.
Nota: Reduzir o buffer de jitter diminui a latência de reprodução, mas também reduz a capacidade do player de compensar flutuações na rede. Em redes instáveis, configurações muito agressivas podem resultar em perda de quadros ou travamentos na reprodução. Escolha valores que ofereçam o melhor equilíbrio entre capacidade de resposta e estabilidade de reprodução para o seu ambiente.
Configuração
- Na página Conteúdo, clique em Novo e selecione Aplicativo.
- Na Galeria de Aplicativos, abra a categoria Web e Mídia e selecione Streaming Video Link. Este aplicativo é compatível com transmissões RTSP e HLS.
- No campo URL, insira o URL do fluxo e adicione os parâmetros de latência desejados. Por exemplo:
rtsp://<seu-ip>:8554/live?latency=450&jitter=50 - (Opcional) Configure o campo Intervalo de Verificação para controlar a frequência com que o aplicativo verifica se o fluxo ainda está ativo. Aumente esse valor para fluxos mais lentos ou defina-o como 0 para desativar a verificação.
- Salve o aplicativo e publique-o no player.

- Monitore a reprodução por um período de tempo antes de validar as novas configurações. Recomenda-se realizar testes em campo antes de implementar a mesma configuração em vários players.
- Caso seja necessária latência adicional — por exemplo, em redes mais lentas ou menos estáveis — aumente o valor da latência e, se necessário, ajuste os parâmetros buffersize, vcdbsize e acdbsize no URL do fluxo.
Compatibilidade da plataforma
Essa configuração é exclusiva dos players BrightSign e é compatível apenas com dispositivos que executam BrightSign OS 6.2.147 ou posterior.
Android, Windows e outras plataformas compatíveis não reconhecem esses parâmetros de URL porque usam mecanismos de streaming diferentes.
Solução de problemas
-
O fluxo ainda apresenta alta latência após o ajuste: o valor de latência configurado pode estar muito próximo do padrão. Aumente o valor (por exemplo, de
250para450, o valor mínimo recomendado pela BrightSign para redução de latência) e teste novamente. - A reprodução começa a apresentar interrupções após a redução da latência: os valores de jitter ou buffer configurados são muito baixos para a taxa de bits do fluxo ou para as condições da rede. Aumente o valor de jitter ou use tamanhos de buffer maiores para melhorar a estabilidade da reprodução.
- Os parâmetros de latência não têm efeito: verifique se o player está executando um BrightSign OS 6.2.147 ou posterior. Versões anteriores não são compatíveis com esses parâmetros de URL RTSP.
- Apenas um player apresenta alta latência, enquanto os outros não: o problema provavelmente está relacionado à rede local ou ao hardware desse player, e não à configuração do stream. Teste o mesmo URL de stream em outro player conectado à mesma rede antes de modificar os parâmetros em toda a sua implementação.