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

Организация модулей по бизнес-объектам

Модуль Объем Возможные результаты
Управление видеоисточниками Конфигурация, ввод, переподключение и состояния каналов Инвентаризация источников, состояния и ошибки
Предварительный просмотр в реальном времени Режимы вывода, распределение и состояния клиента Предварительный просмотр API и конфигурации
Обработка задач Модели, планирование, выборка и результаты Конфигурация задачи и поля результатов
Записи событий Происхождение, время, правила и состояние проверки Поля событий и ссылки на доказательства
Хранение и воспроизведение Файлы, хранение, индексирование и чтение Конфигурация хранилища, API извлечения и контрольные записи

Проверьте наличие доказательств отдельно от связи с событием.

Используйте стабильные идентификаторы для связи источников, событий, версий модели и конфигурации, а также сохраненных файлов. Убедитесь, что изображения или видео, на которые имеются ссылки, существуют, читабельны и соответствуют требуемому временному диапазону. Идентификатор события сам по себе не является достаточным доказательством того, что запись была сохранена.

Определите политики мощности и отказов отдельно

Укажите одновременные каналы, модели, клиенты, задачи записи и воспроизведения. Определите состояния и действия для полных очередей, тайм-аутов, потери ввода и недостаточного дискового пространства. Старые изображения или результаты не должны появляться в качестве новых результатов. Подтвердите политику хранения в соответствии с бизнес-требованиями.

Пилот, принять и передать

Начните с небольшого пробного проекта с использованием фиксированных видеовходов. Затем проверьте согласованные комбинации параллельных задач и процесса восстановления. Сохраняйте отдельные записи предварительного просмотра, обработки, событий, записи и воспроизведения. Результаты могут включать конфигурацию, API, инструкции по развертыванию и эксплуатации, согласованный исходный код, записи испытаний и невыполненные элементы. Управляйте сторонними библиотеками и интеграцией протоколов в соответствии с их действующими лицензиями и подтвержденной областью действия.

Сопутствующие услуги: развертывание и оптимизация периферийного ИИ и запросы по проекту.