MicrocosmWorksІнновації та архітектура цифрового космосу
Про насКонтакт
MicrocosmWorksІнновації та архітектура цифрового космосу

Надаємо IT-рішення, які мають значення. Ми захоплені технологіями, безпекою та допомогою бізнесу зростати завдяки надійній, інноваційній IT-інфраструктурі.

[email protected]
+91 7011868196
New Delhi, India

Центр зростання AI

AI HubІнновації для стартапівПрискорювач для підприємств

Рішення

Всі рішенняДодатки для здоров'я та фітнесуAI відео платформаРозробка AI агентів

Ресурси

ІнсайтиГалузеві ПосібникиШаблони ВикористанняАрхітектурні ШаблониКейси

Компанія

Про НасКонтактНаша Робота

Послуги

Цифровий КонсалтингХмарна ІнфраструктураРозробка SaaSРозробка AIВідео Технології
Розробка ERPНалаштування ZohoРозробка OdooІнтеграція SalesforceРозробка Користувацьких CRM
Інтеграція QuickBooksРішення IoTРозробка Блокчейну
Консалтинг з КібербезпекиІТ Підтримка - L3

© 2026 MicrocosmWorks. Усі права захищено.

Політика КонфіденційностіУмови Обслуговування
Назад до Кейсів
AI SurveillanceОпубліковано June 22, 2026 · Оновлено June 22, 2026

Потокове передавання RTSP через VPN з автоматичним масштабуванням ретрансляції, доставкою HLS та записом

Платформа спостереження потребувала безпечного надходження відеопотоків RTSP з камер із віддалених місць через тунелі VPN, їх ретрансляції для веб-перегляду та обробки за допомогою AI, автоматичного масштабування інфраструктури ретрансляції відповідно до попиту, а також запису потоків для архівування — все це при підтримці низької затримки та надійного з'єднання в умовах непередбачуваних мережевих умов.

Обговоріть Ваш Проєкт
vpn-rtsp-streaming-autoscale.webp
AI Surveillance
Domain
13
Technologies
7
Key Results
Delivered
Status

Виклик

Підключення віддалених IP-камер до централізованої хмарної платформи призвело до численних інфраструктурних викликів:

  • Мережева безпека — Потоки RTSP з камер проходили через загальнодоступний інтернет, що робило відеоматеріали вразливими до перехоплення без шифрування
  • Проходження NAT/Firewall — Камери за корпоративними міжмережевими екранами та NAT не могли бути доступні безпосередньо з хмари
  • Накладні витрати на ретрансляцію — Потоки RTSP потребували конвертації у веб-дружні протоколи (HLS) для перегляду в браузері, що вимагало спеціальної інфраструктури для транскодування
  • Змінний попит — Попит на перегляд та обробку за допомогою AI коливався протягом дня, але фіксовані сервери ретрансляції не могли масштабуватися
  • Запис у масштабі — Безперервний запис десятків потоків з камер вимагав надійного управління сховищем з політиками зберігання
  • Надійність потоку — Тунелі VPN розривалися під час нестабільності мережі, що вимагало автоматичного перепідключення без втрати безперервності потоку
  • Багатопротокольна доставка — Різним споживачам потрібні були різні протоколи: RTSP для AI-воркерів, HLS для веб-глядачів та записані сегменти для архівування

Наше Рішення

Ми побудували платформу потокової передачі RTSP через VPN-тунель з VPN-хабом для безпечного підключення камер, серверами ретрансляції RTSP з автоматичним масштабуванням для багатопротокольної доставки, HLS-пакуванням для відтворення в браузері та безперервним записом з управлінням зберіганням.

