Spécifications des webcams compatibles avec ChromeOS v2.0

Version : 2.0
Dernière mise à jour : 28/09/2026

Présentation

Types de webcams

Ce document porte sur les webcams USB normales, en particulier pour les visioconférences.

Il ne couvre pas les produits plus spécialisés qui sont compatibles avec UVC et fonctionnent comme une caméra du point de vue du logiciel. Voici quelques exemples de produits d'imagerie spécialisés :

  • Caméra infrarouge
  • Caméra RVB
  • Caméra de documents
  • Adaptateur de capture HDMI
  • Microscope

Conditions minimales et supplémentaires

Ce document de spécification est divisé en deux sections :

  1. Les exigences minimales décrivent les critères de compatibilité d'une catégorie de périphériques.
  2. Les exigences supplémentaires décrivent les critères de certification.

Utilisez ces boutons de navigation pour afficher uniquement les spécifications minimales ou à la fois les spécifications minimales et supplémentaires.

Légende

Verbe du produit Action de développement
"MUST" Exigence produit obligatoire
"SHOULD" Recommandation facultative
"MAY" Souhaitable

CONFIGURATION MINIMALE

Spécifications génériques des périphériques

  • Le périphérique DOIT répondre aux exigences minimales définies dans les spécifications génériques des périphériques.

Certifications requises

Matériel et emballage

  • La caméra DOIT être compatible avec la version 2.0 ou ultérieure de l'USB.
  • Le voyant d'activité de la caméra, le cas échéant, NE DOIT PAS être allumé lorsque la caméra n'enregistre pas de données ni n'en envoie à l'hôte.
  • L'indicateur d'activité de la caméra NE DOIT PAS être contrôlable indépendamment de la caméra.
  • L'indicateur d'activité de la caméra NE DOIT PAS être contrôlable par logiciel.
  • Le déclencheur électronique, le cas échéant, DOIT rendre l'acquisition de frames impossible.
  • Le cache électronique, le cas échéant, DOIT communiquer son état à l'OS.

USB Video Class (UVC)

  • La caméra USB DOIT être compatible avec UVC (USB Video Class) 1.0 ou version ultérieure.
  • La caméra USB DOIT fonctionner sans logiciel supplémentaire.
  • La caméra USB DOIT être compatible avec le streaming en 1 280 x 720 à 30 fps au format MJPEG.
  • La caméra USB DOIT être compatible avec la balance des blancs automatique (AWB).
  • La caméra USB DOIT prendre en charge l'exposition automatique.
  • La caméra USB DOIT prendre en charge l'anti-scintillement pour les fréquences de secteur de 50 Hz et 60 Hz.
  • La caméra USB DOIT commencer à diffuser la première image dans un délai de 2 000 ms.
  • La caméra USB DOIT signaler des codes temporels monotones.

Compatibilité des applications

  • La caméra USB DOIT fonctionner avec la version Web de Google Meet.
    • La caméra USB DOIT être reconnue par Meet lorsque vous rejoignez une réunion pour la première fois.
  • La caméra USB DOIT fonctionner avec l'application Appareil photo intégrée.

EXIGENCES SUPPLÉMENTAIRES

En plus des exigences minimales, un périphérique DOIT répondre aux exigences obligatoires suivantes pour obtenir la certification.

Spécifications génériques des périphériques

  • [Obligatoire] Le périphérique DOIT répondre aux exigences supplémentaires définies dans les spécifications génériques des périphériques.

Matériel et emballage

  • [Obligatoire] Si la caméra USB inclut un câble USB, celui-ci DOIT être accompagné d'un rapport de conformité USB-IF.
  • [Obligatoire] L'indicateur d'activité de la caméra DOIT être en état actif lorsque la caméra envoie des données à l'appareil hôte ChromeOS.
  • [Obligatoire] L'indicateur d'activité de la caméra DOIT être en état actif lorsque la caméra enregistre des données dans sa mémoire interne.
  • [Facultatif] La caméra USB DOIT disposer d'un indicateur d'activité de la caméra.
  • [Facultatif] La caméra USB PEUT être équipée d'un micro.
  • [Facultatif] La caméra USB DOIT disposer d'un mécanisme de confidentialité.

