📼 Архив и Timeline

NVR-подобный интерфейс для навигации по архиву с событиями и воспроизведением.

📁 Структура архива

archive/
├── camera_001/
│   ├── 2026-03-20/
│   │   ├── 08-00-00.mp4
│   │   ├── 08-00-00.mp4.json
│   │   ├── 08-00-12.mp4
│   │   └── 08-00-12.mp4.json
│   └── 2026-03-21/
│       └── ...
└── camera_002/
    └── ...

Параметры записи

Параметр Значение Описание
FPS 20 Кадров в секунду
Качество MJPEG 80 Качество сжатия
Сегмент 2 сек Длина одного файла
Автозапись При детекции Запись при наличии объектов
Остановка +5 сек Задержка после последнего объекта

📊 Timeline UI

Визуальная шкала времени с цветовой маркировкой событий.

08:00 10:00 12:00 14:00 16:00 18:00

Цвета событий

smoking, fall
on_phone
workplace_absence
sitting
standing

🎮 Навигация

Действие Способ
Воспроизвести с точки Клик по сегменту на timeline
Перемотка Клик по полосе прокрутки
Зум Колёсико мыши над timeline
Предыдущее событие PREV или
Следующее событие NEXT или
Пауза/Воспроизведение Space
Space Пауза Предыдущее Следующее + Зум+ - Зум-

📅 Режимы просмотра

Режим Период Описание
LAST 24H 24 часа Последние 24 часа от текущего момента
YESTERDAY Вчера Полный вчерашний день
WEEK 7 дней Последняя неделя
При выборе даты в календаре загружаются все сегменты за этот день. Для больших периодов используйте WEEK режим.

⚡ Панель событий

Справа от плеера — панель со всеми детекциями за выбранный период.

Функции

  • Поиск по дате, времени или типу события
  • Сортировка: по времени, уверенности, длительности
  • Фильтр по типу события (клики по цветным чипсам)
  • Клик по событию → переход к времени + автозапуск
  • Confidence отображается в процентах