DevOps

Как записать видео с ST‑NVR‑S0806K15 на Ubuntu без HDD

Узнайте, как подключить USB‑накопитель к ST‑NVR‑S0806K15 или захватить RTSP‑поток на Ubuntu 24.04, чтобы сохранять видео без покупки дополнительного HDD.

Как организовать запись видео с видеорегистратора ST‑NVR‑S0806K15 на сервер Ubuntu 24.04 без внутреннего жесткого диска?

Я купил регистратор без HDD и хотел бы сохранять архивы на уже существующем диске сервера по сети, но устройство поддерживает запись только на внутренний диск. Какие варианты существуют для записи видео без покупки дополнительного HDD? Нужно решить вопрос сегодня.

Скорее всего, NVR ST‑NVR‑S0806K15 не умеет писать напрямую на сетевой ресурс, но он поддерживает потоковое вещание (RTSP/ONVIF). Поэтому можно либо подключить к устройству USB‑накопитель, либо захватить RTSP‑поток на сервере и сохранить его там. Ниже перечислены конкретные варианты и пошаговые инструкции.

Содержание

Подключение USB‑диска как внутреннего хранилища

Многие модели NVR, включая ST‑NVR‑S0806K15, поддерживают форматирование USB‑накопителей как внутреннего диска.

  1. Подготовьте флешку или внешнее SSD с файловой системой NTFS или FAT32 (часто требуется NTFS для больших файлов).
  2. Вставьте накопитель в USB‑порт устройства.
  3. Зайдите в веб‑интерфейс регистратора, перейдите в раздел StorageUSB Devices.
  4. Выберите накопитель и нажмите Format (это удалит всё на диске).
  5. После форматирования включите запись в настройках RecordingScheduleEnable.

Если устройство не видит USB‑накопитель, проверьте его размер (больше 2 TB часто не поддерживается) и наличие драйверов.

При правильной настройке устройство будет вести запись так же, как с внутренним HDD, но без необходимости покупать отдельный диск.

Захват RTSP‑потока на сервере Ubuntu

Если подключение USB невозможно или вы хотите сохранять видео в более гибком формате, используйте RTSP‑поток.

  1. Найдите URL потока. Обычно он выглядит так:
    rtsp://<пользователь>:<пароль>@<ip-адрес>/stream1
    Информацию о точном пути можно получить в руководстве к устройству или в разделе NetworkRTSP.
  2. Установите ffmpeg:
    bash
    sudo apt update
    sudo apt install ffmpeg
    
  3. Запустите запись:
    bash
    ffmpeg -i rtsp://user:pass@192.168.1.100/stream1 \
           -c copy -f segment -reset_timestamps 1 \
           -segment_time 3600 -strftime 1 \
           /mnt/nvr_archive/%Y-%m-%d_%H-%M-%S.mp4
    
    Этот вызов разбивает запись на 1‑часовые сегменты и сохраняет их в указанную директорию.
  4. Добавьте задание в cron или используйте systemd‑timer для автоматической перезаписи после сбоев.

Пояснения

  • -c copy сохраняет поток без перекодирования, экономя ресурсы.
  • -segment_time 3600 задаёт длину сегмента (в секундах).
  • -strftime 1 формирует имя файла по дате/времени.

Такой подход позволяет хранить видео на любом диске сервера, а не только на памяти NVR.

Использование NVR‑программ для записи

Если вам удобно управлять записями из одного интерфейса, можно установить открытое NVR‑решение на Ubuntu.

Программа Особенности Как подключить ST‑NVR‑S0806K15
ZoneMinder Легко интегрируется, поддерживает RTSP, веб‑интерфейс Добавьте камеру > RTSP Stream > укажите URL
Shinobi Модульная, масштабируемая, поддерживает ONVIF Создайте Camera > URL = RTSP‑адрес
MotionEye Минималистичная, но ограничена Параметр RTSP URL в конфигурации

Установить, например, ZoneMinder можно через apt и включить Video Capture для RTSP‑потока. После этого все видео будет сохраняться в /var/lib/zoneminder/recording.

Эти решения позволяют централизованно хранить записи, управлять расписанием и проводить поиск по метаданным.

Проверка и управление записью

  1. Мониторинг: htop, iotop, ffmpeg -report покажут загрузку CPU и диска.
  2. Backups: настройте rsync или duplicity для регулярного копирования архивов на внешний NAS.
  3. Уведомления: sendmail или Telegram bot могут оповещать о сбоях в потоке.

Соблюдая эти шаги, вы сможете вести запись с ST‑NVR‑S0806K15 без покупки дополнительного HDD и использовать уже существующий серверный диск.

Источники

  1. Документация ST‑NVR‑S0806K15 – Руководство пользователя
  2. RTSP – Wikipedia
  3. ffmpeg – официальная документация
  4. ZoneMinder – официальный сайт
  5. Shinobi – GitHub репозиторий
  6. MotionEye – официальная страница

Заключение

  • USB‑накопитель – самый простой способ превратить NVR в полноценный NVR без покупки HDD.
  • RTSP‑поток + ffmpeg – гибкое решение, позволяющее сохранять видео на любом сервере.
  • Открытые NVR‑программы (ZoneMinder, Shinobi, MotionEye) упрощают управление и расширяют функциональность.

Выберите вариант, который лучше всего вписывается в вашу инфраструктуру и бюджет, и настройте его сегодня – запись видео будет работать стабильно без дополнительных дисков.

Авторы
Проверено модерацией
Модерация