Совместимость с ChromeOS – спецификация веб-камеры версии 2.0

Версия: 2.0
Последнее обновление: 28 сентября 2026 г.

Обзор

Типы веб-камер

В этом документе рассматриваются обычные USB-веб-камеры, предназначенные для видеоконференций.

Она не распространяется на более специализированные продукты, которые поддерживают UVC и с точки зрения программного обеспечения работают как камера. Примеры специализированных продуктов для обработки изображений:

  • ИК-камера
  • RGB-камера
  • Документ-камера
  • Адаптер захвата HDMI
  • Микроскоп.

Минимальные и дополнительные требования

Этот документ состоит из двух разделов:

  1. Минимальные требования описывают критерии совместимости периферийного устройства с определенной категорией.
  2. Дополнительные требования описывают критерии сертификации.

Нажмите на эти кнопки навигации, чтобы посмотреть только минимальные требования или минимальные и дополнительные требования соответственно.

Legend

Глагол, связанный с товаром Действие по развитию
"MUST" Обязательное требование к товару
"SHOULD" Необязательная рекомендация
"MAY" Желательно:

МИНИМАЛЬНЫЕ ТРЕБОВАНИЯ

Общие характеристики периферийных устройств

  • Периферийное устройство должно соответствовать минимальным требованиям, указанным в спецификациях универсальных периферийных устройств.

Предварительные сертификаты

Аппаратное обеспечение и упаковка

  • Камера должна поддерживать USB версии 2.0 и более поздних.
  • Индикатор активности камеры, если он есть, НЕ ДОЛЖЕН быть в активном состоянии, когда камера не сохраняет данные и не отправляет их на хост.
  • Индикатор активности камеры НЕ ДОЛЖЕН управляться независимо от камеры.
  • Индикатор активности камеры НЕ ДОЛЖЕН управляться программным обеспечением.
  • Электронный затвор, если он есть, должен блокировать съемку.
  • Электронный затвор, если он есть, ДОЛЖЕН передавать информацию о своем состоянии ОС.

USB Video Class (UVC)

  • USB-камера должна поддерживать UVC (USB Video Class) 1.0 или более позднюю версию.
  • USB-камера должна работать без дополнительного ПО.
  • USB-камера должна поддерживать потоковую передачу видео в формате MJPEG с разрешением 1280 x 720 и частотой 30 кадров в секунду.
  • USB-камера ДОЛЖНА поддерживать автоматический баланс белого.
  • USB-камера должна поддерживать автоматическую экспозицию.
  • USB-камера ДОЛЖНА поддерживать подавление мерцания при частоте электросети 50 и 60 Гц.
  • USB-камера должна начать передавать первый кадр в течение 2000 мс.
  • USB-камера ДОЛЖНА сообщать монотонные временные метки.

Совместимость приложений

  • USB-камера должна работать с веб-версией Google Meet.
    • USB-камера должна быть распознана Meet при первом подключении к встрече.
  • USB-камера должна работать со встроенным приложением камеры.

ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ

Помимо минимальных требований, периферийное устройство ДОЛЖНО соответствовать следующим обязательным требованиям, чтобы получить сертификацию.

Общие характеристики периферийных устройств

  • [Обязательно.] Периферийное устройство ДОЛЖНО соответствовать дополнительным требованиям, указанным в спецификациях универсальных периферийных устройств.

Аппаратное обеспечение и упаковка

  • [Обязательно] Если в комплект USB-камеры входит USB-кабель, то для него ОБЯЗАТЕЛЬНО должен быть отчет о соответствии требованиям USB-IF.
  • [Обязательно.] Индикатор активности камеры ДОЛЖЕН быть в активном состоянии, когда камера отправляет данные на хост-устройство с ChromeOS.
  • [Обязательно] Индикатор активности камеры должен быть в активном состоянии, когда камера сохраняет данные во внутреннюю память.
  • [Необязательно] У USB-камеры ДОЛЖЕН быть индикатор активности камеры.
  • [Необязательно] У USB-камеры МОЖЕТ быть микрофон.
  • [Необязательно] У USB-камеры ДОЛЖЕН быть механизм защиты конфиденциальности.

