RTSP — стандарт для видеопотоков с IP-камер. Он позволяет получить поток в реальном времени и направить его на локальный регистратор, сервер или облачный хостинг. В этой статье разберём, как выбрать способ записи на сторонние сервера, какие есть варианты, какие настройки потребуются, и на что обратить внимание с точки зрения безопасности и закона.
Камера транслирует видеопоток по RTSP (обычно на порт 554). Сервер (VMS, NVR, ffmpeg, GStreamer и т.д.) подключается к этой ссылке, получает поток и сохраняет его в файлы или отправляет дальше — на облако, NAS или медиасервер (RTMP/HTTP).
Вот как это работает: камера —> RTSP —> приёмник (сохранение или ретрансляция).
Формат часто встречающегося URL:
rtsp://user:password@192.168.1.100:554/stream1
Иногда путь выглядит как /h264/ch1/main/av_stream. ONVIF помогает автоматизировать обнаружение потоков.
Если нужно просто записывать поток в файл на сервере:
ffmpeg -rtsp_transport tcp -i "rtsp://user:pass@CAM_IP:554/stream" -c copy -f segment -segment_time 3600 -segment_format mp4 /storage/cam_%03d.mp4
Пояснения: tcp надёжнее в нестабильных сетях; сегменты по часу удобны для архива и восстановления.
Чтобы ретранслировать RTSP в RTMP для облачного медиасервера:
ffmpeg -rtsp_transport tcp -i "rtsp://user:pass@CAM_IP/stream" -c copy -f flv rtmp://myserver/app/streamkey
Нужен простой расчёт: bitrate (в Mbps) × количество камер × 3600 × 24 / 8 = ГБ в сутки.
Пример: одна камера 2 Mbps → 2 × 3600 × 24 / 8 ≈ 21.6 ГБ/сутки. Для 10 камер — ~216 ГБ/сутки.
В разных регионах законы о видеонаблюдении отличаются. Общее правило — информировать людей о съёмке и хранить записи с минимально необходимым сроком. Для коммерческих объектов часто требуются внутренние регламенты и реестр доступа к записям.
| Тип | Примеры | Когда подходит |
|---|---|---|
| Лёгкое ПО | ffmpeg, motion | Одна-несколько камер, гибкая настройка, скрипты |
| VMS / NVR | Milestone, Synology Surveillance Station, Blue Iris | Проф. инсталляции, удобное управление, журналы |
| Медиасервер | NGINX-RTMP, Wowza | Ретрансляция потоков, стриминг в облако |
Камера (RTSP) → Локальный сервер/VM (ffmpeg/ZoneMinder) → Сегментация → Репликация на NAS/облако (S3/FTP)
Если планируете монтаж камер и хотите передать эту часть профессионалам, можно воспользоваться услугой установки и настройки оборудования — специалисты помогут подобрать схему записи и настроить репликацию архива на сторонние серверы. Услуга монтажа и настройки
Небольшая рекомендация в завершение: начните с тестовой связки одной камеры и сервера, прогоните поток 48–72 часа, проверьте целостность файлов, скорость восстановления и политики хранения — и только после этого масштабируйте систему на весь проект.
