Видеоплеер прямого эфира (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%). - Очищает устаревшие рамки при получении новых данных телеметрии.