USB Video Class (UVC)

  • [Необязательно] USB-камера должна поддерживать UVC (USB Video Class) 1.5.
  • [Необязательно] USB-камера ДОЛЖНА начать передавать первый кадр в течение 500 мс.
  • [Необязательно] USB-камера должна поддерживать автофокус.
  • [Необязательно] USB-камера должна поддерживать трансляцию с разрешением 640 x 480.
  • [Необязательно] USB-камера должна поддерживать трансляцию с разрешением 640 x 360.
  • [Необязательно] USB-камера должна поддерживать потоковую передачу со скоростью 24 кадра в секунду.
  • [Необязательно] USB-камера ДОЛЖНА передавать удобное для пользователя отображаемое имя.
  • [Необязательно.] USB-камера ДОЛЖНА поддерживать управление постоянной частотой кадров (V4L2_CID_EXPOSURE_AUTO_PRIORITY или UVC_CT_AE_PRIORITY_CONTROL).
  • [Необязательно] USB-камера должна продолжать транслировать видео со скоростью не менее 15 кадров в секунду в условиях низкой освещенности.
  • [Необязательно.] USB-камера может поддерживать панорамирование, наклон и масштабирование.
    • Если USB-камера поддерживает какие-либо элементы управления PTZ, то она ДОЛЖНА поддерживать управление масштабом (V4L2_CID_ZOOM_ABSOLUTE) с соотношением масштабирования (значение / 100).
      • Например, значение 250 означает увеличение в 2,5 раза (250 %), а 100 – нормальное значение без масштабирования, которое должно быть задано по умолчанию.
    • Если USB-камера поддерживает какие-либо функции панорамирования, наклона и масштабирования, то она ДОЛЖНА поддерживать функции панорамирования и наклона вместе.
    • Для всех форматов и разрешений, поддерживаемых камерой, USB-камера ДОЛЖНА работать нормально с одним диапазоном [min, max], предоставляемым элементом управления V4L2_CID_ZOOM_ABSOLUTE.
      • Например, максимальное соотношение масштабирования должно быть одинаковым для потоковой передачи с разрешением 720p и 1080p.
  • [Необязательно] Если USB-камера оснащена физической шторкой или переключателем конфиденциальности, она МОЖЕТ поддерживать V4L2_CID_PRIVACY или UVC_CT_PRIVACY_CONTROL.
    • Если USB-камера поддерживает V4L2_CID_PRIVACY или UVC_CT_PRIVACY_CONTROL, она должна сообщать о состоянии управления конфиденциальностью в соответствии с физической шторкой или переключателем.
    • Если USB-камера поддерживает V4L2_CID_PRIVACY или UVC_CT_PRIVACY_CONTROL, она НЕ ДОЛЖНА сообщать, что контроль конфиденциальности включен, когда физическая шторка или переключатель не используются, даже если объектив закрыт другими предметами, например руками или наклейками.
    • Если USB-камера поддерживает V4L2_CID_PRIVACY или UVC_CT_PRIVACY_CONTROL, то при запросе она должна возвращать действительное значение, когда камера ведет трансляцию или находится в режиме ожидания (streamon или streamoff).
    • Шторка камеры или переключатель конфиденциальности НЕ ДОЛЖНЫ быть доступны для изменения точки доступа. Физический переключатель можно вернуть в исходное положение только вручную.
    • USB-камера ДОЛЖНА поддерживать управление конфиденциальностью, если у нее есть физическая шторка или выключатель.
  • [Необязательно] USB-камера должна поддерживать режим приостановки USB. Если устройство поддерживает режим ожидания USB:
    • Если USB-камера поддерживает режим приостановки USB, она ДОЛЖНА быть способна возобновить работу и создавать действительные кадры без каких-либо особенностей (специальных решений для устройства) со стороны системы, например UVC_QUIRK_WAKE_AUTOSUSPEND.

Совместимость приложений

  • [Необязательно] USB-камера должна поддерживать обновление встроенного ПО с помощью fwupd.
  • [Необязательно.] USB-камера ДОЛЖНА работать сразу после установки встроенного ПО или предоставлять механизм для его обновления (желательно с помощью fwupd).

Требования к звуку

Этот раздел относится к случаям, когда у веб-камеры есть встроенный микрофон или аудиоинтерфейс.

Формат аудио

МИНИМАЛЬНЫЕ ТРЕБОВАНИЯ