USB Video Class (UVC)

  • [Facultatif] La caméra USB DOIT être compatible avec UVC (USB Video Class) 1.5.
  • [Facultatif] La caméra USB DOIT commencer à diffuser le premier frame dans les 500 ms.
  • [Facultatif] La caméra USB DOIT prendre en charge la mise au point automatique.
  • [Facultatif] La caméra USB DOIT être compatible avec le streaming 640x480.
  • [Facultatif] La caméra USB DOIT être compatible avec le streaming en 640x360.
  • [Facultatif] La caméra USB DOIT prendre en charge le streaming à 24 FPS.
  • [Facultatif] La caméra USB DOIT annoncer un nom à afficher convivial.
  • [Facultatif] La caméra USB DOIT prendre en charge le contrôle de la fréquence d'images constante (V4L2_CID_EXPOSURE_AUTO_PRIORITY ou UVC_CT_AE_PRIORITY_CONTROL).
  • [Facultatif] La caméra USB DOIT continuer à diffuser des images à une fréquence d'au moins 15 FPS dans les environnements peu lumineux.
  • [Facultatif] Il est POSSIBLE que la caméra USB soit compatible avec les commandes de panoramique, d'inclinaison ou de zoom (PTZ).
    • Si la caméra USB prend en charge des commandes PTZ, elle DOIT prendre en charge la commande de zoom (V4L2_CID_ZOOM_ABSOLUTE) avec (valeur / 100) comme rapport de zoom.
      • Par exemple, une valeur de contrôle de 250 signifie 2,5x = 250%, et une valeur de 100 signifie la valeur normale sans zoom, qui doit être la valeur par défaut.
    • Si la caméra USB est compatible avec des commandes PTZ, elle DOIT être compatible avec les commandes de panoramique et d'inclinaison ensemble.
    • Pour tous les formats et résolutions pris en charge par la caméra, la caméra USB DOIT fonctionner normalement avec une seule plage [min, max] exposée par le contrôle V4L2_CID_ZOOM_ABSOLUTE.
      • Par exemple, le rapport de zoom maximal DOIT être le même pour le streaming en 720p et en 1080p.
  • [Facultatif] Si la caméra USB inclut un cache physique ou un bouton d'arrêt pour la confidentialité, elle PEUT implémenter V4L2_CID_PRIVACY ou UVC_CT_PRIVACY_CONTROL.
    • Si la caméra USB est compatible avec V4L2_CID_PRIVACY ou UVC_CT_PRIVACY_CONTROL, elle DOIT exposer l'état du contrôle de confidentialité en fonction du cache ou du bouton physique.
    • Si la caméra USB est compatible avec V4L2_CID_PRIVACY ou UVC_CT_PRIVACY_CONTROL, elle NE DOIT PAS indiquer que le paramètre de confidentialité est "Activé" lorsque l'obturateur ou le bouton physique ne sont pas utilisés, même si l'objectif est recouvert par d'autres objets tels que des mains ou des autocollants.
    • Si la caméra USB est compatible avec V4L2_CID_PRIVACY ou UVC_CT_PRIVACY_CONTROL, elle DOIT pouvoir être interrogée et renvoyer une valeur valide lorsque la caméra diffuse du contenu ou est inactive (streamon ou streamoff).
    • Le cache de confidentialité ou l'interrupteur d'arrêt NE DOIVENT PAS être modifiables par le PA. Le commutateur physique NE DOIT être rétabli qu'avec une interaction physique.
    • La caméra USB DOIT prendre en charge le contrôle de la confidentialité si elle est équipée d'un obturateur physique ou d'un bouton d'arrêt.
  • [Facultatif] : La caméra USB DOIT être compatible avec la suspension USB. Si l'appareil est compatible avec la suspension USB :
    • Si la caméra USB est compatible avec la suspension USB, elle DOIT pouvoir reprendre et produire des frames valides sans aucun problème (solution de contournement spécifique à l'appareil) du système, tel que UVC_QUIRK_WAKE_AUTOSUSPEND.

Compatibilité des applications

  • [Facultatif] La caméra USB DOIT être compatible avec les mises à jour du micrologiciel à l'aide de fwupd.
  • [Facultatif] La caméra USB DOIT fonctionner immédiatement avec le micrologiciel distribué ou fournir un mécanisme pour mettre à jour son micrologiciel (de préférence à l'aide de fwupd).

Exigences relatives à l'audio

Cette section s'applique si la webcam est équipée d'un micro ou d'une interface audio intégrés.

Format audio

CONFIGURATION MINIMALE

Lecture Enregistrement
Taux d'échantillonnage ≥ 16 kHz ≥ 16 kHz
Format S16_LE S16_LE
  • Le numéro et la configuration du canal DOIVENT être corrects.
  • Tous les taux d'échantillonnage déclarés comme compatibles par le périphérique DOIVENT fonctionner correctement.
    • L'écart entre le taux mesuré et le taux d'échantillonnage DOIT être inférieur ou égal à 0,1%.
    • L'erreur standard pour la régression linéaire du taux mesuré DOIT être inférieure à 30.
  • L'appareil DOIT être compatible avec la lecture ou la capture à différentes fréquences d'échantillonnage qu'il affirme prendre en charge. Sinon, l'OS doit ajouter un fichier de configuration spécifique pour l'empêcher côté système.

    Par exemple, vous pouvez lire de l'audio à une fréquence inférieure à 44,1 kHz tout en capturant la voix à une fréquence inférieure à 48 kHz simultanément.

EXIGENCES SUPPLÉMENTAIRES

En plus des exigences minimales, un périphérique DOIT répondre aux exigences suivantes pour obtenir la certification :

  • Aucun

Qualité audio

CONFIGURATION MINIMALE

Chemin de capture : désactiver le son

  • Si une interface permet aux utilisateurs de couper le son de l'appareil audio, elle DOIT :
    • Conservez l'état de mise en sourdine d'une manière qui n'est pas affectée par :
      • Ouvrir et fermer l'appareil.
      • Passer à un autre périphérique d'entrée

EXIGENCES SUPPLÉMENTAIRES

En plus des exigences minimales, un périphérique DOIT répondre aux exigences suivantes pour obtenir la certification :

Chemin de lecture : intensité

  • [Obligatoire] L'appareil DOIT être conforme aux normes EN50332.

Chemin de capture : désactiver le son

  • [Obligatoire] Si une interface permet aux utilisateurs de couper le son de l'appareil audio, elle DOIT :
    • Coupez le son de l'appareil de sorte que tous les échantillons enregistrés soient nuls ou dans la plage \((level_{max} - level_{min}) \le 0.0028 \text{ dBFS}\).
      • Si l'appareil ne peut pas répondre aux exigences, il DOIT disposer d'un bouton pour couper le son.
      • Le bouton de désactivation du son sur l'appareil DOIT déclencher la désactivation du son (micro) du système.
      • Le bouton de désactivation du son DOIT déclencher la désactivation du son (micro) du système via l'interface de téléphonie ou l'interface utilisateur grand public.
  • [Obligatoire] Si l'utilisateur appuie sur le bouton de désactivation du son sur l'appareil ou l'OS, l'état de désactivation du son DOIT changer.
  • [Obligatoire] Si l'appareil synchronise l'état de la fonction Muet avec l'OS, l'indicateur d'état de la fonction Muet (par exemple, le voyant) sur l'appareil DOIT changer.

Chemin de capture : réponse en fréquence de sortie

  • [Obligatoire] L'appareil DOIT être entièrement fonctionnel en utilisant les paramètres de gain et de réponse en fréquence par défaut de l'usine, sans aucun ajustement manuel du gain de capture sur l'OS.
  • [Obligatoire] Le tableau suivant spécifie la sortie du niveau RMS dBFS moyen calculé sous le niveau de signal de 94 dBSPL.

    Type d'appareil Plage de niveau de sortie par rapport à la fréquence de la tonalité sinusoïdale
    1 kHz 4 kHz 7 kHz
    Bluetooth et USB [-15, -5] dBFS Valeur de 1 kHz ±5 dB Valeur de 1 kHz ±5 dB
    Filaire 3,5 mm [-23, 0] dBFS [-23, 0] dBFS [-23, 0] dBFS

Remarque : Pour les appareils Bluetooth et USB, la réponse autour des tonalités de 4 kHz et 7 kHz est donnée par rapport à la réponse à 1 kHz.

Certification "Fonctionne avec Meet"

CONFIGURATION MINIMALE

Il existe un programme de qualification de matériel Google Meet qui couvre une partie de cette spécification.

Les périphériques qualifiés par le programme sont exemptés des éléments de qualification suivants :

  • Chemin de lecture : intensité sonore
  • Chemin de capture : réponse en fréquence de sortie

EXIGENCES SUPPLÉMENTAIRES

En plus des exigences minimales, un périphérique DOIT répondre aux exigences suivantes pour obtenir la certification :

  • Aucun

Historique des révisions

Date Version Remarques
2026-09-28 2.0 Spécifications mises à jour conformément aux spécifications produit révisées (exigences minimales et supplémentaires).
2024-02-01 1.3.1 Republication sur une nouvelle plate-forme
2023-11-08 1.3 Publication initiale du site partenaire