Архітектура

  • VPN-хаб: Централізований сервер VPN, що встановлює безпечні тунелі до віддалених місць розташування камер
  • Надходження RTSP: Камери, підключені до VPN, публікують потоки RTSP через зашифровані тунелі
  • Кластер ретрансляції: Сервери MediaMTX з автоматичним масштабуванням для ретрансляції RTSP, конвертації HLS та розподілу потоків
  • HLS-пакування: Перетворення RTSP в HLS в реальному часі для доставки у веб-браузер
  • Сервіс запису: Безперервний запис потоків зі зберіганням на основі сегментів та політиками зберігання
  • Балансувальник навантаження: Розподіляє з'єднання глядачів та AI-воркерів між серверами ретрансляції
  • Оркестратор: Моніторить попит та масштабує кластер ретрансляції вгору або вниз
  • Зберігання: Об'єктне сховище для записаних сегментів з управлінням життєвим циклом

Архітектура VPN-тунелів

Безпечне підключення камер

  • VPN-хаб, розгорнутий у хмарі, встановлює зашифровані тунелі до кожного віддаленого сайту
  • Камери у віддалених місцях передають RTSP-потоки в межах VPN-тунелю — без виходу в загальнодоступний інтернет
  • Кожен сайт отримує VPN-клієнт, який підключається до хабу, створюючи накладену приватну мережу
  • RTSP-потоки з камер доступні хмарній інфраструктурі через приватні IP-адреси VPN
  • Кілька камер на один сайт використовують один VPN-тунель

Проходження NAT/Firewall

  • VPN-клієнти ініціюють вихідні з'єднання з місця розташування камери (вхідні правила міжмережевого екрану не потрібні)
  • Хаб приймає вхідні з'єднання, створюючи двонаправлені тунелі
  • Хмарні сервіси отримують доступ до RTSP-потоків камер через мережу VPN, ніби вони були локальними

Надійність

  • Автоматичне перепідключення тунелю при перебоях у мережі
  • Keepalive-зонди виявляють та відновлюються після прихованих збоїв
  • Підтримка кількох протоколів тунелів для сумісності з обмеженими мережами
  • Моніторинг стану кожного тунелю з оповіщенням про тривалі роз'єднання

Автоматичне масштабування ретрансляції

Ретрансляція RTSP

Сервери ретрансляції отримують RTSP-потоки з камер із мережі VPN і роблять їх доступними для подальших споживачів:

  • AI-воркери підключаються через RTSP для обробки з низькою затримкою та точністю до кадру
  • Кілька споживачів можуть отримати доступ до одного потоку з камери без додаткового навантаження на неї
  • Мультиплексування потоків зменшує пропускну здатність від місця розташування камери (одне отримання, багато споживачів)

Конвертація HLS

Для веб-перегляду сервери ретрансляції конвертують RTSP в HLS у реальному часі:

  • Пакування на основі сегментів для доставки HTTP через стандартну веб-інфраструктуру
  • Підтримка адаптивного бітрейту для різних мережевих умов глядача
  • Вихідний сигнал, сумісний з CDN, для доставки з кешуванням на периферії
  • Конфігурація HLS з низькою затримкою для перегляду майже в реальному часі

Автоматичне масштабування

Кластер ретрансляції масштабується відповідно до попиту:

  • Масштабування вгору — Коли кількість з'єднань глядачів/AI на сервер перевищує поріг або використання CPU високе
  • Масштабування вниз — Коли використання падає нижче порогу протягом тривалого періоду
  • Нові сервери отримують відеопотоки з камер із мережі VPN та реєструються в балансувальнику навантаження
  • Грамотне вимкнення припиняє з'єднання перед видаленням серверів (глядачі автоматично перепідключаються через стабільні URL)

Конвеєр запису

Безперервний запис

  • Сервери ретрансляції або спеціальні воркери запису захоплюють потоки RTSP як сегментовані файли
  • Сегменти записуються з настроюваними інтервалами для керованих розмірів файлів
  • Кожен сегмент позначений ID камери, міткою часу та метаданими тривалості

Управління сховищем

  • Сегменти завантажуються в об'єктне сховище для довготривалого архівування
  • Політики зберігання автоматично видаляють сегменти, старші за налаштований період зберігання
  • Правила життєвого циклу сховища переміщують старіші сегменти на дешевші рівні зберігання перед видаленням
  • Квоти сховища для кожної камери та кожного сайту запобігають неконтрольованим витратам

