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
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
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 Bits | Resolução | Taxa de quadros | Aproximadamente equivalente a |
|---|---|---|---|
| 10 Mbps | 1080p | 30 fps | Banda larga residencial forte. |
| 4 Mbps | 720p | 30 fps | Banda larga típica e confortável. |
| 1.5 Mbps | 720p | 24 fps | Ponto de acesso móvel adequado / Wi-Fi mais fraco. |
| 800 kbps | 480p | 20 fps | Wi-Fi de hotel ou público congestionado. |
| 300 kbps | 360p | 15 fps | Conexão móvel ruim. |
| 120 kbps | 240p | 12 fps | Muito 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
- Clique em "Iniciar" e permita o acesso à câmera quando solicitado.
- Escolha um preset ou arraste o controle deslizante de bitrate para qualquer valor personalizado.
- Observe o resultado decodificado — este é um ciclo real de codificação/decodificação, não um filtro de desfoque.
- Movimente-se e gesticule normalmente para ver como o movimento afeta especificamente cada faixa de bitrate.
Perguntas Comuns