Содержание статьи +
- Кратко
- Почему это важно
- Вся система на одной странице
- Слой 1 – Захват: камеры, часть из них умные
- Слой 2 – Сеть: питание, коммутаторы и линия LAN/WAN
- Слой 3 – Приём: как VMS тянет каждый поток
- Слой 4 – Запись и хранение: сначала локально и арифметика хранения
- Слой 5 – Аналитика: три уровня, один язык метаданных
- Слой 6 – Облако: флот, поиск и выживание при обрыве
- Хребет стандартов
- Бюджет на схеме
- Три референс-конфигурации, которые масштабируются
- Как большие платформы ложатся на это
- Оборачивающий слой приватности и хранения
- Главное
- Что почитать дальше
Это инженерное руководство, а не юридическая консультация. Уточняйте детали у квалифицированного юриста.
Кратко
Референс-архитектура edge + cloud – это единый чертёж, к которому шёл весь блок: законченная вендор-нейтральная система видеонаблюдения, где быстрая детекция и непрерывная запись живут в локальной сети, а облако оставлено для тяжёлой, общефлотовой и нечастой работы, и всё это обёрнуто слоем приватности и хранения. В ней шесть слоёв – захват, сеть, приём, запись и хранение, аналитика и облако – и хребет стандартов, который их держит: ONVIF Profile S или T несёт живой поток, Profile G отвечает за запись, а Profile M переносит метаданные аналитики через линию edge-cloud. Смысл – в цифрах: объект на 50 камер держит около 32 терабайт видео локально, снижает выгрузку в интернет примерно со 100 мегабит/с до около 5 и платит единицы долларов за камеру в месяц за аналитику вместо тысяч – потому что каждая задача идёт на свой уровень. Статья проходит каждый слой, рисует хребет стандартов и бюджет на одной схеме, даёт три конфигурации от одного здания до удалённого сотового периметра и показывает, что стеки Milestone, Genetec и NVIDIA – это варианты одной и той же формы.
Почему это важно
Если вы читали остальной блок, вы встретили каждую часть системы по отдельности – камеру, edge-сервер, облако, гибридное разделение, стоимость, задержку. Здесь они складываются в один проект, который можно отдать интегратору и построить. Это важно потому, что проекты видеонаблюдения ломаются на стыках, а не в деталях: камера, которая прекрасно отдаёт поток, но не может быть записана по закону; пилот аналитики, который работает на четырёх камерах и рушится на четырёхстах; «облачная» система, которая в первый же день забивает интернет-канал объекта. Референс-архитектура – это карта всей системы с типовой технологией и типовым режимом отказа на каждом переходе, так что вы проектируете под худший день ещё до покупки первой камеры. Она написана для интегратора, продакт-менеджера или руководителя эксплуатации, которому нужно оценить систему и говорить с инженерами, – а не для инженера, который и так знает поле, – и при этом старший видеоинженер по-прежнему может снять каждый простой слой и найти под ним точный стандарт.
Вся система на одной странице
Референс-архитектура – это просто подписанная картинка законченной рабочей системы, которую вы адаптируете, а не изобретаете: чертёж, по которому работает строитель, а не готовый дом. Наша описывает гибридную ИИ-систему видеонаблюдения: где стоит каждый компонент, какие данные текут между ними, какой стандарт управляет каждой связью и сколько примерно стоит её эксплуатация. Любое реальное развёртывание в этом разделе – ритейл, периметр, город, кампус, промышленность – это вариация одной этой формы.
Система читается слева направо в шести слоях, и порядок – это путь одного кадра видео сквозь неё. Захват – это камеры, часть которых сама запускает ИИ. Сеть – кабели и коммутаторы, несущие питание и видео по локальной сети. Приём – место, где софт, управляющий всеми камерами и называемый системой видеоменеджмента (VMS), затягивает каждый поток. Запись и хранение – куда это видео ложится и как долго остаётся. Аналитика – где система решает, что видео означает, разнесённая по трём уровням. А облако – арендованный далёкий дата-центр, делающий тяжёлые общефлотовые задачи. Оборачивает все шесть, не будучи отдельным слоем, политика приватности и хранения, решающая, что можно хранить, как долго и что вообще может покинуть здание.
Самая важная черта схемы – вертикальная линия посередине: граница между локальной сетью внутри здания (LAN) и публичным интернетом до облака (WAN). Почти каждое хорошее решение в архитектуре видеонаблюдения – это решение о том, что пересекает эту линию. Тяжёлое, непрерывное, приватное – сырое видео, запись, узнаваемые лица – остаётся слева от неё. Только мелкое, дистиллированное, нечастое – метаданные, короткие клипы, обновление модели – переходит вправо. Держите эту линию в голове, пока мы идём по слоям, потому что работа каждого слоя отчасти определяется тем, на какой её стороне эта работа должна быть.
Слой 1 – Захват: камеры, часть из них умные
Слой захвата – это камеры, и единственное решение, которое расходится по всему, что ниже, – насколько каждая камера думает сама за себя. Простая IP-камера (камера, отдающая цифровое видео по сетевому кабелю, в отличие от старой аналоговой) просто производит видеопоток. ИИ-камера или edge-камера добавляет маленький ИИ-чип – нейропроцессор, NPU, – который запускает лёгкий детектор прямо там, где рождается видео, так что камера может решить «это человек, пересекающий линию» за десятки миллисекунд и послать маленькое структурированное оповещение вместо видео или вместе с ним.
Это важно для архитектуры по двум причинам, которые мы будем встречать снова. Первая – скорость: камера, детектящая на устройстве, реагирует примерно за 25–100 миллисекунд, потому что ничто не покидает локальную сеть, тогда как система, отправляющая кадр в облако «подумать», ждёт 300–800 миллисекунд на обмен туда-обратно. Полный разбор задержки – в задержке и точности на каждом уровне. Вторая – полоса пропускания: умная камера может слать несколько килобайт метаданных вместо потока в мегабиты в секунду, и это рычаг, который тянет вся гибридная схема. Что на самом деле выполняется на чипе камеры и каковы пределы – в edge AI на камере; как устроены и обучаются сами модели детекции, живёт в разделе AI for Video Engineering под развёртыванием realtime edge vs cloud, потому что этот раздел владеет тем, где модель работает, а не тем, как она сделана.
Одна честная оговорка уместна здесь, потому что это самое частое преувеличение в категории: чип камеры – это маленький фиксированный бюджет вычислений, и точность, которую на нём можно запустить, – это реалистичный диапазон precision/recall, зависящий от освещения, ракурса и настройки, а не единое идеальное число и никогда не «100%». Тяжёлое или сквозное рассуждение по камерам на камеру не влезет – для этого и есть следующие два уровня аналитики.
Слой 2 – Сеть: питание, коммутаторы и линия LAN/WAN
Сетевой слой – самый невзрачный и чаще всего недооценённый по ёмкости. Современные IP-камеры обычно питаются по тому же кабелю, что несёт их видео, через Power over Ethernet (PoE) – один провод на оба, поэтому камере нужна лишь одна линия до коммутатора. Коммутаторы собирают камеры в локальную сеть (LAN) – быструю, приватную, фактически бесплатную сеть внутри здания – и через межсетевой экран соединяются дальше с глобальной сетью (WAN), публичным интернетом, и облаком за ним.
Сеть заслуживает реального внимания потому, что несёт доминирующий поток данных во всей системе: непрерывное видео со всех камер сразу. Полезное правило – что видео наблюдения идёт около 2–4 мегабит/с на камеру в эффективном современном кодеке и идёт весь день. Значит, пятьдесят камер – это примерно 100–200 мегабит/с устойчивого внутреннего трафика – комфортно для гигабитной LAN и причина, почему запись принадлежит этой LAN, а не интернету. Типовой режим отказа – относиться к сети камер как к офисному Wi-Fi; лечение – проводная, коммутируемая, часто физически отдельная (сегментированная VLAN) сеть, рассчитанная на одновременный поток всех камер, плюс достаточный бюджет PoE, чтобы добавление камер не обесточивало коммутатор. Детали транспорта – как поток на самом деле движется, протоколы, обнаружение – всплывают в следующем слое и в том, как поток камеры попадает в VMS.
Слой 3 – Приём: как VMS тянет каждый поток
Приём – это место, где система видеоменеджмента (VMS) – программная платформа, управляющая многими камерами в масштабе, пишущая их и дающая операторам одно место для просмотра, – реально подключается к каждой камере и тянет её поток. Здесь почти всю работу делают два стандарта, и их стоит назвать точно, потому что именно на «это же по стандарту» тихо умирает много надежд на совместимость.
Первый – транспорт. Видео наблюдения движется поверх RTSP и RTP: RTSP (Real-Time Streaming Protocol, IETF RFC 7826, обновляющий исходный RFC 2326) – пульт, говорящий камере «опиши свой поток, начни слать, остановись»; RTP (Real-Time Transport Protocol, IETF RFC 3550) – конверт, который реально несёт пакеты видео и аудио. Их понимает почти каждая IP-камера на рынке, поэтому они – пол слоя приёма. Полный разбор, включая то, как наблюдение переиспользует стриминговую инфраструктуру, – в RTSP, RTP и как видео наблюдения движется по проводу, а вывод самого транспорта – в разделе Video Streaming.
Второй – слой совместимости, позволяющий VMS одного производителя говорить с камерой другого. ONVIF – общий язык, позволяющий камерам и софту разных производителей понимать друг друга, организованный в профили – помеченные наборы функций, которым соответствуют и устройство, и клиент. Для приёма важны Profile S (живой стрим H.264, аудио, управление pan-tilt-zoom и базовые события движения) и Profile T (современная надстройка, добавляющая видео H.265, тревоги вскрытия и движения и стрим метаданных). Когда камера и VMS обе соответствуют Profile S или T, VMS может найти камеру, затянуть её поток и принимать базовые события без кастомной интеграции. Глубокий разбор – ONVIF для инженеров, а коммерческий обзор – наш блог про профили ONVIF в системах безопасности.
Оговорка, которую раздел повторяет, здесь самая острая: соответствие гарантирует базу, а не каждую функцию. Profile S означает, что VMS надёжно получит поток; он не означает, что каждая особая аналитика или проприетарная настройка доступна. Считайте профиль полом, на котором стоят оба устройства, и ждите фирменный SDK производителя для всего продвинутого.
Слой 4 – Запись и хранение: сначала локально и арифметика хранения
Запись – слой, где линия LAN/WAN отрабатывает себя, потому что правило простое и абсолютное: непрерывная запись остаётся локальной. Сырое видео – самое тяжёлое в системе, локальная сеть несёт его бесплатно, а интернет-аплинк не унесёт вовсе без счёта, который затмит всё остальное. Поэтому VMS – или сервер записи, или сетевой видеорегистратор – пишет непрерывный поток каждой камеры на диск в локальной сети, и облако никогда не видит этот напор.
У ONVIF есть профиль ровно для этой части. Profile G стандартизирует запись, поиск и воспроизведение на устройстве и в системе, так что соответствующая VMS может писать с соответствующего устройства и проигрывать вендор-нейтрально. Рядом с постоянной записью сидит кольцевой буфер – фиксированный блок локального хранилища, обычно последние 24–72 часа, перезаписывающий самое старое, чтобы освободить место, – и именно он позволяет гибридной системе пережить обрыв интернета, не потеряв ни секунды видео. Мы вернёмся к этой устойчивости в облачном слое; здесь смысл в том, что это локальное хранилище, измеряемое в часах.
Хранение – доминирующая периодическая статья расходов в большинстве систем наблюдения, и это чистая арифметика, так что стоит один раз проговорить её вслух. Возьмём наш объект на 50 камер, каждая 4-мегапиксельная при около 2 мегабит/с в эффективном кодеке H.265, пишет непрерывно, хранится 30 дней:
2 Мбит/с ÷ 8 = 0,25 мегабайта в секунду на камеру 0,25 МБ/с × 86 400 секунд/день = 21 600 МБ ≈ 21,6 ГБ на камеру в день 21,6 ГБ × 50 камер × 30 дней ≈ 32 400 ГБ ≈ 32 терабайта
Так довольно обычный объект держит около 32 терабайт видео при окне хранения в месяц – всё в локальной сети, ничего в интернете. Поменяйте рычаг – и число сдвинется: вдвое короче хранение – вдвое меньше места; переход с непрерывной записи на запись по движению на тихом объекте может срезать вдвое и больше; выше разрешение – выше и число. Полный разбор этих рычагов, плюс горячий/тёплый/холодный уровни хранения, старящие видео на более дешёвые носители, – в хранении и расчёте ретенции. Архитектурный вывод просто в том, что хранение – локальная статья расходов, измеряемая в терабайтах, а слой приватности позже ограничит, как долго его можно держать.
Слой 5 – Аналитика: три уровня, один язык метаданных
Аналитика – где система решает, что видео означает, и это не одно место, а три, расставленные по тому, сколько вычислений каждое может позволить и как быстро обязано ответить. Это трёхуровневое разделение – сердце блока, выведенное полностью в аналитике на краю против облака; задача референс-архитектуры – связать все три вместе.
Первый уровень – на камере: лёгкий детектор на NPU, встреченный в Слое 1, отвечающий на дешёвый постоянный вопрос «есть ли тут что-то, достойное более близкого взгляда?» за миллисекунды. Второй уровень – локальный edge-сервер: коробка в локальной сети с настоящим графическим процессором (GPU), запускающая более тяжёлые модели сразу по многим камерам. Массовый GPU для инференса тянет примерно 16–40 одновременных потоков 1080p с лёгким детектором на полной частоте кадров – это правило размерности для этого уровня; его экономика разобрана в edge-серверах и ИИ-приставках. Третий уровень – облако: эластичное, мощное, далёкое и счётчиковое – для моделей, слишком тяжёлых для любой локальной коробки, и рассуждения, которое обязано охватить все камеры и объекты разом.
Что удерживает эти три уровня от превращения в три несовместимых силоса – единый стандарт для единственного вида данных, который все они производят: результатов аналитики. ONVIF Profile M стандартизирует метаданные и события аналитики – рамки объектов, классификации (человек, машина, лицо, номер) и события вроде пересечения линии, подсчёта и праздношатания – и, та деталь, что делает всю архитектуру возможной, потребителем этих метаданных по Profile M может быть камера, сервер или облачный сервис. Стандарт был намеренно написан так, чтобы один и тот же интерфейс метаданных работал по обе стороны линии LAN/WAN. Это значит, что детекция, сделанная на камере Axis, событие, поднятое на стороннем edge-сервере, и поиск, запущенный в облаке, говорят на одном структурированном языке, и система остаётся вендор-нейтральной поперёк разделения. Глубокий разбор – события, метаданные и интерфейс аналитики ONVIF.
Механизм, эффективно связывающий уровни, – каскад, или триаж: лёгкий детектор уровня камеры смотрит на каждый кадр и отпускает пустые – пустой коридор, неподвижную парковку, – эскалируя только те несколько процентов, что содержат что-то или в чём он не уверен, к более тяжёлой модели edge-сервера или облака. Поскольку дешёвый фильтр идёт первым, дорогие уровни видят только те кадры, что важны, что срезает и полосу пропускания через провод, и счёт за вычисления на той стороне. Паттерн и то, где провести каждую линию, – в гибридном паттерне обработки.
Слой 6 – Облако: флот, поиск и выживание при обрыве
Облачный слой – всё, что по-настоящему лучше делать далеко и время от времени. Он ведёт управление флотом – одну консоль, которая настраивает каждую камеру и объект, по воздуху раскатывает обновления моделей и показывает дашборды. Он ведёт рассуждение по камерам – отслеживание человека или машины через сорок камер или ре-идентификацию по кампусу, что по определению требует видеть много камер разом. Он ведёт поиск по архиву за месяцы видео и крупнейшие vision-language модели, способные описать сложную сцену, – оба слишком тяжелы для любой камеры. И он держит долговременное холодное хранение того маленького кусочка видео, что стоит держать вне объекта, – клипов с тревогами, а не непрерывного напора.
Связь между зданием и облаком – тонкая труба, на которой держится вся схема, и она несёт лишь три мелкие вещи: метаданные (структурированную детекцию, несколько килобайт), клипы событий (десятисекундный срез реального видео вокруг того, что произошло) и эмбеддинги или трудные кадры (компактный математический отпечаток, позволяющий облаку сопоставлять лица или машины, плюс случайный кадр, в котором край был не уверен). Все три крошечны рядом с сырым видео, и именно поэтому выгрузка гибридного объекта остаётся заметно ниже 100 килобит/с на камеру – часть edge-аналитических камер шлёт миниатюры и метаданные около 20 килобит/с – вместо 2 мегабит/с полного потока.
Деталь, отделяющая проект, переживающий реальность, от того, что лишь красиво демонстрируется, – store-and-forward, и именно поэтому «запись остаётся локальной» – несущая стена архитектуры. Когда интернет-линк падает, локальный кольцевой буфер продолжает писать без перерыва, потому что запись никогда не была в интернете, а метаданные и клипы, идущие в облако, копятся локально и пересылаются по порядку, когда линк вернётся, – ничего не теряется. Это не теория: мост Eagle Eye Networks пишет видео на локальное хранилище в первую очередь именно ради буферизации против обрыва интернета, а затем берёт на себя шифрование и умную выгрузку, а edge-рантайм AWS IoT Greengrass построен работать сквозь прерывистую связь, складывая сообщения для облака, пока линк не вернётся. Размеряйте кольцевой буфер под худший реалистичный обрыв, а не под средний; на удалённом сотовом объекте локальное хранилище – основная запись, а облако – возможный архив.
Хребет стандартов
Стягивая слои вместе, определяющее свойство архитектуры – что почти каждая связь управляется открытым стандартом, и это позволяет смешать камеру одного производителя, VMS другого и облачный сервис третьего без переписывания. Это уникальное ядро, которым владеет раздел, так что стоит увидеть его по строке на каждое.
| Слой | Компонент | Управляющий стандарт | Что гарантирует | Типовой режим отказа |
|---|---|---|---|---|
| Захват | IP / ИИ-камера | ONVIF Profile S / T | Обнаружима, стримится, базовые события | Думать, что соответствие даёт каждую функцию |
| Сеть | PoE-коммутаторы, LAN/WAN | IEEE PoE; IP-сеть | Питание + видео по одному кабелю | Малый коммутатор / общая офисная сеть |
| Приём | VMS тянет поток | RTSP (RFC 7826) · RTP (RFC 3550) | Вендор-нейтральный живой транспорт | Нет плана обнаружения; ручная настройка |
| Запись | VMS / NVR + кольцевой буфер | ONVIF Profile G | Стандартная запись, поиск, проигрывание | Слать напор в облако |
| Аналитика | Камера · edge-сервер · облако | ONVIF Profile M | Один язык метаданных на уровнях | Три силоса, не делящихся результатами |
| Облако | Флот, поиск, архив | API вендора (+ потребитель M) | Через провод идёт лишь дистиллят | «Фейк-гибрид» льёт всё видео наверх |
| Приватность + хранение | Оборачивает все слои | IEC 62676; GDPR; EU AI Act; BIPA | Законные захват, передача, хранение | Биометрия без юридической проверки |
Таблица 1. Хребет стандартов. Каждый слой ложится на открытый стандарт, держащий его вендор-нейтральным, на то, что этот стандарт реально гарантирует, и на ошибку, чаще всего ломающую слой. Четыре профиля ONVIF – S/T к приёму, G к записи, M к обмену аналитикой – это костяк; RTSP/RTP несут транспорт; IEC 62676 рамкой описывает систему целиком.
Два стандарта в таблице стоят слова сверх их строки. IEC 62676 – международный стандарт именно для систем видеонаблюдения в задачах безопасности; его части покрывают системные и эксплуатационные требования (Часть 1-1 и 1-2), протоколы передачи видео (Часть 2) и, в редакции Части 4 от 2025 года, прикладные руководства по выбору, планированию, монтажу и вводу системы в эксплуатацию. Это ближайшее к формальному чертежу всей архитектуры и полезная ссылка, когда заказчик спрашивает «по какому стандарту это построено?». А законы о приватности в последней строке – не технический стандарт, а жёсткое ограничение, под которое архитектуру нужно формовать с самого начала, – предмет оборачивающего слоя ниже.
Бюджет на схеме
Референс-архитектура, не несущая своих цифр, – просто рисунок, так что бюджет принадлежит схеме. Три величины решают, доступна ли система наблюдения по деньгам: полоса пропускания, пересекающая линию WAN, хранение, сидящее на LAN, и стоимость аналитики на камеру в месяц. Две у нас уже есть; вот они вместе для объекта на 50 камер, с третьей.
Полоса пропускания. Стримьте каждую камеру в облако на анализ – и вы платите за напор непрерывно:
50 камер × 2 Мбит/с = 100 Мбит/с устойчивой выгрузки, весь день
Запустите архитектуру как задумано – детекция на краю, запись локальна, в облако только телеметрия и клипы – и тяжёлое видео никогда не пересекает линию:
50 камер × ~0,1 Мбит/с = ~5 Мбит/с в облако, всплесками
Это срез выгрузки на 95% при тех же камерах и тех же детекциях, чисто за счёт того, где идёт «смотрение».
Хранение. Как посчитано в Слое 4, непрерывная 30-дневная запись для этого объекта – около 32 терабайт, всё локально – несомых гигабитной LAN по цене дисков, а не счётчикового аплинка.
Стоимость аналитики. Вычисления, питающие детекцию, имеют дико разную цену в зависимости от того, какой уровень их крутит, и именно здесь архитектура экономит больше всего. Цена одной и той же аналитики четырьмя способами даёт разброс, который стоит усвоить:
| Где крутится аналитика | Грубая стоимость на камеру в месяц | Почему |
|---|---|---|
| На камере (edge NPU) | ~$3 | Платишь раз за чип; амортизируется годами |
| На локальном edge-сервере (GPU) | ~$8 | Один GPU делится на 16–40 камер |
| Аренда облачного GPU постоянно | ~$45 | Эластично, но арендуешь почасово, всегда включён |
| Управляемый облачный API за минуту | ~$4350 | Счёт за каждую минуту каждой камеры – ловушка |
Таблица 2. Разброс стоимости аналитики: одна задача, четыре уровня. Поминутный управляемый API – не опечатка: считаемый непрерывно на камеру, он достаёт тысяч на камеру в месяц, и поэтому непрерывная аналитика принадлежит краю, а облако оставлено для нечастой тяжёлой задачи. Цифры представительны и зависят от сцены; полная кросс-уровневая модель – в статье об экономике.
Урок бюджета – урок всей архитектуры в трёх числах: направьте тяжёлую-и-непрерывную работу (запись, постоянную детекцию) на дешёвую локальную сеть, а нечастую-и-тяжёлую (поиск, по камерам, большие модели) – на эластичное облако, и вы платите низкую цену по каждой оси. Полная модель стоимости – каждая статья, точки безубыточности, как хранение и разрешение их умножают – в экономике видеоаналитики.
Три референс-конфигурации, которые масштабируются
Одна архитектура, три размера. Те же шесть слоёв и тот же хребет стандартов описывают и магазин на углу, и город, но где физически сидят вычисления и хранение, сдвигается с масштабом и качеством интернет-линка. Эти три конфигурации покрывают большинство реальных проектов.
Один объект. Одно здание, десятки камер, хороший проводной интернет. Всё локальное живёт на одной коробке: один сервер VMS с GPU делает приём, запись и аналитику edge-сервера вместе, умные камеры берут на себя критичную по времени детекцию, а облако – опциональная добавка для резервной копии вне объекта и удалённого просмотра. Это магазин, малый офис, клиника. Вся левая сторона схемы схлопывается в один сервер.
Кампус или сеть объектов. Много зданий, сотни или тысячи камер, работающих как одно. Каждый объект держит свою локальную запись и edge-аналитику – потому что запись обязана пережить обрыв интернета на этом объекте, – а слой федерации в облаке связывает их в единую консоль для сквозного поиска, управления флотом и рассуждения, охватывающего локации. Это кампус, розничная сеть, многозданийное предприятие. Архитектура не меняется; она повторяется на объект, а облачный слой делает межобъектную работу, которую не может ни одно здание.
Удалённый / сотовый. Ворота периметра, стройка, подстанция, доступные лишь по ненадёжному сотовому линку. Здесь линия LAN/WAN самая беспощадная: локальная коробка – основная запись с глубоким кольцевым буфером под многодневные обрывы, edge AI делает на месте как можно больше, потому что аплинку нельзя доверять, а облако получает струйку важнейших событий, когда линк есть. Store-and-forward здесь не функция; это вся причина, по которой у объекта вообще есть присутствие в облаке.
Как большие платформы ложатся на это
Референс-архитектура намеренно вендор-нейтральна, и значит, реальные продукты, которые вы будете оценивать, – все её варианты, каждый с упором на разные слои. Увидеть, куда они ложатся, делает архитектуру осязаемой и показывает, что решение редко «какой слой», а «строить интеграцию самому или купить платформу, которая её даёт».
| Платформа | Модель развёртывания | Открытый SDK? | Где сидит в архитектуре |
|---|---|---|---|
| Milestone XProtect | On-prem VMS; гибрид через Milestone Kite | Да (MIP SDK) | Сильный приём + запись (Слои 3–4), открытая интеграция аналитики |
| Genetec Security Center | On-prem unified; гибрид / cloud-connected | Да (SDK) | Единая VMS + контроль доступа + LPR; Слои 3–6 |
| NVIDIA Metropolis / Jetson Platform Services | Edge-to-cloud микросервисы; референс «AI-NVR» | Да (открытый SDK / API) | Уровни аналитики (Слой 5) + связь с облаком |
| AWS (Greengrass + облако) | Cloud-native с edge-рантаймом | Да (API) | Edge-рантайм + облако (Слои 5–6), store-and-forward |
| Кастомная сборка (Фора Софт и подобные) | Любая – спроектирована под объект | Н/Д – вы владеете | Вся архитектура, сформованная под точные ограничения |
Таблица 3. Рынок, разложенный на референс-архитектуру. Зрелые VMS-платформы (Milestone, Genetec) сильнее всего в приёме, записи и управлении и прикручивают аналитику; ИИ-нативные и облачные стеки (NVIDIA Metropolis, AWS) сильнее на уровнях аналитики и облака. Ни один не «cloud-native» так, как веб-приложение, – любая серьёзная система держит запись локально, – а колонка «открытый SDK?» решает, сможете ли вы расширить систему или вы в вендор-локе. Как читать этот рынок – ландшафт вендоров VMS; когда кастомная сборка бьёт всех – своя против готовой VMS.
Практическое чтение – что вы почти никогда не строите все шесть слоёв с нуля. Вы берёте сильную VMS для слоёв приёма, записи и управления, выбираете, где крутится каждая аналитика по трём уровням, и строите кастомную интеграцию только на тех стыках, что платформа не покрывает, – а это для системы с реальными ИИ-требованиями и строгим режимом приватности обычно разделение аналитики и оборачивающий слой приватности.
Оборачивающий слой приватности и хранения
Слой приватности и хранения нарисован вокруг всей архитектуры, а не внутри, потому что он ограничивает каждый другой слой разом: что камера может захватить, что может пересечь линию WAN, где можно хранить видео и как долго его можно держать. Заложить его с самого начала намного дешевле, чем дорабатывать потом, а гибридная архитектура заодно делает соответствие проще почти бесплатно.
Управляющий принцип – минимизация данных: по Общему регламенту ЕС о защите данных (GDPR, Регламент (ЕС) 2016/679, ст. 5(1)(c)) персональные данные должны быть «адекватными, релевантными и ограниченными тем, что необходимо». Видео идентифицируемых людей – персональные данные, так что проект, держащий узнаваемое видео локально и шлющий в облако только метаданные и короткие клипы, – это минимизация данных, выраженная архитектурой, а не политика, прикрученная потом. Спутник-принцип, ограничение хранения (ст. 5(1)(e)), – почему окно ретенции ограничено: закон о приватности задаёт максимум того, как долго можно держать, отличный от операционного минимума, которого хочет служба безопасности, – и эти два нужно примирять осознанно, а не оставлять заполняющемуся диску.
Ограничение обостряется в двух местах схемы. На пересечении линии WAN Глава V GDPR ограничивает передачу персональных данных за пределы региона без правового механизма; держа узнаваемое видео в здании, вы оставляете границу пересекать лишь де-идентифицированным метаданным, сжимая проблему почти до нуля. А на уровне аналитики биометрия – это юридический барьер, а не просто функция: EU AI Act (Регламент (ЕС) 2024/1689) запрещает удалённую биометрическую идентификацию в реальном времени в публичных пространствах с узкими исключениями и классифицирует последующую биометрическую идентификацию как высокорисковую, причём обязанности высокого риска по Annex III должны вступить с 2 августа 2026 года – предложенная поправка «Digital Omnibus» может перенести их на декабрь 2027 года, но она ещё не принята формально по состоянию на середину 2026 года; в Иллинойсе закон о приватности биометрической информации (BIPA, 740 ILCS 14) ограничивает захват отпечатков лица и даёт людям право судиться напрямую, с установленными законом штрафами. Ответ архитектуры – держать обработку лиц и номеров на оборудовании, которое вы контролируете, внутри здания, и считать любую биометрическую функцию тем, что юрист и специалист по приватности визируют до запуска. Глубокие разборы – GDPR для видеонаблюдения и BIPA и биометрические законы США. Это инженерное руководство, а не юридическая консультация; уточняйте детали у квалифицированного юриста.
Частая ошибка, которой стоит избегать
Самая дорогая архитектурная ошибка – покупать слои в неправильном порядке – выбрать камеры и VMS первыми, поставить их и только потом обнаружить, что ИИ-требование не влезает. Камера, выбранная чисто по качеству картинки, может не иметь пригодного edge AI; VMS, выбранная по цене, может иметь закрытый SDK, блокирующий нужную интеграцию аналитики; «облачная» платформа, выбранная за аккуратный дашборд, может лить всё видео наверх и забить аплинк объекта в первый день – фейк-гибрид, чей признак – устойчивая выгрузка в десятки мегабит там, где настоящий гибрид сидит на единицах. Лечение – проектировать сверху вниз от ограничений, которые не двигаются, – тайминга, которого система обязана достичь, режима приватности, которому обязана соответствовать, худшего интернет-линка, который обязана пережить, – и дать им зафиксировать архитектуру до того, как кто-то выберет продукт. Референс-архитектура существует именно для того, чтобы систему формовали жёсткие ограничения, а не каталог первого вендора.
Эти ограничения сводятся к трём вопросам, и ответы на них по порядку размеряют систему. Сколько объектов должны работать как одно? Можно ли доверять интернет-линку? Есть ли в игре правило биометрии или резидентности данных? Каждый ответ сужает проект, пока он не сядет на одну из трёх конфигураций выше, – и на любом пути запись остаётся в локальной сети.
Где здесь Фора Софт
Фора Софт строит ПО реального времени для видео, стриминга и компьютерного зрения с 2005 года, на 250+ выпущенных проектах, и edge-cloud референс-архитектура – тот проект, к которому мы тянемся в работе с наблюдением чаще всего, – потому что готовые платформы каждая проводит сквозь него свою линию, и эта линия редко совпадает с реальным объектом. Команды приходят к нам, когда система обязана сшить требования, которые ни один продукт не покрывает разом: детекция за миллисекунды на периметре, обработка биометрии на месте ради правила резидентности, сквозной поиск по тысяче камер и аплинк, который обязан пережить шторм. Мы проектируем весь стек под эти ограничения – edge AI и локальную запись, размеренные под худший обрыв, метаданные ONVIF Profile M, связывающие уровни аналитики, store-and-forward, который ничего не теряет, и лишь те несколько процентов видео, что важны, отправленные в облако – и ведём разговор тем, как система ведёт себя под реальной нагрузкой: задержкой, которую вы реально держите, выгрузкой, которую реально потребляете, и реалистичными precision и recall в вашем освещении, а не идеальным числом из демо. Чертёж, переживающий худший день, бьёт аккуратную схему, работающую лишь в шоуруме.
Главное
- Архитектура из шести слоёв – захват, сеть, приём, запись, аналитика, облако – обёрнута приватностью и хранением.
- Линия LAN/WAN – ключевая граница: тяжёлое и узнаваемое остаётся локально, в облако идут лишь дистиллированные метаданные и клипы.
- Хребет несёт ONVIF – Profile S/T к приёму, G к записи, M к обмену аналитикой по уровням; RTSP/RTP несут транспорт.
- Бюджет – это и есть проект: ~32 ТБ локального хранения, срез выгрузки на 95% и аналитика от ~$3 до ~$4350 на камеру в месяц по уровням.
- Одна архитектура масштабируется тремя путями – один объект, федерация объектов и удалённый/сотовый, – но запись всегда локальна.
- Проектируйте сверху вниз от тайминга, приватности и канала до выбора продукта – иначе каталог спроектирует систему за вас.