Відтворення

  • Записані сегменти доступні через часові запити (камера + часовий діапазон)
  • HLS-маніфест генерується на льоту для відтворення записаного матеріалу в браузері
  • Перемотка та скрабінг по записаній часовій шкалі з деталізацією на рівні сегментів

Багатопротокольна доставка

| Споживач | Протокол | Затримка | Випадок використання |

|----------|----------|---------|----------|

| AI-воркери | RTSP | Низька (~500 мс) | Виявлення об'єктів у реальному часі, аналітика |

| Веб-глядачі | HLS | Середня (2-6 с) | Моніторинг у реальному часі через браузер |

| Мобільні додатки | HLS | Середня (2-6 с) | Віддалений моніторинг на мобільних пристроях |

| Архівування | Записані сегменти | Н/Д | Огляд інцидентів, відповідність вимогам, криміналістика |

Моніторинг та надійність

Стан потоку

  • Моніторинг статусу потоку для кожної камери (підключено, буферизація, відключено)
  • Стан VPN-тунелю для кожного сайту (затримка, втрата пакетів, час безвідмовної роботи)
  • Метрики сервера ретрансляції (CPU, пропускна здатність, кількість з'єднань)
  • Стан конвеєра запису (швидкість запису сегментів, використання сховища, статус завантаження)

Оповіщення

  • Оповіщення про відключення камери з ідентифікацією сайту
  • Повідомлення про збій VPN-тунелю
  • Попередження про недостатню потужність кластера ретрансляції
  • Оповіщення про квоти сховища та терміни зберігання
  • Виявлення прогалин у записі за допомогою перевірок безперервності сегментів

Ключові особливості

  1. Вхідний потік, захищений VPN — Зашифровані тунелі захищають RTSP-потоки від віддалених камер
  2. Проходження NAT/Firewall — Вихідні VPN-з'єднання обходять обмежувальні мережеві конфігурації
  3. Автоматичне масштабування ретрансляції — Кластер масштабується відповідно до попиту глядачів та AI
  4. Конвертація HLS — Перетворення RTSP в HLS в реальному часі для перегляду в браузері
  5. Ретрансляція RTSP — Доступ до потоку з низькою затримкою для AI-воркерів обробки
  6. Безперервний запис — Запис на основі сегментів з управлінням зберіганням
  7. Багатопротокольність — RTSP, HLS та записані сегменти з одного вхідного потоку
  8. Автоматичне перепідключення — Тунелі VPN та потокові з'єднання відновлюються після перебоїв
  9. Життєвий цикл зберігання — Багаторівневе зберігання з автоматичним застосуванням політик зберігання
  10. Мультиплексування потоків — Одне отримання з камери обслуговує кілька споживачів без додаткового навантаження на камеру

Результати

Безпека: Усі потоки з камер шифруються наскрізно через VPN тунелі
Масштабованість: Кластер для ретрансляції масштабується від 2 до 20+ серверів залежно від попиту
Затримка HLS: 2-6 секунд для перегляду в браузері майже в реальному часі

Технологічний Стек

VPN (WireGuard/OpenVPN)MediaMTXRTSPHLSFFmpegDockerCloud VMsObject StorageLoad BalancerPythonRedisPrometheusGrafana

caseStudyDetail.more Кейси

Ознайомтесь з іншими нашими технічними впровадженнями

AI Accounting

Обробка рахунків-фактур за допомогою AI, OCR та інтеграції з QuickBooks

Середній бізнес, який щомісяця обробляє сотні рахунків-фактур від постачальників, потребував усунення ручного введення даних шляхом автоматичного вилучення даних рахунків-фактур за допомогою AI/OCR та їх прямої синхронізації з QuickBooks для ведення бухгалтерського обліку та відстеження платежів.

Читати Кейс
Video Encoding

Вставка реклами на стороні клієнта (CSAI) з парсингом маркерів SCTE-35 та інтеграцією багатоплатформного плеєра

Платформа потокового відео потребувала впровадження вставки реклами на стороні клієнта (CSAI) для веб-, мобільних програм та програм для підключених телевізорів — що забезпечує персоналізований рекламний досвід на рівні пристрою з повною підтримкою взаємодії з рекламою (натискні оверлеї, супутні банери, кнопки пропуску), який не може забезпечити вставка на стороні сервера.

Готові Трансформувати Свій Бізнес?

Давайте обговоримо, як ми можемо застосувати подібні рішення для ваших завдань.

Зв'язатися з НамиcaseStudyDetail.viewAllCaseStudies
Затримка RTSP: Ретрансляція менш ніж за секунду для обробників AI
Запис: Безперервний запис з настроюваною політикою зберігання та управління життєвим циклом
Повторне підключення: VPN тунелі та потоки автоматично відновлюються протягом кількох секунд після переривання
Вартість: Автоматичне масштабування знижує вартість інфраструктури на 50-70% порівняно з фіксованим забезпеченням для пікових навантажень
Читати Кейс
Web Scraping

Платформа для скрапінгу та генерації контенту блогів на базі AI

Медіакомпанії була потрібна інтелектуальна контент-платформа, яка могла б автоматизувати створення контенту для блогів шляхом скрапінгу наявного веб-контенту, його аналізу за допомогою AI та генерації оригінальних, SEO-оптимізованих дописів у блогах з видобутих даних.

Читати Кейс

Часті запитання

MicrocosmWorks додав шар VPN, оскільки RTSP-камери за корпоративними брандмауерами або NAT не можуть бути безпосередньо доступні з хмарної інфраструктури, а відкриття RTSP-портів камер для публічного інтернету створює серйозні вразливості безпеки. VPN-тунель додає приблизно 5-15 мс затримки залежно від географічної відстані, що є незначним для завдань відеоспостереження, а зашифрований тунель забезпечує відповідність відеоданих під час передачі корпоративним вимогам безпеки та відповідності.

MicrocosmWorks впровадила транскодування HLS з адаптивним бітрейтом, яке генерує декілька версій якості з кожного вихідного потоку RTSP, дозволяючи HLS плеєру автоматично перемикатися між рівнями якості на основі доступної пропускної здатності глядача. Система використовує транскодування з апаратним прискоренням для мінімізації затримки між живим потоком RTSP та виходом HLS, досягаючи типових затримок "від скла до скла" 4-8 секунд, залежно від конфігурації тривалості сегментів.

MicrocosmWorks вбудував буферизацію на периферії у VPN-шлюз, яка локально кешує сегменти потоку під час перебоїв у мережі та завантажує їх у хронологічному порядку, щойно з'єднання відновлюється, забезпечуючи відсутність пропусків у записі навіть під час тривалих роз'єднань. Хмарна служба запису виявляє пропуски на часовій шкалі та позначає їх в інтерфейсі відтворення, надаючи операторам чітке уявлення про будь-які періоди, коли пряма трансляція затримувалася.

MicrocosmWorks протестувала архітектуру на підтримку 50-100 одночасних 1080p RTSP потоків на один VPN тунель залежно від доступної вихідної пропускної здатності на майданчику камери та апаратних специфікацій VPN шлюзу. Для майданчиків з більшою кількістю камер система підтримує кілька паралельних VPN тунелів з автоматичним розподілом потоків, а хмарний автоскейлер надає додаткові воркери ретрансляції зі збільшенням загальної кількості потоків.

MicrocosmWorks розробляє VPN-базовані стрімінгові платформи за ставками розробки $25-$45/год, причому типові впровадження вимагають 2-4 місяці для розгортання, готового до виробництва, включно з інфраструктурою VPN, автомасштабованим рестрімінгом, HLS транскодуванням та записом. Поточні хмарні витрати оптимізуються завдяки моделі auto-scaling, зазвичай на 40-60% нижчі, ніж розгортання з фіксованою потужністю, за рахунок зменшення кількості рестрімінг-воркерів у непіковий годинник.