Shinobi — лёгкая и гибкая платформа для видеонаблюдения. Она подходит для частных домов, магазинов и профессиональных инсталляций. В этой статье — понятные шаги и схемы, как настроить трансляцию и запись сразу с нескольких каналов (камер). Смотрите, какая штука: настроить можно как простую систему на домашнем сервере, так и масштабируемый NVR для бизнеса.
Shinobi работает через Node.js и ffmpeg. Камеры подключаются по RTSP/ONVIF/HTTP/RTMP. Для записи и трансляции используется ffmpeg-процессы, которые требовательны к CPU. Можно использовать аппаратное ускорение (NVENC/QuickSync) в ffmpeg.
Камеры (RTSP/ONVIF) ---> PoE-коммутатор ---> Сервер с Shinobi (ffmpeg)
|
+- NVR/NAS для архивов
+- Резервная сеть / интернет (трансляции)
Есть два простых пути: docker-контейнер или установка на Ubuntu/Debian.
| Производитель | Пример RTSP |
|---|---|
| Dahua | rtsp://user:pass@IP:554/cam/realmonitor?channel=1&subtype=0 |
| Hikvision | rtsp://user:pass@IP:554/Streaming/Channels/101 |
| ONVIF-камера | rtsp://user:pass@IP:554/stream1 |
Расчёт диска и канала — простой. Пример: 10 камер × 4 Мбит/с (основной) = 40 Мбит/с входящего трафика. Запись 24/7 на 30 дней: 4 Мбит/с = 0.5 MB/s ≈ 43.2 GB в сутки на камеру → 432 GB в сутки для 10 камер → ~13 TB за 30 дней. Учитывайте кодирование и метаданные.
Если планируете много одновременных трансляций или веб-просмотров, включайте NVENC (NVIDIA) или QuickSync (Intel) в ffmpeg. Это снизит нагрузку на CPU. Shinobi позволяет в параметрах камеры добавить кастомные ffmpeg-опции.
Снимайте и храните только то, на что у вас есть право. Информируйте людей о видеонаблюдении и соблюдайте сроки хранения персональных данных.
| Компонент | Примерная цена (RUB) |
|---|---|
| IP-камера 2–4 Мп PoE | 6 000–20 000 |
| PoE-коммутатор 8–16 портов | 8 000–40 000 |
| Сервер (серверный CPU, 16–32 GB RAM) | 40 000–150 000 |
| Жёсткие диски NAS 6–12 TB (за штуку) | 10 000–30 000 |
Если нужно подобрать камеры и оборудование — смотрите разделы каталога y-ss: каталог и системы видеонаблюдения. Там есть камеры, PoE-коммутаторы и хранилища, подходящие для Shinobi.
Shinobi даёт гибкий контроль над потоками и записью. Начните с пары камер, настройте субпотоки для просмотра и основной поток для архива. По мере роста системы добавляйте ресурсы: диск, сеть, вычисления. Так вы получите надёжную систему, которая подойдёт и для дома, и для бизнеса.
