Por que existe um atraso (delay) na visualização das câmeras ao vivo na plataforma?
Sabemos que, para muitos clientes, a agilidade na visualização das imagens em tempo real é fundamental. Por isso, queremos explicar com transparência como funciona o caminho que o vídeo percorre desde a câmera até a plataforma, e porque pode haver um atraso entre o que acontece diante da câmera e o que aparece em sua plataforma.
Da câmera até o roteador (rede local)
As câmeras enviam o vídeo usando o protocolo RTMP, que usa uma tecnologia chamada TCP (Transmission Control Protocol) para garantir que os pacotes de imagem cheguem com qualidade e na ordem correta no roteador.
Utilizar protocolo TCP, significa que:
A câmera envia um pacote de dados e aguarda o roteador confirmar o recebimento. Só depois disso ela envia o próximo pacote.
Esse processo garante uma transmissão estável e ordenada, mas pode causar um pequeno atraso, especialmente em redes locais mais lentas ou congestionadas.
Saída para a internet: da sua rede até nossos servidores
Depois de sair da rede local, o pacote de vídeo é enviado pela internet até nossos servidores, que podem estar localizados em diferentes regiões do Brasil ou até mesmo fora do Brasil. Esse trajeto depende da rota estabelecida pela sua provedora de internet, o que inclui:
Vários pontos de passagem (roteadores intermediários e hops(saltos);
Políticas de roteamento que variam de operadora para operadora;
Latência acumulada conforme a distância geográfica entre o cliente e nossos servidores.
Essas rotas, controladas pelas operadoras, impactam diretamente o tempo de transmissão e são uma das principais causas da variação no delay.
Processamento no servidor e distribuição na plataforma
Assim que os pacotes chegam aos nossos servidores, o vídeo passa por etapas de:
Decodificação e reencapsulamento para formato HLS.
Armazenamento temporário em buffer para garantir estabilidade na reprodução;
Distribuição para o aplicativo ou navegador do cliente.
Esse processamento é necessário para manter a compatibilidade e boa experiência de reprodução, mas também adiciona alguns segundos ao tempo total de entrega.
Por que o delay varia?
O atraso pode variar conforme:
Qualidade da internet local (banda, estabilidade, perda de pacotes);
Distância geográfica até o servidor de destino;
Roteamento da operadora (quantidade de hops, latência em cada ponto);
Modelo/configuração da câmera (resolução, compressão, taxa de bits).
Nosso time técnico está continuamente otimizando o processamento dos vídeos em nossos servidores, com ajustes em buffers, compressão e distribuição, para oferecer a menor latência possível, sempre respeitando os limites técnicos do protocolo RTMP e das rotas definidas pelas operadoras de internet.
Artigos relacionados
Veja artigos da mesma categoria