Versão: 2.0
Última atualização: 28/09/2026
Visão geral
Tipos de webcam
Este documento aborda webcams USB comuns, com foco em videoconferências.
Ele não abrange produtos mais especializados que oferecem suporte a UVC e funcionam como uma câmera do ponto de vista do software. Alguns exemplos de produtos de imagens especializadas:
- Câmera infravermelha
- Câmera RGB
- Câmera para documentos
- Adaptador de captura HDMI
- Microscópio
Requisitos mínimos e adicionais
Este documento de especificação é dividido em duas seções:
- Os requisitos mínimos descrevem os critérios para que uma categoria de periféricos seja compatível.
- Os requisitos adicionais descrevem os critérios para certificação.
Use esses botões de navegação para mostrar apenas o mínimo ou o mínimo e a especificação adicional, respectivamente.
Legend
| Verbo do produto | Ação de desenvolvimento |
|---|---|
| "MUST" | Requisito de produto obrigatório |
| "SHOULD" | Recomendação opcional |
| "MAY" | Opcional |
REQUISITOS MÍNIMOS
Especificações genéricas de periféricos
- O periférico PRECISA atender aos requisitos mínimos definidos nas especificações de periféricos genéricos.
Certificações de pré-requisito
- Se a webcam tiver uma porta ou um plugue USB-C, eles PRECISAM passar na especificação de teste funcional USB tipo C.
- Se a webcam tiver uma porta USB-C ou um plugue compatível com fornecimento de energia USB, a porta ou o plugue PRECISA passar na especificação do teste de conformidade de fornecimento de energia USB.
- Se a webcam for compatível com USB-A, ela PRECISA passar na conformidade do USB-IF com base na matriz de teste USB 2.0 ou teste USB 3.2.
Hardware e embalagem
- A câmera precisa ser compatível com a versão 2.0 do USB ou mais recente.
- O indicador de atividade da câmera, se presente, NÃO PODE estar no estado ativo quando a câmera não estiver salvando ou enviando dados para o host.
- O indicador de atividade da câmera NÃO PODE ser controlado de forma independente da câmera.
- O indicador de atividade da câmera NÃO PODE ser controlado por software.
- O obturador eletrônico, se presente, PRECISA impossibilitar a aquisição de frames.
- O obturador eletrônico, se presente, PRECISA comunicar seu estado ao SO.
Classe de vídeo USB (UVC)
- A câmera USB PRECISA ser compatível com UVC (USB Video Class) 1.0 ou mais recente.
- A câmera USB PRECISA funcionar sem nenhum software adicional.
- A câmera USB PRECISA ser compatível com streaming de 1280 x 720 a 30 fps no formato MJPEG.
- A câmera USB PRECISA ser compatível com o balanço automático de branco (AWB, na sigla em inglês).
- A câmera USB PRECISA ser compatível com exposição automática (AE).
- A câmera USB PRECISA ser compatível com antioscilação para frequência de linha de energia de 50 Hz e 60 Hz.
- A câmera USB PRECISA começar a transmitir o primeiro frame em 2.000 ms.
- A câmera USB PRECISA informar carimbos de data/hora monotônicos.
Compatibilidade com aplicativo
- A câmera USB PRECISA funcionar com a versão da Web do Google Meet.
- A câmera USB PRECISA ser reconhecida pelo Meet na primeira vez que você participa de uma reunião.
- A câmera USB PRECISA funcionar com o app de câmera integrado.
REQUISITOS ADICIONAIS
Além dos requisitos mínimos, um periférico PRECISA atender aos seguintes requisitos obrigatórios para receber a certificação.
Especificações genéricas de periféricos
- [Obrigatório] O periférico PRECISA atender aos requisitos adicionais definidos nas especificações de periféricos genéricos.
Hardware e embalagem
- [Obrigatório] Se a câmera USB incluir um cabo USB, ele PRECISA ter um relatório de conformidade do USB-IF.
- [Obrigatório] O indicador de atividade da câmera PRECISA estar no estado ativo quando a câmera estiver enviando dados para o dispositivo host do ChromeOS.
- [Obrigatório] O indicador de atividade da câmera PRECISA estar no estado ativo quando a câmera estiver salvando dados na memória interna.
- [Opcional] A câmera USB DEVE ter um indicador de atividade.
- [Opcional] A câmera USB PODE ter um microfone.
- [Opcional] A câmera USB DEVE ter um mecanismo de privacidade.
Classe de vídeo USB (UVC)
- [Opcional] A câmera USB PRECISA ser compatível com UVC (classe de vídeo USB) 1.5.
- [Opcional] A câmera USB PRECISA começar a transmitir o primeiro frame em 500 ms.
- [Opcional] A câmera USB PRECISA ter foco automático (AF).
- [Opcional] A câmera USB PRECISA ser compatível com streaming de 640 x 480.
- [Opcional] A câmera USB PRECISA ser compatível com streaming de 640 x 360.
- [Opcional] A câmera USB PRECISA ser compatível com streaming a 24 fps.
- [Opcional] A câmera USB DEVE anunciar um nome de exibição fácil de usar.
- [Opcional] A câmera USB PRECISA ser compatível com o controle de taxa de frames constante
(
V4L2_CID_EXPOSURE_AUTO_PRIORITYouUVC_CT_AE_PRIORITY_CONTROL). - [Opcional] A câmera USB DEVE continuar transmitindo com >= 15 fps em ambientes com pouca luz.
- [Opcional] A câmera USB PODE ser compatível com controles de panorâmica, inclinação ou zoom (PTZ).
- Se a câmera USB for compatível com controles PTZ, ela DEVERÁ
ser compatível com o controle de zoom (V4L2_CID_ZOOM_ABSOLUTE) com (valor / 100) como a
taxa de zoom.
- Por exemplo, um valor de controle de 250 significa 2,5x = 250%, e 100 significa o valor normal sem zoom, que precisa ser o padrão.
- Se a câmera USB for compatível com controles PTZ, ela DEVERÁ ser compatível com controles de rotação horizontal e vertical juntos.
- Para todos os formatos e resoluções compatíveis com a câmera, ela
DEVE funcionar normalmente com um único intervalo [min, max] exposto pelo
controle V4L2_CID_ZOOM_ABSOLUTE.
- Por exemplo, a proporção máxima de zoom DEVE ser a mesma para streaming em 720p e 1080p.
- Se a câmera USB for compatível com controles PTZ, ela DEVERÁ
ser compatível com o controle de zoom (V4L2_CID_ZOOM_ABSOLUTE) com (valor / 100) como a
taxa de zoom.
- [Opcional] Se a câmera USB incluir uma proteção de privacidade física ou
interruptor de desligamento, ela PODE implementar
V4L2_CID_PRIVACYouUVC_CT_PRIVACY_CONTROL.- Se a câmera USB for compatível com
V4L2_CID_PRIVACYouUVC_CT_PRIVACY_CONTROL, ela precisará expor o estado do controle de privacidade de acordo com o obturador ou interruptor físico. - Se a câmera USB for compatível com
V4L2_CID_PRIVACYouUVC_CT_PRIVACY_CONTROL, ela NÃO DEVE informar que o controle de privacidade está "Ativado" quando o obturador ou interruptor físico não estiver em uso, mesmo que a lente esteja coberta por outros objetos, como mãos ou adesivos. - Se a câmera USB for compatível com
V4L2_CID_PRIVACYouUVC_CT_PRIVACY_CONTROL, ela PRECISA ser consultada e retornar um valor válido quando estiver transmitindo ou inativa (streamonoustreamoff). - A chave de privacidade ou de desativação NÃO PODE ser modificada pelo PA. O interruptor físico SÓ pode ser restaurado com uma interação física.
- A câmera USB PRECISA oferecer suporte ao controle de privacidade se houver um obturador de privacidade ou um interruptor de desligamento físico.
- Se a câmera USB for compatível com
- [Opcional] A câmera USB PRECISA ser compatível com a suspensão do USB. Se o dispositivo
for compatível com a suspensão do USB:
- Se a câmera USB oferecer suporte à suspensão USB, ela PRECISA ser capaz de retomar e produzir frames válidos sem nenhuma peculiaridade (solução alternativa específica do dispositivo) do sistema, como UVC_QUIRK_WAKE_AUTOSUSPEND.
Compatibilidade com aplicativo
- [Opcional] A câmera USB DEVE ser compatível com atualizações de firmware usando o fwupd.
- [Opcional] A câmera USB PRECISA funcionar sem precisar de configuração com o firmware distribuído ou fornecer um mecanismo para atualizar o firmware (de preferência usando o fwupd).
Requisitos de áudio
Esta seção é aplicável se a webcam tiver um microfone ou uma interface de áudio integrada.
Formato de áudio
REQUISITOS MÍNIMOS
| Reprodução | Gravando | |
|---|---|---|
| Taxa de amostragem | ≥ 16 kHz | ≥ 16 kHz |
| Formato | S16_LE | S16_LE |
- O número e a configuração do canal PRECISAM estar corretos.
- Todas as taxas de amostragem declaradas como compatíveis pelo periférico PRECISAM funcionar corretamente.
- O desvio entre a taxa medida e a taxa de amostragem PRECISA ser ≤ 0,1%.
- O erro padrão para a regressão linear da taxa medida PRECISA ser < 30.
O dispositivo PRECISA oferecer suporte à reprodução ou captura em diferentes taxas de amostragem que ele afirma oferecer suporte. Caso contrário, o SO vai precisar adicionar um arquivo de configuração específico para evitar isso no lado do sistema.
Por exemplo, reproduzir áudio abaixo de 44,1 kHz e capturar voz abaixo de 48 kHz simultaneamente.
REQUISITOS ADICIONAIS
Além dos requisitos mínimos, um periférico PRECISA atender aos seguintes requisitos para receber a certificação:
- Nenhum
Qualidade do áudio
REQUISITOS MÍNIMOS
Capture Path - Mute
- Se houver uma interface para os usuários desativarem o som do dispositivo de áudio, ela PRECISA:
- Mantenha o estado de mudo de uma forma que não seja afetada por:
- Abrir e fechar o dispositivo.
- Trocar para outro dispositivo de entrada.
- Mantenha o estado de mudo de uma forma que não seja afetada por:
REQUISITOS ADICIONAIS
Além dos requisitos mínimos, um periférico PRECISA atender aos seguintes requisitos para receber a certificação:
Caminho de reprodução: intensidade
- [Obrigatório] O dispositivo PRECISA obedecer aos padrões EN50332.
Capture Path - Mute
- [Obrigatório] Se houver uma interface para os usuários desativarem o som do dispositivo de áudio, ela PRECISA:
- Silencie o dispositivo para que todas as amostras gravadas sejam zero ou estejam dentro do intervalo de \((level_{max} - level_{min}) \le 0.0028 \text{ dBFS}\).
- Se o dispositivo não atender aos requisitos, ele DEVE ter um botão para silenciar.
- O botão de desativar microfone no dispositivo PRECISA acionar a desativação do som do sistema (microfone).
- O botão de desativar microfone DEVE acionar a desativação do som do sistema (microfone) pela telefonia ou a interface do consumidor pode ser dispensada.
- Silencie o dispositivo para que todas as amostras gravadas sejam zero ou estejam dentro do intervalo de \((level_{max} - level_{min}) \le 0.0028 \text{ dBFS}\).
- [Obrigatório] Se o usuário pressionar o botão de desativar microfone no dispositivo ou no SO, o estado de mudo PRECISA mudar.
- [Obrigatório] Se o dispositivo sincronizar o estado MUTE com o SO, o indicador de estado MUTE (por exemplo, LED) no dispositivo DEVE mudar.
Caminho de captura: resposta em frequência de saída
- [Obrigatório] O dispositivo PRECISA funcionar perfeitamente usando as configurações de resposta de frequência e ganho padrão de fábrica sem ajuste manual do ganho de captura no SO.
[Obrigatório] A tabela a seguir especifica a saída do nível médio de RMS dBFS calculado em um nível de sinal de 94 dBSPL.
Tipo de dispositivo Intervalo de nível de saída x frequência de tom senoidal 1 kHz 4 kHz 7 kHz Bluetooth e USB [-15, -5] dBFS Valor de 1 kHz ±5 dB Valor de 1 kHz ±5 dB 3,5 mm com fio [-23, 0] dBFS [-23, 0] dBFS [-23, 0] dBFS
Observação:em dispositivos Bluetooth e USB, a resposta em torno dos tons de 4 kHz e 7 kHz é dada em relação à resposta em 1 kHz.
Certificação "Funciona com o Meet"
REQUISITOS MÍNIMOS
Há um Programa de Qualificação de Periféricos para o Google Meet que abrange parte dessa especificação.
Os periféricos qualificados pelo programa são isentos dos seguintes itens de qualificação:
- Caminho de reprodução: intensidade
- Caminho de captura: resposta de frequência de saída
REQUISITOS ADICIONAIS
Além dos requisitos mínimos, um periférico PRECISA atender aos seguintes requisitos para receber a certificação:
- Nenhum
Histórico de revisões
| Data | Versão | Observações |
|---|---|---|
| 2026-09-28 | 2,0 | Especificação atualizada de acordo com as especificações revisadas do produto (requisitos mínimos e adicionais). |
| 2024-02-01 | 1.3.1 | Republicação em uma nova plataforma |
| 2023-11-08 | 1.3 | Publicação inicial do site do parceiro |