Практикум по расчёту видеосистемы
Видеонаблюдение: потоки, архив и приёмка
Курс связывает число потоков, битрейт, ONVIF, PoE, сеть, архив, RAID, SSD и GPU с измеряемой приёмкой записи, декодирования, аналитики и восстановления. На примере оборудования AXIS показано, как сверять версии камеры и VMS, лицензию и поведение при потере связи.
Что вы сможете сделать
- Переводить число потоков и битрейт в архивный объём с явными границами.
- Проверять ONVIF-профиль, PoE-путь и общий бюджет питания.
- Разделять запись, декодирование и аналитику при выборе GPU и объёма видеопамяти.
- Принимать архив, нагрузку и восстановление измеряемым сценарием.
- Сверять совместимость VMS и камеры, версию прошивки, лицензию, условия аналитической записи и восстановления после потери связи.
Слой 1. Потоки и профиль камеры
Архив начинается с состава потоков и их битрейта, а ONVIF-профиль задаёт проверяемую область функций камеры.
Профили ONVIF S и T описывают разные наборы возможностей взаимодействия. Выбор кодека не заменяет проверку профиля и нужных функций у камеры и программы.
Нагрузку задают все используемые потоки и их битрейты. Пропускную способность пути ограничивает самый медленный обязательный участок, а не паспортная скорость одного порта.
Проверить тезис: Видеонаблюдение 04 · Пропускная способность сети 02 03 05
Profile M описывает передачу аналитических метаданных от устройства клиенту. Поддержку нужного события или правила отдельно проверяют у конкретного устройства и клиента.
Проверить тезис: Видеонаблюдение 05
Документальный пример — AXIS Camera Station Pro 6.18.27687, камера AXIS P3265-LVE и AXIS OS 12.10.73 Active. Заметки к выпуску Pro перечисляют Active 12.10, страница камеры — эту версию прошивки, а каталог Pro включает модель. Запись по обнаружению объектов требует AXIS OS 12.4.26 или новее, одного сенсора и установленной AXIS Object Analytics ACAP; для этой камеры перечислены один сенсор и включённое приложение. Профиль ONVIF сам по себе не подтверждает работу функции, а точная пара версий здесь не испытана.
Для камеры указаны ONVIF G/M/S/T, PoE Class 3 и слот SD. На стороннем сервере одной сетевой камере нужна одна лицензия Core; полная 90-дневная проба Pro не требует лицензии. При AXIS OS 11.11.42 или новее запись при потере связи может сохраняться на SD-карту; после восстановления ACS Pro копирует её на сервер, если включена эта настройка. Возможны паузы 1–4 секунды.
Проверить тезис: Видеонаблюдение 12 · Класс мощности PoE 02 · Бюджет мощности PoE 01 02
Слой 2. PoE и сеть до архива
Питание и передача данных имеют разные ограничения, но должны проверяться на одном маршруте до VMS и архива.
PSE и PD — разные концы PoE-пути; обнаружение предшествует штатной подаче питания, а потери отделяют предел PSE от результата на PD.
Проверить тезис: Power over Ethernet 01 02 · Обнаружение PoE-устройства 01
Общий бюджет PoE и сценарий отказа источника питания проверяют для всех одновременно работающих потребителей. Класс PoE задаёт предел контракта, а не измеренное потребление камеры.
Проверить тезис: Тип PoE 02 · Класс мощности PoE 02 · Бюджет мощности PoE 01 02
Слой 3. Архив и носители
Для записи отдельно рассчитывают ёмкость и ресурс носителей: RAID поддерживает доступность при некоторых отказах, но не заменяет резервную копию и проверку восстановления.
При непрерывной записи 24 потоков по 4 Мбит/с за 30 суток объём самих потоков равен 24 × 4 × 1000000 × 30 × 86400 / 8 = 31,104 ТБ в десятичном счёте. Это расчёт при постоянном битрейте, до метаданных, запаса свободного места и избыточности RAID.
Проверить тезис: Видеонаблюдение 04
До заказа составляют расчёт купленных дисков, активных участников, резерва и полезной ёмкости. Массив принимают на заявленной нагрузке, а ход и завершение перестроения подтверждают наблюдением его состояния.
Ресурс TBW действует только в заявленных условиях и не обещает одинаковую выносливость при любой нагрузке архива. RAID сам по себе не является резервной копией.
Слой 4. Запись, декодирование и аналитика
Успешная запись потока не доказывает, что GPU декодирует его или выполняет аналитику с требуемой скоростью и точностью.
CPU управляет подготовкой и запуском работы на GPU; передачи данных могут занять существенную часть времени. Поэтому измеряют всю операцию от входного потока до результата, а не одно вычислительное ядро GPU.
Видеопамять GPU отделена от памяти CPU; её объём и пропускная способность — разные характеристики. Стоимость передач между CPU и GPU измеряют на реальном профиле потоков.
До сравнения закрепите модели и версии среды выполнения, алгоритм/трекер, точность, разрешение и платформу, а также вариант размещения — на камере, на сервере или на нескольких узлах, если выбранный стек это поддерживает; не переносите показатели опубликованной конфигурации на другую.
Проверить тезис: Видеонаблюдение 06 · Графический процессор 07
Укажите нужные проекту функции — обнаружение объектов, сопровождение, пересечение линий или зон и подсчёт. Сверьте поддержку каждой с выбранным стеком: неподдерживаемая обязательная функция означает, что конфигурация не соответствует требованию. Поддерживаемые функции проверьте на размеченных клипах целевых сцен; отдельно оцените пропуски, ложные срабатывания и задержку по заранее согласованным критериям.
Слой 5. Приёмка и восстановление
Результат PASS требует воспроизводимой передачи, записи и контрольного воспроизведения после восстановления, а не только запущенного процесса.
Профиль нагрузки фиксируют счётчиками и перцентилями. Среднее значение не заменяет хвост распределения и признаки ожидания дефицитного ресурса.
Резервную копию проверяют реальным восстановлением и сверкой содержимого, а RTO закрывают успешным контрольным воспроизведением после восстановления.
Проверить тезис: Резервная копия (Backup) 06 · Пробное восстановление 01 · RTO 06
В выбранной VMS проверьте доставку нужных событий и метаданных, доступ рабочей роли и лицензионные условия установленной версии и IVA.
Если используется резервирование сервера записи, испытайте его отдельно: проверьте доступ к архиву во время работы на резервном сервере и возможность просмотреть записи периода переключения во время слияния. Это не проверяет резервирование IVA.
Проверить тезис: Видеонаблюдение 11
После отказа и восстановления или переключения подтвердите доставку нового события и метаданных в VMS, выполните контрольную операцию клиента и измерьте задержку до результата.
Проверить тезис: Видеонаблюдение 08 · RTO 06 · Профиль нагрузки 02
Проверьте инженерное мышление
Вопросы проверяют не память на аббревиатуры, а умение не делать лишних выводов.
В каталоге
- Камеры для системы видеонаблюдения — Курс связывает число потоков и битрейт камер с объёмом архива и нагрузкой на сеть.
- Видеорегистраторы под архив — Курс учит считать архив и проверять запись и восстановление на регистраторе.
Источники курса
Полные сведения о первоисточниках приведены один раз для всего курса. Под тезисами — ссылки на соответствующие утверждения Архивариума.
- Официальная документация
ONVIF Profile S
ONVIF · Официальная страница профиля, прочитана 17 сентября 2026 года
Базовая передача видео: устройство и клиент профиля S, PTZ, аудио, многоадресная рассылка. Профиль выводится из обращения: последняя дата подачи изделий на соответствие — 31 марта 2027 года.
Открыть первоисточник - Официальная документация
ONVIF Profile T
ONVIF · Официальная страница профиля, прочитана 17 сентября 2026 года
Сжатие H.264 и H.265, настройки изображения, события движения и вскрытия, метаданные, двустороннее аудио.
Открыть первоисточник - Первичная спецификация
ITU-T H.265: High efficiency video coding
International Telecommunication Union · Recommendation ITU-T H.265 (01/26), в силе; страница прочитана 17 сентября 2026 года
Действующая редакция и статус рекомендации сверены на официальной странице МСЭ.
Открыть первоисточник - Первичная спецификация
RFC 5136: Defining Network Capacity
IETF · RFC 5136, February 2008
Разделяет nominal link capacity, available capacity и измерение результата на выбранном protocol layer.
Открыть первоисточник - Официальная документация
NET_ADAPTER_LINK_STATE structure
Microsoft · Windows driver documentation, проверено 29 августа 2026 года
Определяет current transmit/receive link speed и media duplex state сетевого адаптера.
Открыть первоисточник - Официальная документация
Service Level Objectives
Google Site Reliability Engineering · Site Reliability Engineering, Chapter 4
Определяет SLI, SLO и SLA и объясняет user-centric latency, error rate, throughput и percentiles.
Открыть первоисточник - Первичная спецификация
ONVIF Profile M Specification v1.1
ONVIF · Profile M Specification v1.1, March 2024
§§5–7.5 — условия требований и передача метаданных; §§8.4/8.15 — обработка событий и пересечение линии только при поддержке функции. Не подтверждает качество аналитики или права VMS.
Открыть первоисточник - Официальная документация
AXIS Camera Station Pro - Release Notes
Axis Communications · Release notes 6.18.27687, 29 сентября 2026 года.
Раздел Supported Devices: для версии 6.18.27687 перечислены поддерживаемые ветки AXIS OS: Active 12.10, LTS 10.12/11.11 и PSS 6.50/8.40/9.80.
Открыть первоисточник - Официальная документация
AXIS Camera Station Pro
Axis Communications · Руководство обновлено в сентябре 2026 года; номер сборки не указан.
Разделы About, Object detection, Failover recording и Manage licenses: совместимость с поддерживаемыми ветками; условия записи событий; SD-запись при потере связи и копирование после восстановления. Возможны паузы 1–4 секунды; 90-дневная проба полностью функциональна.
Открыть первоисточник - Официальная документация
AXIS Camera Station Pro
Axis Communications · Руководство обновлено в сентябре 2026 года; номер сборки не указан.
Раздел License needs: Core-лицензия предназначена для устройства Axis, Universal — для стороннего устройства; одной сетевой камере соответствует одна лицензия. Для стороннего сервера перечислены Core Device License 02990-001 (1 год) и 02991-001 (5 лет).
Открыть первоисточник - Официальная документация
AXIS Camera Station Pro - Product support
Axis Communications · Страница поддержки; дата редакции не указана.
Раздел Compatible products включает AXIS P3265-LVE Dome Camera; страница показывает AXIS Camera Station Pro 6.18.27687 и номера лицензий Core для сервера стороннего изготовителя.
Открыть первоисточник - Официальная документация
AXIS P3265-LVE Dome Camera - Product support
Axis Communications · Страница поддержки; дата редакции не указана.
На странице модели версия 12.10.73 помечена Active; также опубликована AXIS OS 12.11.118 LTS 2026. В примере выбрана Active 12.10.73. Таблица характеристик указывает один сенсор, PoE Class 3 и слот SD.
Открыть первоисточник - Официальная документация
AXIS P3265-LVE Dome Camera
Axis Communications · Технический паспорт; дата редакции в доступном PDF не указана.
Таблица System integration перечисляет ONVIF G/M/S/T; таблицы Camera и Analytics указывают один CMOS-сенсор и включённую AXIS Object Analytics; разделы Power и Storage — PoE IEEE 802.3af/at Type 1 Class 3 и поддержку SD-карты.
Открыть первоисточник - Официальная документация
Configuring Power over Ethernet — Catalyst 9200
Cisco · Cisco IOS XE Dublin 17.10.x
Документирует detection, initial allocation, class-based budget, LLDP power negotiation и grant/deny поведения реального PoE switch.
Открыть первоисточник - Официальное разъяснение
Ethernet Alliance Gen 2 PoE Certification Technical Brief
Ethernet Alliance · December 2019
Сводит IEEE 802.3af/at/bt в четыре типа и восемь классов, разделяет мощность PSE и доступную мощность PD, описывает four-pair features.
Открыть первоисточник - Официальная документация
LTC4291-1/LTC4292: 4-Port IEEE 802.3bt PoE PSE Controller
Analog Devices · Rev. 0; D17158-0-10/18(0); ©2018
Стр. 1, 16–18, 22–23, 29: типы и классы PoE, обнаружение, классификация, бюджет. Таблица 1 на стр. 18 различает мощность PSE, потери кабеля и мощность single-signature PD; таблица 2 — совместимость типов 1–4. Не полный текст IEEE.
Открыть первоисточник - Официальная документация
Power over Ethernet Certification Program
Ethernet Alliance · Gen 1 and Gen 2 program, checked 29 August 2026
Объясняет, что знак EA Certified подтверждает испытания PSE или PD по test plan на базе соответствующих clauses IEEE 802.3, а не просто маркетинговое слово PoE.
Открыть первоисточник - Официальная документация
Redundant Array of Independent Devices
SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года
Отраслевая словарная статья уточняет современное значение RAID и отдельно оговаривает исключение RAID 0.
Открыть первоисточник - Официальная документация
Linux v6.12 — RAID arrays (md) administration
Linux kernel documentation / torvalds/linux · документация ядра Linux, тег v6.12, admin-guide/md.rst, страница открыта 7 сентября 2026 года
Открыт редактором 7 сентября 2026 года, файл по тегу v6.12 сверен. Описывает Linux MD, не любой аппаратный контроллер.
Открыть первоисточник - Официальная документация
How Does Endurance Work in SSDs?
KIOXIA · Technical Brief, March 2021, Rev. 1.0, страницы 2–5
Проверены определения, пересчёт TBW/DWPD, WAF и единицы. Рекомендации типов NAND из документа не переносятся на современные модели SSD.
Открыть первоисточник - Официальная документация
Using SMART Attributes to Estimate Drive Lifetime
Samsung · White Paper, April 2016, страницы 3–5
Проверены записи со стороны сервера, приращения счётчиков и единицы. Коды SMART относятся к описанным Samsung SSD. Числовой пример на странице 6 содержит несогласованность; он не используется.
Открыть первоисточник - Официальная документация
Data Protection Best Practices
SNIA Data Protection and Capacity Optimization Committee · technical white paper, редакция 2 от 27 января 2025 года
Отделяет resilience от recovery и предупреждает, что RAID и mirroring не защищают от удаления, перезаписи или компрометации данных.
Открыть первоисточник - Официальная документация
CUDA C++ Programming Guide
NVIDIA · CUDA C++ Programming Guide, CUDA 12.6, страница открыта 7 сентября 2026 года
Открыт редактором 7 сентября 2026 года, заголовок документа сверен.
Открыть первоисточник - Официальная документация
CUDA C++ Best Practices Guide
NVIDIA · CUDA C++ Best Practices Guide, CUDA 12.6, страница открыта 7 сентября 2026 года
Открыт редактором 7 сентября 2026 года, заголовок документа сверен.
Открыть первоисточник - Официальная документация
DeepStream Developer Guide 9.2 — Performance
NVIDIA · DeepStream 9.2
Вводный раздел и таблицы измеряют перечисленные конфигурации, включая создание метаданных, при выключенном отображении результата.
Открыть первоисточник - Официальная документация
DeepStream SDK 9.2 Release Notes
NVIDIA · 9.2
§§About this Release / DS 9.2; список платформ и совместимость с JetPack только для названного стека NVIDIA.
Открыть первоисточник - Официальная документация
DeepStream Developer Guide 9.2 — Accuracy Tuning Tools
NVIDIA · DeepStream 9.2
Порядок настройки точности и требования к данным; целевой набор с эталонной разметкой, HOTA/MOTA/IDF1 для сопровождения нескольких объектов.
Открыть первоисточник - Официальная документация
I/O Statistics Fields
Linux Kernel · Linux 6.15 documentation
Определяет /proc/diskstats fields, включая I/Os currently in progress и weighted I/O time.
Открыть первоисточник - Официальная документация
Histograms and Summaries
Prometheus · Prometheus documentation, проверено 29 августа 2026 года
Определяет quantiles/percentiles, histogram buckets и ограничения aggregation precomputed quantiles.
Открыть первоисточник - Официальная документация
Pressure Stall Information
Linux Kernel · Linux kernel documentation, проверено 29 августа 2026 года
Определяет CPU/memory/I/O pressure через долю времени stalled tasks и связывает contention с latency/throughput loss.
Открыть первоисточник - Официальная документация
Backup — CSRC Glossary
National Institute of Standards and Technology · CSRC glossary по NIST SP 800-34 Rev. 1, проверено 29 августа 2026 года
Определяет backup как копию files и programs, созданную для recovery.
Открыть первоисточник - Официальная документация
Contingency Planning Guide for Federal Information Systems
National Institute of Standards and Technology · NIST SP 800-34 Rev. 1, update от 11 ноября 2010 года
Первичный planning guide по BIA, recovery strategies, RPO/RTO, contingency и disaster recovery plans.
Открыть первоисточник - Официальная документация
Restore testing
Amazon Web Services · AWS Backup Developer Guide, проверено 30 августа 2026 года
Описывает периодический real restore, измерение duration, отдельный test account и optional validation до удаления test resources.
Открыть первоисточник - Официальная документация
Guide for Cybersecurity Event Recovery
National Institute of Standards and Technology · NIST SP 800-184, December 2016
Определяет recovery planning как цикл приоритизации, playbooks, realistic testing, metrics и улучшения по lessons learned.
Открыть первоисточник - Официальная документация
Milestone AI Bridge Integrator Manual
Milestone Systems · v2.0.3
Стр. 9–12, 19, 72: темы событий, метаданных и видео по камерам; бесплатный MIP SDK для лицензированного XProtect 2022 R1 или новее. Отдельной лицензии Bridge нет; лицензия IVA зависит от изготовителя, для возврата обработанного видео нужна лицензия устройства на поток.
Открыть первоисточник - Официальная документация
Roles and permissions of a role
Milestone Systems · XProtect Management Client 2026 R1; обновлено 24 сентября 2026 года
Роли задают разрешения и доступ к устройствам; профиль интерфейса — отдельная настройка.
Открыть первоисточник - Официальная документация
Failover recording server
Milestone Systems · XProtect Management Client 2025 R3; обновлено 11 сентября 2026 года
В версии 2025 R3 архив недоступен при работе на резервном сервере записи; во время слияния нельзя просматривать записи периода переключения. Не утверждает совместимость с документом 2026 R1 или поведение иных VMS.
Открыть первоисточник