Воспроизведение Запись
Частота дискретизации ≥ 16 кГц ≥ 16 кГц
Формат S16_LE S16_LE
  • Номер канала и конфигурация должны быть указаны правильно.
  • Все заявленные периферийным устройством частоты дискретизации должны работать корректно.
    • Отклонение между измеренной частотой и частотой выборки ДОЛЖНО быть ≤ 0,1%.
    • Стандартная ошибка для линейной регрессии измеренного значения должна быть меньше 30.
  • Устройство ДОЛЖНО поддерживать воспроизведение или запись с разными частотами дискретизации, которые оно заявляет как поддерживаемые. В противном случае ОС должна добавить специальный файл конфигурации, чтобы предотвратить это на системном уровне.

    Например, можно одновременно воспроизводить аудио с частотой ниже 44,1 кГц и записывать голос с частотой 48 кГц.

ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ

Помимо минимальных требований, периферийное устройство ДОЛЖНО соответствовать следующим требованиям, чтобы получить сертификацию:

  • Нет

Качество аудио

МИНИМАЛЬНЫЕ ТРЕБОВАНИЯ

Путь захвата – отключение звука

  • Если в интерфейсе есть возможность отключить звук, она должна:
    • Сохранять состояние отключения звука таким образом, чтобы на него не влияли:
      • открывать и закрывать устройство;
      • Переключение на другое устройство ввода.

ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ

Помимо минимальных требований, периферийное устройство ДОЛЖНО соответствовать следующим требованиям, чтобы получить сертификацию:

Путь воспроизведения – громкость

  • [Обязательно.] Устройство должно соответствовать стандартам EN50332.

Путь захвата – отключение звука

  • [Обязательно] Если в объявлении есть интерфейс для отключения звука, он должен:
    • Отключите звук на устройстве, чтобы все записанные образцы были нулевыми или находились в диапазоне \((level_{max} - level_{min}) \le 0.0028 \text{ dBFS}\).
      • Если устройство не соответствует требованиям, на нем ДОЛЖНА быть кнопка отключения звука.
      • Кнопка отключения микрофона на устройстве должна отключать звук в системе (микрофон).
      • Кнопка отключения микрофона ДОЛЖНА отключать микрофон через систему телефонии. От интерфейса потребителя можно отказаться.
  • [Обязательно.] Если пользователь нажимает кнопку отключения микрофона на устройстве или в ОС, состояние микрофона ДОЛЖНО измениться.
  • [Обязательно.] Если устройство синхронизирует статус отключения микрофона с ОС, индикатор статуса отключения микрофона (например, светодиод) на устройстве ДОЛЖЕН измениться.

Путь захвата – частотная характеристика выходного сигнала

  • [Обязательно] Устройство ДОЛЖНО быть полностью функциональным при использовании заводских настроек частотной характеристики и усиления без какой-либо ручной настройки усиления записи в ОС.
  • [Обязательно] В таблице ниже указан расчетный средний уровень RMS dBFS при уровне сигнала 94 дБ SPL.

    Тип устройства Диапазон выходного уровня в зависимости от частоты синусоидального сигнала
    1 кГц 4 кГц 7 кГц
    Bluetooth и USB [-15, -5] дБFS Значение 1 кГц ±5 дБ Значение 1 кГц ±5 дБ
    проводные наушники с разъемом 3,5 мм; [-23, 0] дБFS [-23, 0] дБFS [-23, 0] дБFS

Примечание. В устройствах Bluetooth и USB ответ на тона частотой 4 и 7 кГц дается относительно ответа на тон частотой 1 кГц.

Сертификация "С поддержкой Meet"

МИНИМАЛЬНЫЕ ТРЕБОВАНИЯ

Существует программа аттестации периферийного оборудования для Google Meet, которая охватывает часть этих спецификаций.

Периферийные устройства, соответствующие требованиям программы, не должны отвечать следующим критериям:

  • Путь воспроизведения – громкость
  • Capture Path - Output Frequency Response (Путь захвата – частотная характеристика выхода)

ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ

Помимо минимальных требований, периферийное устройство ДОЛЖНО соответствовать следующим требованиям, чтобы получить сертификацию:

  • Нет

История изменений

Дата Версия Примечания
2026-09-28 2.0 Обновленная спецификация в соответствии с измененными требованиями к товарам (минимальными и дополнительными).
2024-02-01 1.3.1 Повторная публикация на новой платформе
2023-11-08 1.3 Первая публикация сайта партнера