Files
knowledge-base/projects/video-surveillance.md

112 lines
4.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
date: 2026-04-17
type: project
tags: [video]
---
# Видеонаблюдение — AgentDVR + Telegram бот
> Статус: Активный проект
> Период: Февраль 2026 — настоящее время
---
## AgentDVR
### Сервер
- **VM 104** на Proxmox HomeLab
- **IP**: 10.0.0.227
- **Логин**: agentdvr
- **Пароль**: `1qaz!QAZ`
- **Веб-интерфейс**: Не доступен извне
- **Лицензия**: Куплена
### Запись
- Все камеры пишут по детекции движения
- Чувствительность детекции настроена
- Записи по 15 минут (некоторые файлы не в поддерживаемом формате)
### Веб-доступ к записям
- **Домен**: rec.dttb.ru
- **SSL**: Let's Encrypt
- **Проблема**: Видео работает на Mac, ❌ НЕ работает на iPhone
- Ошибка: `error code=4, SRC_NOT_SUPPORTED`
- Range requests работают (206)
- MIME-type: video/mp4 корректный
- Статус: загрузка, не воспроизводится
---
## Камеры
### Удалённый сайт (Знаменское)
| Камера | IP | Логин | Пароль | Порт | Статус |
|--------|------|-------|--------|------|--------|
| HiWatch | 192.168.88.42 | admin | `1qaz!QAZ` | 8000 | Работает |
| Cam 03 | — | — | — | — | Записи есть |
| Cam 09 | ID 14 | — | — | — | Записи есть |
| Cam 12 | — | — | — | — | Детекция работала |
| Cam 18 | — | — | — | — | Записи есть |
### NVR (Видеорегистратор)
- **IP**: 10.0.0.133
- **Логин**: admin
- **Пароль**: `1qaz!QAZ`
- **Шлюз**: 10.0.0.1
- **DNS**: 8.8.8.8, 77.88.8.8
- **Подключение**: Через проброс с VPS 89.111.140.86
### Проброс камеры через VPS
- **VPS**: 89.111.140.86
- **Порт**: 8082 (планировался)
- **Проблема**: SDK HiWatch не работает через проброс
- **Работает**: RTSP через VLC
---
## Telegram боты для видеонаблюдения
### ZnamSecurityBot (CT 134)
- **Токен**: `8753618480:AAHdGQd3BU2swO6HIvkvxTcHcI46bQ64znA`
- **Назначение**: ЧОП — запрос видеоархива
- **Функции**:
- Поиск записей по камере и времени
- Отправка клипов в Telegram
- Веб-ссылки на записи через rec.dttb.ru
- **Проблемы**:
- Не отвечает в группе без @упоминания
- Видео не открывается на iPhone
- Периодически молчит
### Формат запросов
Примеры рабочих запросов:
- "cam18 за последний час"
- "За сегодня записей на ZnamHome-Cam03"
- "Cam 09 = ID 14. Запускаю нарезку за 00:2000:50"
---
## Сетевая инфраструктура для камер
### MikroTik (удалённый сайт)
- **IP**: 192.168.88.1
- **Логин**: admin
- **Пароль**: admin01
- **Назначение**: Роутер сайта с камерами
- **VPN**: Подключён к VPS для проброса камер
### Проброс портов
- Камера 192.168.88.42 → VPS 89.111.140.86 → Интернет
- SDK порт 8000 — не работает через проброс
- RTSP — работает через VLC
---
## Нерешённые проблемы
1.**iPhone видео** — rec.dttb.ru не воспроизводит видео (SRC_NOT_SUPPORTED)
2.**SDK камеры** — не работает через проброс портов
3.**Бот в группе** — не отвечает без @упоминания
4.**Формат записей** — некоторые файлы не в поддерживаемом формате
5.**Камеры периодически offline** — требуется перезагрузка AgentDVR