Trassir MiniNVR — компактный сетевой регистратор. Его удобно ставить там, где не хочется держать большой сервер, но нужно стабильное хранение видео и интеграция с внешними системами. API и SDK Trassir дают возможность автоматизировать задачи: включать запись по событию, экспортировать фрагменты, связывать камеры с контроллерами доступа и шлагбаумами.
У вас может быть много камер, датчиков и устройств. Ручная настройка и постоянный мониторинг утомительны. API позволяет сделать сценарии: запись по таймеру, уведомления в мессенджер, передача тревоги в ACS, автоматический бэкап ключевых фрагментов.
Технически Trassir MiniNVR предоставляет набор интерфейсов:
Схема типовой интеграции: устройство/камера → MiniNVR (запись + аналитика) → ваш сервис (через API) → конечные действия (уведомление, управление реле, архив).
Ниже примеры-образцы. В реальной системе проверьте документацию вашей версии SDK и настройте безопасную аутентификацию.
1. Получение списка камер и включение записи (Python + requests)
import requests
base = "http://MININVR_IP/api"
token = requests.post(base + "/login", json={"user":"admin","pass":"***"}).json()["token"]
headers = {"Authorization": "Bearer " + token}
cams = requests.get(base + "/cameras", headers=headers).json()
for c in cams:
if c["name"].startswith("Вход"):
requests.post(base + f"/cameras/{c['id']}/start_record", headers=headers)
2. Подписка на события через webhook
# В MiniNVR настроить webhook: http(s)://your-server/trassir_event
# На вашем сервере принимать POST и сохранять фрагмент архива
# Пример логики:
# если событие.type == "motion" и zone == "витрина" -> запросить экспорт 30s видео
3. Экспорт архива за указанный промежуток
resp = requests.post(base + "/archive/export",
headers=headers,
json={"camera_id": 5, "from": "2026-02-01T12:00:00",
"to": "2026-02-01T12:00:30"})
# ссылка на файл в ответе -> скачать
MiniNVR хорошо сочетается с контроллерами доступа, охранными панелями и SCADA. Практические советы:
Важно хранить персональные данные корректно. В России нужно учитывать 152-ФЗ (персональные данные). Краткие рекомендации:
| Критерий | MiniNVR | Сервер/ПО | Облако |
|---|---|---|---|
| Цена | Низкая до средней | Средняя — высокая | Подписка |
| Управление | Локально, простой | Гибкое, требует админов | Удобно, но зависит от сети |
| Интеграция через API | Есть, ограниченная | Максимальная | Через провайдера |
Если вы выбираете оборудование и инсталлятора, смотрите предложения по системам видеонаблюдения — там можно подобрать MiniNVR, камеры и сервис установки.
Небольшая ремарка: документация и возможности API могут отличаться по версиям. Если нужен конкретный пример для вашей модели MiniNVR (файлы SDK, конкретные эндпойнты или готовые скрипты) — можно подготовить практический набор скриптов и пошаговую настройку под вашу сеть.
