C++ · Python · Rust · Computer Vision

Видеоаналитика без накопления задержки

Проектирую полный real-time-конвейер: RTSP, Motion, Tracking, YOLO, PostgreSQL и браузерный Viewer — в трёх совместимых серверных реализациях.

Основной проект

Одна система. Три языка. Общая архитектура.

Сравнение C++20, Python и Rust построено не на учебных примерах: все серверы принимают один видеопоток, поддерживают одинаковый API и работают с одним JavaScript-клиентом.

01RTSPOpenCV / FFmpeg
02Motion + Trackingобласти и траектории
03YOLOONNX Runtime
04ViewerHLS + REST
A

Управляемая задержка

Ограниченные очереди и стратегия последнего значения не позволяют устаревшим кадрам накапливаться под нагрузкой.

B

Совместимые реализации

C++20, Python и Rust используют общий REST-контракт, структуру конфигурации и набор контрактных проверок.

C

Публичный контур

VPS завершает HTTPS и маршрутизирует разрешённые REST- и HLS-запросы, не открывая домашнюю сеть напрямую.

Архитектура, возможности и технологии →

Инженерный журнал

Разбор решений изнутри

Не обзоры технологий, а конкретные задачи: backpressure, владение кадрами, модель выполнения и безопасность публичного контура.

Все статьи

Контакты

Обсудить архитектуру или разработку

Интересуют задачи Senior C++ Engineer, Software Architect и Video Analytics Engineer.