📼 Архив и 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 отображается в процентах