SirinVideo CCTV — документация
Система видеонаблюдения: контрол-плейн (Plane), стриминговые ноды (Node), архив, события и доступ для операторов.
SirinVideo CCTV — система видеонаблюдения для операторов связи, управляющих компаний, предприятий и интеграторов. Она принимает видео с IP-камер, раздаёт его зрителям в браузере и мобильных приложениях, ведёт архив (DVR), фиксирует события и разграничивает доступ пользователей — от одной площадки до тысяч камер на десятках серверов.
С чего начать#
Быстрый старт →От чистого сервера до первой камеры в браузере за 15 минут.
Архитектура →Как связаны Plane и Node, кто с кем общается и по каким портам.
Установка с нуля →Пошаговая установка контрол-плейна и ноды на чистый Linux.
API →Полный справочник REST API с примерами
curl.
Что умеет система#
| Возможность | Описание |
|---|---|
| Приём видео | RTSP (TCP/UDP), ONVIF-камеры, камеры за NAT через туннельный агент |
| Раздача видео | HLS, MSE-WS (низкая задержка), RTSP, превью-кадры; воспроизведение в браузере без плагинов |
| Архив (DVR) | Непрерывная запись на локальные диски и в S3, глубина по времени или объёму, экспорт фрагментов |
| События | Системные (нода/камера offline), ONVIF-события камер, интервальные эпизоды, вложения, аналитика |
| Мультиарендность | Организации с квотами, роли, гранты доступа по тегам и отдельным камерам |
| Мозаики | Раскладки камер, автоподбор по тегам, режим видеостены на отдельном экране |
| Управление | Веб-интерфейс администратора, REST API, аудит действий, метрики Prometheus |
Как устроена документация#
- Начало работы — обзор, архитектура, быстрый старт, словарь терминов.
- Установка — подбор оборудования и подробная установка с нуля: Plane, Node, TLS, лицензия.
- Конфигурация — полные справочники
plane.tomlиnode.confсо всеми параметрами. - Администрирование — ежедневная работа: камеры, ноды, хранилища, архив, события, пользователи.
- Работа оператора — то, что видит и делает пользователь без прав администратора.
- API — полный справочник REST API контрол-плейна с готовыми примерами.
- Эксплуатация — мониторинг, резервное копирование, производительность, диагностика.
- Вопросы и ответы — короткие ответы на частые вопросы.
Поиск
Нажмите / или Ctrl+K в любом месте документации, чтобы искать по всем разделам. Стрелками выбирайте результат, Enter — переход.
Условные обозначения#
В примерах команд используются подстановки, которые нужно заменить на свои значения:
| Обозначение | Значение |
|---|---|
cctv.example.com |
Публичный домен вашего контрол-плейна (Plane) |
node.example.com |
Домен или IP стриминговой ноды |
$TOKEN |
JWT-токен, полученный при входе через API |
<UUID> |
Идентификатор объекта (камеры, ноды, организации) |
Команды, которые нужно выполнять с правами root, показаны с sudo.