Skip to content

Видеоплеер прямого эфира (Live Player)

Веб-интерфейс RUSEON Core поддерживает два режима трансляции с визуализацией детекций искусственного интеллекта.


Режимы воспроизведения

1. WebRTC (WHEP) — Основной режим

  • Задержка видео менее 50 мс для оперативного наблюдения в реальном времени.
  • Использует протокол WHEP (HTTP POST) для согласования SDP/ICE.
  • Получает координаты детекций через прямой SCTP DataChannel "metadata".

2. Режим HLS — Резервный режим

  • Использует библиотеку hls.js с 2-секундными сегментами для стабильной работы при потерях пакетов.
  • Получает координаты детекций через синхронизированную дорожку субтитров WebVTT (subs.m3u8).

Отрисовка AI-детекций на Canvas (MetadataOverlay)

Компонент MetadataOverlay задействует аппаратное ускорение HTML5 Canvas и requestAnimationFrame для рендеринга рамок со скоростью 60 FPS:

  • Автоматически масштабирует координаты рамок под размер окна видеоплеера.
  • Отображает прямоугольники детекций, класс объекта и уровень уверенности нейросети (например, person 96%, car 88%).
  • Очищает устаревшие рамки при получении новых данных телеметрии.

Released under the MIT License.