Программного комплекса «Faceter Storage»
1. Назначение и область применения
Программный комплекс «Faceter Storage» представляет собой серверный модуль, предназначенный для приёма, долговременного хранения и предоставления видеоархива с IP-камер видеонаблюдения.
Комплекс функционирует как часть облачной экосистемы видеонаблюдения и не имеет собственного пользовательского интерфейса. Вся работа с видеоархивом осуществляется через другие компоненты системы — веб-интерфейс, мобильное приложение, сервисы обработки событий и уведомлений — посредством REST API.
Основная цель ПО — обеспечить надёжное и масштабируемое хранение видеозаписей и гарантировать стабильный доступ к ним авторизованным пользователям и сервисам в рамках единой архитектуры экосистемы.
2. Функциональные характеристики
2.1. Приём и запись видеопотоков
2.2. Хранение видеоархива
2.3. Предоставление доступа к архиву
Обеспечение REST API для:
Доступ к архиву возможен только авторизованным пользователям и системным сервисам после прохождения аутентификации и проверки прав.
2.4. Взаимодействие с другими компонентами системы
«Faceter Storage» является внутренним сервисом и взаимодействует исключительно через API:
Примечание: Пользователь не взаимодействует напрямую с «Faceter Storage». Все действия (просмотр, экспорт, настройка камер) выполняются через клиентские приложения, которые в фоне обращаются к API модуля хранения.
3. Разграничение функционала
«Faceter Storage» не реализует следующие функции:
Эти задачи решаются другими компонентами облачной платформы, с которыми модуль хранения интегрирован через стандартизированные API-интерфейсы.
4. Системные требования
Debian\Ubuntu
Docker + compose
Статический внешний ip адрес(Сообщить нам)
Открытые tcp порты во внешний мир: 80, 443, 8554
Минимально: RAM 6Гб, CPU 2 ядра, HDD 100 гб