Как записывать видео с RTSP-камеры на сервер, NAS или в облако. FFmpeg, Shinobi, RTSP.KZ. Настройка архива, ротация, расчёт дискового пространства.
IP-камеры могут записывать на встроенную SD-карту, NVR, или внешний сервер. Рассмотрим все варианты.
Простейший вариант: вставьте MicroSD (до 256 ГБ) в камеру. Запись настраивается в веб-интерфейсе камеры. Минусы: ограниченный объём, ненадёжно (карта может выйти из строя), нет удалённого доступа к записям.
Специализированное устройство: принимает RTSP от 4-64 камер, записывает на HDD. Hikvision, Dahua, TRASSIR — все имеют линейки NVR. Плюсы: надёжно, локальный доступ. Минусы: дорого, нужен физический доступ.
Запись RTSP в файл через FFmpeg — бесплатно и гибко:
Записывает часовые MP4-файлы с датой в имени.
RTSP.KZ на тарифе «Бизнес» сохраняет записи в облаке. Доступ через веб-интерфейс — смотрите архив из браузера, скачивайте фрагменты.
Сколько места нужно для записи видео с камеры:
1 час = 1.8 ГБ
1 сутки = 43 ГБ
30 дней = 1.3 ТБ
1 камера × 30 дней = 1.3 ТБ
1 час = 0.9 ГБ
1 сутки = 21.6 ГБ
30 дней = 648 ГБ
1 камера × 30 дней = 648 ГБ
1 час = 3.6 ГБ
1 сутки = 86 ГБ
30 дней = 2.6 ТБ
1 камера × 30 дней = 2.6 ТБ
Совет: используйте запись по движению — экономит 50-70% дискового пространства.
Чтобы диск не переполнился, настройте автоудаление старых записей:
На NVR ротация настраивается автоматически: «Перезапись при заполнении» — включить.
1080p H.264 при 4 Мбит/с: ~1.3 ТБ/месяц. С H.265: ~650 ГБ/месяц. С записью по движению: ~200-400 ГБ/месяц. Используйте калькулятор: битрейт × 3600 × 24 × 30 / 8 / 1024 / 1024 = ГБ.
Да. FFmpeg записывает RTSP-поток в файл (MP4/MKV) на обычном компьютере или VPS. Также можно использовать Shinobi (open-source VMS) или RTSP.KZ (облачный архив).
NVR: через мобильное приложение (Hik-Connect, DMSS). FFmpeg: настройте nginx для раздачи файлов. RTSP.KZ: веб-интерфейс с таймлайном и скачиванием фрагментов.
H.265 экономит ~50% места при том же качестве. Минус — CPU-нагрузка при воспроизведении. Рекомендуем H.265, если камера и плеер поддерживают.