Программное обеспечение «Линия» (Line), одно из самых популярных решений для IP-видеонаблюдения в России и странах СНГ․ Грамотная настройка архива видеозаписей — это фундамент надежной системы безопасности․ От правильных параметров зависит глубина хранения, качество доказательной базы и нагрузка на дисковые подсистемы․ В этой статье мы подробно разберем все аспекты настройки архива в актуальных версиях ПО (линейка 6․9․x, 7․x и выше)․
Основные понятия и архитектура хранения
В «Линии» архив представляет собой набор файлов на жестких дисках сервера, организованных по определенной структуре․ Понимание этой структуры помогает избежать ошибок при проектировании системы․
- Каталог архива: Корневая папка, где хранятся все записи․ Может быть несколько каталогов на разных физических дисках или RAID-массивах․
- Структура папок: Внутри каталога создаются подпапки по камерам (обычно с именами или ID камер), а внутри них — файлы записей за каждые сутки․
- Формат файлов: Проприетарный формат ․lf (Line Format), оптимизированный для быстрой записи и поиска по таймлайну․ В новых версиях также поддерживается запись в контейнер MP4 для совместимости․
- Индексация: Для мгновенного перемещения по таймлайну и умного поиска создаются индексные файлы․
Доступ к настройкам архива
Настройка производится в интерфейсе администрирования («Наблюдательный пост» -> «Администрирование» -> «Сервер» -> «Архив»)․ Требуются права администратора․
Настройка каталогов хранения (Расположение архива)
Это первый и самый важный шаг․ Рекомендуется выносить архив на отдельные физические диски, отличные от системного диска ОС․
- Откройте вкладку «Каталоги»․
- Нажмите «Добавить» и укажите путь к папке на выделенном диске/томе․
- Важно: Укажите лимит места (в ГБ или %)․ Оставьте 10-15% свободного пространства для системных нужд и дефрагментации․ Когда лимит достигнут, сервер начинает удалять самые старые записи (циклическая запись)․
- Если добавляете несколько каталогов (на разных дисках), сервер будет заполнять их последовательно или параллельно (в зависимости от версии и настроек балансировки)․
- Проверьте права доступа: служба «Линия» (Line Server) должна иметь полные права (Чтение/Запись/Изменение) на эти папки․
Рекомендации по дисковой подсистеме:
- Используйте диски класса Surveillance / SkyHawk / WD Purple (оптимизированы для последовательной записи)․
- Для критических объектов настройте RAID 5 или RAID 6 (аппаратный контроллер предпочтительнее программного)․
- Избегайте записи архива по сети (SMB/NFS/iSCSI) без крайней необходимости — это повышает риск потери кадров при сетевых сбоях․ Если необходимо — используйте высокоскоростные выделенные каналы (10GbE) и надежные NAS․
Настройка параметров записи для камер
Параметры записи задаются индивидуально для каждой камеры («Администрирование» -> «Камеры» -> выбираем камеру -> вкладка «Запись»)․
Режимы записи:
- Непрерывная: Запись 24/7․ Гарантирует полноту картины, но требует максимального объема диска․
- По движению (Motion Detection): Запись стартует при срабатывании детектора движения․
- Предзапись (Pre-record): Критически важный параметр (по умолчанию 5-10 сек, лучше ставить 10-30 сек)․ Позволяет увидеть событие до срабатывания детектора․
- По расписанию: Комбинация режимов по времени (например, днем, по движению, ночью, непрерывная)․
- По сигналу тревоги: Запуск по входу аларма (сухой контакт) или аналитике (пересечение линии, оставленный предмет)․
Потоки записи (Dual Stream):
Современные IP-камеры выдают два потока: Main (высокое разрешение) и Sub (низкое разрешение)․
- Стратегия «Экономия места»: В архив пишется Sub-поток (например, 720p или D1), а Main-поток пишется только по движению/тревоге․ Это экономит до 70-80% дискового пространства․
- Стратегия «Максимальное качество»: В архив всегда пишется Main-поток․
- Настройка: Вкладка «Запись» -> «Поток для записи»․ Выберите «Основной», «Дополнительный» или «Авто» (запись дополнительного, переключение на основной по событию)․
Кодеки и качество:
- Приоритет: H․265 (HEVC) > H․264․ H․265 экономит 30-50% места при том же качестве․ Убедитесь, что камера и сервер поддерживают аппаратное декодирование H․265 (Intel Quick Sync, NVIDIA NVDEC)․
- Битрейт (Bitrate): Задайте CBR (Constant Bit Rate) или VBR с верхним порогом (Cap)․ Для 1080p H․265 достаточно 2-4 Мбит/с, для 4K — 8-12 Мбит/с․ Не ставьте «неограниченно» — это приведет к переполнению диска за дни․
- Кадровая частота (FPS): Для архива часто достаточно 8-12 FPS․ 25/30 FPS нужно только для анализа быстрых процессов (казино, спорт, номера авто на высокой скорости)․
Глубина архива и калькуляция дискового пространства
Глубина архива — это время, за которое доступны записи․ Она зависит от: количества камер, разрешения, кодека, битрейта, режима записи и FPS․
Формула расчета (упрощенно):
Объем (ГБ) = (Битрейт (Мбит/с) / 8) * 3600 * 24 * Глубина (дни) * Кол-во камер / 1024
Пример: 16 камер, 1080p, H․265, 3 Мбит/с, непрерывная запись, 14 дней․
(3 / 8) * 3600 * 24 * 14 * 16 / 1024 ≈ 1837 ГБ ≈ 1․8 ТБ
Инструмент: Используйте официальный калькулятор «Линии» на сайте разработчика (devline․ru/calculator/) для точного расчета с учетом активности сцены․
Продвинутые настройки и оптимизация
Запись на несколько дисков (Балансировка)
Если у вас несколько каталогов архива на разных физических дисках, в настройках сервера (в файле line․cfg или через интерфейс в новых версиях) можно включить распределение камер по дискам․ Это снижает нагрузку на головки дисков (IOPS) и повышает отказоустойчивость: выход из строя одного диска не убивает архив со всех камер․
Резервное копирование (Backup / Экспорт)
- Ручной экспорт: Через «Наблюдательный пост» -> «Архив» -> фрагмент -> «Сохранить как․․․» (формат ․lf, ․mp4, ․avi)․
- Автоматическое копирование на FTP/Сетевую папку: Настраивается в «Администрирование» -> «Сервер» -> «Резервное копирование»․ Позволяет дублировать критические фрагменты или весь архив на удаленное хранилище․ Настройте расписание (обычно ночью) и глубину копируемого архива․
Шифрование архива
В версиях 7․x+ появилась поддержка шифрования записей (AES)․ Включается в настройках сервера․ Ключи управления хранятся у администратора․ Это актуально для объектов с высокими требованиями к конфиденциальности (ГОСТ, 152-ФЗ)․ Обратите внимание: шифрование немного увеличивает нагрузку на CPU․
Настройка детектора движения (для записи по движению)
Качество записи по движению зависит от настройки детектора в самой камере (Edge Analytics) или в сервере «Линия» (Server-side VCA)․
- Используйте зоны исключения (маски) для деревьев, дорог, мониторов, освещения․
- Настройте чувствительность и минимальный размер объекта, чтобы отсеять шум (дождь, снег, насекомые)․
- Лучше использовать аналитику на стороне камеры (если поддерживает) — это снимает нагрузку с сервера․
Мониторинг состояния архива
Регулярно проверяйте:
- Свободное место: В «Наблюдательном посте» (значок диска) или через веб-интерфейс․
- Здоровье дисков (S․M․A․R․T․): Используйте утилиты (Victoria, MHDD, CrystalDiskInfo) или мониторинг через Zabbix/Prometheus (есть готовые шаблоны для «Линии» через HTTP API)․
- Логи сервера: Ошибки «Disk write error», «Archive full», «Camera disconnected» требуют немедленного реагирования․
- График заполнения: В веб-интерфейсе администратора есть визуализация заполнения дисков по дням․
Типичные проблемы и решения
| Проблема | Причина | Решение |
|---|---|---|
| Архив «пропадает» раньше срока | Лимит места установлен слишком мало или диск забит мусором/логами | Проверьте лимиты в настройках каталогов, очистите диск, проверьте корзину Windows |
| Рывки видео, пропуски кадров в записи | Высокая нагрузка на диск (IOPS), медленный RAID, антивирус сканирует папку архива | Добавьте папку архива в исключения антивируса, используйте диски Surveillance, разнесите камеры по дискам, проверьте режим кэша контроллера (Write Back + BBU) |
| Не пишется архив с новой камеры | Нет прав на папку, камера не активирована в записи, неверный поток | Проверьте вкладку «Запись» камеры, права службы Line Server, лог ошибок |
| Медленный поиск по архиву | Фрагментация диска (HDD), битый индекс, слабый CPU | Дефрагментация (только HDD!), перестроение индекса (остановка сервиса, удаление ․idx файлов камеры, запуск), обновление ПО |
| Ошибка «Недостаточно прав» при эксппорте | Пользователь не в группе администраторов или операторов с правом экспорта | Настройте права пользователя в «Администрирование» -> «Пользователи» |
Обновления ПО и миграция архива
При обновлении «Линии» (например, с 6․9․x на 7․x или 8;x):
- Обязательно сделайте бэкап базы данных (файл `line․cfg` и папка `data` в каталоге установки) и конфигурации камер․
- Архивные файлы ․lf совместимы между мажорными версиями․ После обновления сервер сам проиндексирует старый архив при первом запуске (может занять время на больших объемах)․
- Не меняйте буквы дисков и пути к каталогам архива при обновлении․
Чек-лист правильной настройки (Резюме)
- [ ] Архив размещен на отдельных физических дисках (не системный C:)․
- [ ] Используются диски класса Surveillance / Enterprise․
- [ ] Настроен RAID (5/6/10) для отказоустойчивости․
- [ ] Установлены лимиты места с запасом 10-15%․
- [ ] Для каждой камеры выбран оптимальный режим записи (непрерывная / по движению / расписание)․
- [ ] Включена предзапись (10-30 сек) для записи по движению․
- [ ] Используется H․265 с разумным битрейтом (CBR/VBR Cap)․
- [ ] Настроена запись Sub-потока в фоновом режиме + Main-поток по событию (для экономии места);
- [ ] Настроены маски детектора движения (исключены шумы)․
- [ ] Папка архива добавлена в исключения антивируса․
- [ ] Настроено автоматическое резервное копирование критичных камер на удаленный сервер/FTP․
- [ ] Подключен мониторинг S․M․A․R․T․ и свободного места (Zabbix/Telegram/Email алерты)․
- [ ] Проверен экспорт видео и воспроизведение на другом ПК (плеер Line или VLC для MP4)․
Настройка архива в «Линии», это не разовое действие, а процесс сопровождения системы․ Грамотный первичный расчет дисковой подсистемы, выбор правильных кодеков и режимов записи, а также внедрение мониторинга здоровья дисков сэкономят вам часы расследований инцидентов и предотвратят потерю критически важных видеодоказательств․ Регулярно проверяйте актуальность настроек при добавлении новых камер или изменении режима работы объекта․
Статья подготовлена на основе документации Devline (Линия) версий 6․9․x – 8․x․ Интерфейс и терминология могут незначительно отличаться в зависимости от конкретной сборки․ Всегда обращайтесь к актуальному руководству пользователя на официальном сайте devline․ru․