← Voltar ao Teste de Webcam completo

Codificação/Decodificação Real com WebCodecs

Simulador de Largura de Banda e Resolução

Sua webcam pode parecer ótima em um teste local e ainda assim desandar em uma chamada congestionada. Esta ferramenta passa seu feed ao vivo pelo codificador e decodificador de vídeo reais do seu navegador em um bitrate escolhido — artefatos reais do codec, não um filtro de desfoque falso — para você ver como realmente vai aparecer antes de escolher uma resolução.

Predefinições

Conexão Simulada

Pré-visualização

Original vs. Codificado

Fonte Original
Após Codificar → Decodificar

Leitura

Estatísticas do Codec

Clique em "Iniciar Simulador" e escolha um preset de conexão acima.

  • Codec em Uso:—
  • Taxa de Bits Alvo:—
  • Taxa de Bits Alcançado:—
  • Resolução Codificada:—
  • Latência de Ida e Volta (codificação+decodificação):—
  • Quadros Codificados / Descartados:—

Notas

Por que isso é uma codificação real, não um filtro de desfoque

A forma óbvia de falsificar isso seria aplicar um desfoque e chamar de "pouca largura de banda". Isso seria enganoso, porque a escassez de largura de banda não se parece com desfoque. Parece bloqueamento, banding, movimento borrado e sangramento de cor — artefatos específicos de como os codecs de vídeo descartam informação quando ficam sem bits.

Por isso, esta ferramenta passa seu feed ao vivo pelo codificador e decodificador de vídeo reais do seu navegador via API WebCodecs no bitrate escolhido, e então mostra o resultado decodificado. Os artefatos que você vê são produzidos pela mesma classe de codec usada em uma chamada de vídeo. Quando um preset também reduz a resolução, o quadro é genuinamente reduzido de escala antes da codificação, em vez de simplesmente ser exibido menor.

Interpretando o resultado

Bloqueamento em áreas lisasQuadrados visíveis em uma parede ou testa significam que o codificador ficou sem bits para gradientes suaves — a primeira coisa a se degradar.
Borrão ao se moverMovimento é caro de codificar. Se você parece bem parado, mas borra ao gesticular, seu bitrate é limítrofe, não adequado.
Perda de detalhes finos primeiroCabelo, roupas estampadas e texto em uma camiseta se dissolvem antes das formas grandes. Um fundo carregado consome bits que, de outra forma, iriam para o seu rosto.
Sangramento de corA cor geralmente é armazenada em resolução menor que o brilho, então se degrada antes — muitas vezes visível ao redor dos lábios e bordas de roupas.

O que isso pode e não pode te dizer

Isso mostra como sua imagem se sai com um determinado bitrate. Não é um teste de velocidade e não mede sua conexão — uma questão separada, que seu provedor de internet ou um teste de velocidade dedicado respondem melhor. Também não reproduz as configurações de codificador de nenhuma plataforma específica, que são proprietárias e mudam sem aviso.

O que isso realmente serve bem é para uma decisão que você de fato controla: simplificar um fundo carregado, sentar-se mais perto ou aceitar uma resolução menor em troca de uma imagem mais estável. Se sua imagem se mantiver a 800 kbps, uma conexão de hotel não vai te deixar na mão. Se ela desmoronar abaixo de 4 Mbps, vale a pena saber isso antes de uma chamada importante, não durante ela.

Referência de Benchmark

Os Seis Níveis de Preset

Taxa de BitsResoluçãoTaxa de quadrosAproximadamente equivalente a
10 Mbps1080p30 fpsBanda larga residencial forte.
4 Mbps720p30 fpsBanda larga típica e confortável.
1.5 Mbps720p24 fpsPonto de acesso móvel adequado / Wi-Fi mais fraco.
800 kbps480p20 fpsWi-Fi de hotel ou público congestionado.
300 kbps360p15 fpsConexão móvel ruim.
120 kbps240p12 fpsMuito limitado, o pior caso realista.

Estes são os presets de codificação real da própria ferramenta — clique em qualquer um para ver sua própria imagem exatamente nesse bitrate.

Passo a Passo

Como Executar o Teste

  1. Clique em "Iniciar" e permita o acesso à câmera quando solicitado.
  2. Escolha um preset ou arraste o controle deslizante de bitrate para qualquer valor personalizado.
  3. Observe o resultado decodificado — este é um ciclo real de codificação/decodificação, não um filtro de desfoque.
  4. Movimente-se e gesticule normalmente para ver como o movimento afeta especificamente cada faixa de bitrate.

Perguntas Comuns

Perguntas Frequentes

Quanta largura de banda eu preciso para uma videochamada?
Aproximadamente 1.5Mbps sustenta 720p e 3Mbps sustenta 1080p na maioria das plataformas, mas a estabilidade importa mais do que o valor de pico. Use os presets aqui para ver como sua própria imagem fica em cada nível.
Por que meu vídeo fica pixelado nas chamadas?
Sua conexão está ficando sem bits para a resolução sendo enviada. Bloqueamento em áreas lisas e borrão durante o movimento são os sinais clássicos, e ambos são reproduzidos aqui em qualquer bitrate que você escolher.
Isso é um teste de velocidade de webcam?
Não. Ele não mede sua conexão. Mostra como sua imagem se sai com um determinado bitrate, que é a parte sobre a qual você realmente pode agir simplificando seu fundo ou reduzindo a resolução.
Que resolução devo usar em uma conexão ruim?
Um 720p estável quase sempre vence um 1080p instável, tanto para você quanto para quem está assistindo. Teste os dois aqui e escolha o que ainda parecer aceitável no seu bitrate realista.
Isso reproduz exatamente o Zoom ou o Teams?
Não exatamente — as configurações de codificador de cada plataforma são proprietárias e mudam sem aviso. Isso usa o codificador de vídeo real do seu navegador via API WebCodecs, produzindo a mesma classe de artefatos que qualquer codec produz sob pressão de largura de banda, o que é um guia geral confiável mesmo sem ser uma correspondência pixel a pixel com nenhuma plataforma específica.