Развлечения

Проверка камеры перед созвоном

Коротко

Перед созвоном достаточно проверить две вещи: камера включается по кнопке и картинка не снята с другого устройства. Нажмите «Включить камеру», убедитесь, что видите себя, и посмотрите в списке, какая камера выбрана — если у ноутбука есть встроенная и внешняя, звонок может уйти не туда.

Инструмент

Камера выключена. Нажмите «Включить камеру» — браузер спросит разрешение, и в этом окне появится живой кадр.

Камера не запущена.

Кадр и снимок остаются в браузере: страница не отправляет видео никуда и не делает сетевых запросов с картинкой. Камера включается по кнопке и отпускается кнопкой «Остановить» — тогда индикатор камеры в браузере гаснет.

Что проверить перед звонком

ПроверкаКак выглядит нормаЧастая причина сбоя
Камера включаетсяПоявляется живой кадрДоступ закрыт в настройках сайта
Правильное устройствоВ списке выбрана нужная камераСвязь берёт встроенную вместо внешней
Свет и кадрЛицо видно, фон не контровойСвет из окна за спиной
Снимок кадраФайл PNG сохраняетсяБраузер блокирует скачивание

Рассчитано по методике инструмента «Проверка веб-камеры онлайн: работает ли камера и что она видит».

Как считаем

Разрешение кадра берётся у самого устройства: getSettings() возвращает фактические width, height и frameRate, поэтому страница показывает то, что камера отдала, а не то, что у неё попросили. Ошибки доступа разбираются по name исключения: NotAllowedError — доступ закрыт, NotFoundError — устройств нет, NotReadableError — устройство занято, OverconstrainedError — разрешение не поддерживается.

Ограничения и допущения

  • Проверка идёт тем же путём, что и звонок в браузере: страница просит поток у системы через getUserMedia. Если здесь кадр есть, а в мессенджере нет — дело в настройках мессенджера, а не в камере.
  • Кадр зеркалится по умолчанию: человек привык видеть себя как в зеркале. В снимок зеркало тоже попадает — если нужна картинка «как видит камера», снимите галочку.
  • Частота кадров и разрешение зависят от освещения: в тёмной комнате почти все веб-камеры сами снижают кадры в секунду, чтобы вытянуть яркость. Это не поломка.
  • Доступ к камере браузер даёт только на HTTPS или localhost и только после действия пользователя. Список названий камер появляется после разрешения: до него браузер скрывает метки устройств.
Полная методика, шаги и источники

Частые вопросы

что проверить в камере перед видеозвонком
Три вещи: камера включается по кнопке и даёт живой кадр; в списке выбрано то устройство, которое вы хотите показать собеседнику; свет падает на лицо, а не из окна за спиной. Плюс посмотрите, что попадает в кадр: подоконник и полка с бумагами видны не хуже лица.
какая камера выберется, если их две
Та, которую система считает устройством по умолчанию, — обычно встроенная в ноутбук. Если подключена внешняя и показать надо её, выберите нужную камеру в списке здесь и проверьте то же самое в настройках видео у мессенджера: список устройств у него свой.

Ещё на сайте