← Voltar para Testes de Desempenho

Sincronismo por Flash

Auditor de Latência de Placa de Captura e DSLR

Mede o atraso real de vidro a vidro de qualquer dispositivo de câmera que você selecionar — uma DSLR via placa de captura, uma webcam USB nativa ou uma câmera virtual — disparando um flash brilhante na tela e cronometrando exatamente quanto tempo leva para detectar esse flash nos quadros capturados pelo próprio dispositivo. Teste cada dispositivo que você tiver e compare os números diretamente.

Câmera desligada

Status

Selecione um dispositivo e clique em Iniciar, depois aponte essa câmera de volta para esta tela.

Resultado

—
Latência Média de Vidro a Vidro

—

Histórico de execuções: —

Notas

De onde o atraso realmente vem

Webcam USB nativaGeralmente o caminho de menor latência — sensor, transferência USB, decodificação do navegador, com poucas etapas intermediárias.
DSLR + placa de captura HDMIAdiciona o processamento do sensor na própria câmera, a saída HDMI, a codificação ou passagem direta da placa de captura, e depois a transferência USB — cada etapa é mensurável, e esta ferramenta mede a soma de todas elas.
Câmeras virtuais (OBS, ManyCam, etc.)Adicionam uma etapa de composição por software sobre qualquer dispositivo real que as alimenta — teste a câmera virtual diretamente para capturar esse atraso adicional.

Referência

Latência Típica por Tipo de Dispositivo

Tipo de dispositivoFaixa típicaPor quê
Webcam USB nativaAproximadamente 50 – 150 msMenos etapas de processamento entre o sensor e o navegador.
DSLR + placa de captura HDMIAproximadamente 100 – 300 msProcessamento da câmera, HDMI, codificação da placa de captura, transferência USB.
Câmera virtual (OBS, etc.)Soma-se à do dispositivo de origemEtapa extra de composição por software antes de chegar ao navegador.

Faixas de referência gerais, não uma garantia — os resultados reais variam conforme o hardware e os drivers específicos, que é exatamente o que esta ferramenta mede diretamente para a sua configuração.

Passo a Passo

Como Realizar o Teste

  1. Selecione o dispositivo que deseja testar no menu suspenso.
  2. Clique em "Iniciar" e permita o acesso à câmera quando solicitado.
  3. Aponte essa câmera de volta para esta tela para que ela possa ver o flash quando ele disparar.
  4. Clique em "Measure Latency" e repita 2-3 vezes, depois compare entre dispositivos alternando o menu suspenso.

Problemas Comuns

Solução de Problemas

"Nenhum flash detectado"Certifique-se de que a câmera sendo testada consiga ver claramente esta tela, com a área do flash desobstruída e não muito distante.
Acesso à câmera bloqueadoClique no ícone de câmera na barra de endereço do seu navegador para confirmar que este site está permitido, ou verifique as configurações de privacidade de câmera do seu sistema operacional.
Os resultados variam bastante entre as execuçõesAlguma variação é normal e esperada — a resolução é limitada a aproximadamente um intervalo de quadro da câmera. Observe o valor típico ao longo de várias execuções, em vez de uma única.
Quero reduzir a latênciaAtualize os drivers e o firmware da sua placa de captura, evite hubs USB desnecessários e verifique se há uma opção de "baixa latência" ou "modo jogo" no próprio software da placa de captura, se disponível.

Perguntas Comuns

Perguntas Frequentes

O que é latência de vidro a vidro?
O atraso total desde a luz atingir a lente da câmera (vidro) até essa imagem aparecer na sua tela (vidro) — abrangendo o sensor, qualquer codificação da placa de captura, a transferência USB e todo o pipeline de decodificação e renderização do navegador de uma só vez.
Por que as placas de captura adicionam mais latência do que as webcams nativas?
Uma placa de captura precisa receber um sinal HDMI, codificá-lo ou repassá-lo, e entregá-lo ao sistema operacional como um dispositivo de câmera virtual — cada etapa adiciona um pequeno atraso que o caminho mais direto de uma webcam USB nativa não tem. Isso mede o total real em vez de supor um número.
Quão precisa é essa medição?
A resolução é limitada a aproximadamente um intervalo de quadro da câmera, o mesmo limite prático do Teste de Sincronismo A/V do site. Execute várias vezes e observe o padrão entre as execuções em vez de confiar em uma única leitura.
Isso também mede a latência de áudio?
Não — isso mede especificamente a latência de vídeo de vidro a vidro usando um sinal visual de flash. Para medir a sincronização combinada de áudio e vídeo, o Teste de Sincronismo A/V do site usa um teste de palmas para medir o deslocamento entre os dois.
Por que a latência importa para streaming ou chamadas?
Uma alta latência de vidro a vidro atrasa o seu próprio tempo de reação em relação ao que você está vendo, e em uma configuração de troca entre múltiplas câmeras, uma latência desigual entre as fontes causa dessincronização visível ao alternar entre elas.