Получите бесплатную консультацию

Технология WebRTC: live-мониторинг и работа аналитики с минимальной задержкой

WebRTC в видеонаблюдении помогает сократить время между происходящим на объекте и появлением изображения на экране пользователя. Для облачного сервиса это особенно важно, когда видео нужно смотреть в реальном времени, а не с заметным отставанием от событий.

В платформе AIVP WebRTC доступен наряду с HLS — протоколом, который использует буферизацию для более устойчивого воспроизведения. Разберем, в чем разница между технологиями и для каких задач оператора связи полезен каждый вариант.

Почему задержка потока критична для современного видеонаблюдения?

Камера может работать исправно, а изображение поступать в высоком качестве, но при этом отставать от реального времени. Для обычного просмотра это не всегда критично. При live-мониторинге разница между событием и его отображением может влиять на скорость реакции сотрудника.
Например, администратор наблюдает за торговым залом, оператор контролирует ситуацию на складе или сотрудник службы безопасности проверяет происходящее у входа. Чем меньше задержка видеопотока, тем быстрее человек получает актуальное изображение и может оценить ситуацию.
Задержка отражается и на работе с видеоаналитикой. Если система обнаружила вторжение в запретную зону или другое настроенное событие (с отправкой уведомления), сотруднику нужно открыть видео и проверить, что происходит на объекте. WebRTC позволяет быстрее увидеть текущую картину благодаря передаче видеопотока с минимальной задержкой.

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

Чем WebRTC отличается от HLS в видеонаблюдении?

HLS и WebRTC решают общую задачу: доставляют видео пользователю, хотя применяют разные подходы. Выбор протокола зависит от того, что важнее для конкретного сценария: максимально актуальное изображение или более устойчивое воспроизведение при колебаниях сетевого соединения.

Как работает протокол HLS?

HLS (HTTP Live Streaming) передает видео в виде последовательности сегментов. Плеер получает фрагменты потока, накапливает их в буфере и воспроизводит. Такая схема помогает сглаживать кратковременные перебои соединения, поскольку воспроизведение может продолжаться за счет уже загруженных данных.

В типовых конфигурациях сегменты могут иметь длительность в несколько секунд (например, 2–6 сек), но это не универсальный параметр. На задержку влияют длительность сегментов, размер буфера и другие элементы цепочки доставки видео.
HLS подходит для сценариев, где важны устойчивость воспроизведения и качество изображения при неидеальных сетевых условиях, а небольшое отставание от реального времени допустимо.

Как работает WebRTC в видеонаблюдении?

WebRTC (Web Real-Time Communication) передает аудио- и видеоданные практически в реальном времени. Технология ориентирована на минимальную задержку и позволяет быстрее доставлять live до пользователя, не ожидая накопления последовательности сегментов, как в схеме HLS.

При оптимальных условиях задержка WebRTC может составлять менее 500 мс. В локальной сети с оптимизированной инфраструктурой — снижаться примерно до 200 мс. Это ориентиры для подходящих условий, а не гарантированные показатели каждой инсталляции: фактический результат зависит от сети, оборудования, конфигурации медиасервера и клиентского устройства.
Главное преимущество WebRTC — оперативное отображение происходящего. Пользователь быстрее видит ситуацию на объекте, проверяет запрос на доступ или открывает live-видео после уведомления об аналитическом событии.

Всегда ли WebRTC предпочтительнее HLS для live-мониторинга?

Нет. Оба протокола нужны оператору и дополняют друг друга. При выборе следует учитывать сценарий и условия работы сервиса.

Критерий

HLS

WebRTC

Основной приоритет

Устойчивость воспроизведения

Минимальная задержка

Принцип передачи

Сегменты и буферизация

Передача медиаданных практически в реальном времени

Работа при колебаниях соединения

Буферизация помогает «сглаживать» перебои

Результат зависит от качества соединения и конфигурации

Live-мониторинг

Подходит, если допустимо некоторое отставание

Подходит, когда важно быстрее увидеть происходящее

Проверка событий видеоаналитики

Позволяет открыть видео для проверки события

Позволяет быстрее увидеть live-видео после уведомления

Как сменить протокол в веб-интерфейсе AIVP?

Пользователь может самостоятельно выбрать протокол воспроизведения видео. Настройка доступна в параметрах приложения и применяется ко всем камерам этого пользователя.

По умолчанию используется HLS. Чтобы переключиться на WebRTC, нужно выбрать соответствующий протокол и сохранить изменения. После этого платформа проверяет поддержку WebRTC на стороне браузера и медиасервера.

Если один из компонентов не поддерживает выбранный протокол, AIVP автоматически возвращается к HLS и отображает соответствующее сообщение. Это позволяет сохранить возможность просмотра видео, даже если WebRTC недоступен в текущей конфигурации.

В каких сценариях WebRTC полезен оператору и его клиентам?

Поддержка WebRTC расширяет возможности облачного видеонаблюдения и позволяет телеком-оператору предлагать подходящий режим просмотра под конкретные задачи.
  • Live-мониторинг коммерческих объектов. В магазинах, на складах и производственных площадках сотрудникам важно быстро оценивать обстановку по камерам. WebRTC помогает уменьшить отставание изображения от происходящего на объекте.

  • Проверка запросов на доступ. При пропуске на территорию ответственному сотруднику может потребоваться быстрый просмотр точки прохода/въезда. Меньшая задержка помогает оперативно оценить ситуацию по live-видео.

  • Реакция на события видеоаналитики. В AIVP предусмотрены push-уведомления о (обнаружение вторжения, нарушение границ запретной зоны, подсчет посетителей). Получив уведомление, пользователь быстрее проверяет происходящее по видео. WebRTC влияет на задержку отображения изображения, но не определяет скорость обнаружения события аналитическим модулем.

  • Удаленный контроль распределенных объектов. Если заказчик наблюдает за несколькими магазинами, офисами или другими площадками, ему важно быстро переключаться между камерами и получать актуальное изображение. WebRTC полезен для тех камер и сценариев, где минимальная задержка имеет приоритет.
Во всех этих случаях результат зависит не только от протокола, но и от качества сети, конфигурации платформы и характеристик оборудования.

Когда HLS остается подходящим выбором?

Не всегда пользователю нужна минимальная задержка. Если задача состоит в регулярном наблюдении за объектом и небольшое отставание изображения допустимо, HLS может быть предпочтительнее благодаря буферизации.

Этот вариант также полезен, когда в конкретной конфигурации WebRTC не поддерживается. В AIVP HLS используется по умолчанию, а при несовместимости браузера или медиасервера платформа автоматически возвращается к нему. Поэтому выбирать протокол стоит исходя из условий эксплуатации и приоритетов клиента.
Хотите узнать больше о возможностях платформы AIVP и запуске облачного видеонаблюдения в вашей сети? Свяжитесь с нашей командой, чтобы обсудить сценарии применения и настройки сервиса под задачи ваших абонентов.
Переходите в наш Телеграм-канал, чтобы узнавать больше новостей из мира телеком в вашем регионе.
Получите бесплатную консультацию

Готовы открыть новые возможности вашего телеком-бизнеса с AIVP?

Оставьте заявку — мы свяжемся с вами и обсудим, как это реализовать.
Подписаться на рассылку

о главном в телекомe и сервисах, без спама