MicrocosmWorksInnovoimassa ja Arkkitehtuuria Digitaalisessa Kosmoksessa
TietoaYhteystiedot
MicrocosmWorksInnovoimassa ja suunnittelemassa digitaalista kosmosta

Toimitamme IT-ratkaisuja, joilla on merkitystä. Olemme intohimoisia teknologiasta, turvallisuudesta ja autamme yrityksiä kasvamaan luotettavan, innovatiivisen IT-infrastruktuurin kautta.

[email protected]
+91 7011868196
New Delhi, India

AI Kasvuhubi

AI HubStartup-innovaatiotYrityskiihdyttämö

Ratkaisut

Kaikki ratkaisutHyvinvointi- ja kuntoilusovelluksetAI-videoplatformiAI-agenttikehitys

Resurssit

OivalluksetToimialan oppaatKäyttötapausmallitArkkitehtuurimallitTapaustutkimukset

Yritys

Tietoa meistäYhteystiedotTyömme

Palvelut

Digitaalinen konsultointiPilvi-infrastruktuuriSaaS-kehitysAI-kehitysVideoteknologia
ERP-kehitysZoho-mukautusOdoo-kehitysSalesforce-integraatioMukautettu CRM-kehitys
QuickBooks-integraatioIoT-ratkaisutLohkoketjukehitys
KyberturvallisuuskonsultointiIT-tuki - L3

© 2026 MicrocosmWorks. Kaikki oikeudet pidätetään.

TietosuojakäytäntöKäyttöehdot
Takaisin Tapaustutkimuksiin
AI SurveillanceJulkaistu June 22, 2026 · Päivitetty June 22, 2026

RTSP-suoratoisto VPN:n yli automaattisesti skaalautuvalla uudelleenlähetyksellä, HLS-toimituksella ja tallennuksella

Valvonta-alusta tarvitsi turvallisen tavan syöttää RTSP-kamerasyötteitä etäkohteista VPN-tunneleiden kautta, uudelleenlähettää ne verkkopohjaista katselua ja AI-käsittelyä varten, skaalata uudelleenlähetysinfrastruktuuria automaattisesti kysynnän perusteella ja tallentaa virtoja arkistointia varten — kaikki tämä säilyttäen samalla matalan viiveen ja luotettavan yhteyden ennakoimattomissa verkko-olosuhteissa.

Keskustele Projektistasi
vpn-rtsp-streaming-autoscale.webp
AI Surveillance
Domain
13
Technologies
7
Key Results
Delivered
Status

Haaste

Etä-IP-kameroiden yhdistäminen keskitettyyn pilvialustaan toi mukanaan useita infrastruktuurin haasteita:

  • Verkkoturvallisuus — Kameran RTSP-virrat kulkivat julkisen internetin kautta, altistaen videovirrat sieppaukselle ilman salausta
  • NAT/palomuurin läpäisy — Yrityksen palomuurien ja NAT:n takana oleviin kameroihin ei päässyt suoraan käsiksi pilvestä
  • Uudelleenlähetyskustannukset — Raaka RTSP-virta piti muuntaa verkkoyhteensopiviksi protokolliksi (HLS) selainpohjaista katselua varten, mikä vaati erillisen transkoodausinfrastruktuurin
  • Vaihteleva kysyntä — Katselijoiden ja AI-käsittelyn kysyntä vaihteli päivän mittaan, mutta kiinteät uudelleenlähetyspalvelimet eivät skaalautuneet
  • Tallennus mittakaavassa — Kymmenien kameravirtojen jatkuva tallennus vaati luotettavaa tallennustilan hallintaa säilytyskäytäntöineen
  • Virran luotettavuus — VPN-tunnelit katkesivat verkon epävakauden aikana, mikä vaati automaattista uudelleenyhteyden muodostamista menettämättä virran jatkuvuutta
  • Moniprotokollatoimitus — Eri kuluttajat tarvitsivat eri protokollia: RTSP AI-työntekijöille, HLS verkkokatselijoille ja tallennetut segmentit arkistointiin

Meidän Ratkaisumme

Rakensimme VPN-tunneloidun RTSP-suoratoistoalustan, jossa oli VPN-keskitin turvallista kamerayhteyttä varten, automaattisesti skaalautuvat RTSP-uudelleenlähetyspalvelimet moniprotokollatoimitukseen, HLS-pakkaus selaimella toistoa varten ja jatkuva tallennus säilytyshallinnalla.

Arkkitehtuuri

  • VPN Hub: Keskitetty VPN-palvelin, joka muodostaa turvallisia tunneleita etäkamerakohteisiin
  • RTSP Ingest: VPN-yhteydessä olevat kamerat julkaisevat RTSP-virtoja salattujen tunneleiden kautta
  • Restreaming Cluster: Automaattisesti skaalautuvat MediaMTX-palvelimet RTSP-välitykseen, HLS-muunnokseen ja virran jakeluun
  • HLS Packaging: Reaaliaikainen RTSP-to-HLS-muunnos verkkoselaimelle toimitusta varten
  • Recording Service: Jatkuva virran tallennus segmenttipohjaisella tallennuksella ja säilytyskäytännöillä
  • Load Balancer: Jakaa katselijoiden ja AI-työntekijöiden yhteydet uudelleenlähetyspalvelimille
  • Orchestrator: Valvoo kysyntää ja skaalaa uudelleenlähetysklusteria ylöspäin tai alaspäin
  • Storage: Object storage tallennetuille segmenteille elinkaaren hallinnalla

VPN-tunnelin arkkitehtuuri

Turvallinen kamerayhteys

  • Pilveen asennettu VPN hub muodostaa salattuja tunneleita jokaiseen etäkohteeseen
  • Kamerat etäkohteissa suoratoistavat RTSP:tä VPN-tunnelin sisällä – ei altistumista julkiselle internetille
  • Jokainen kohde saa VPN-asiakasohjelman, joka yhdistää keskittimeen luoden yksityisen verkkokerroksen
  • Kameran RTSP-virrat ovat pilvi-infrastruktuurin käytettävissä yksityisten VPN-IP-osoitteiden kautta
  • Useat kamerat kohdetta kohti jakavat yhden VPN-tunnelin

NAT/palomuurin läpäisy

  • VPN-asiakasohjelmat aloittavat lähteviä yhteyksiä kamerakohteesta (ei tarvita saapuvia palomuurisääntöjä)
  • Hub hyväksyy saapuvat yhteydet luoden kaksisuuntaisia tunneleita
  • Pilvipalvelut käyttävät kameran RTSP-syötteitä VPN-verkon kautta ikään kuin ne olisivat paikallisia

Luotettavuus

  • Automaattinen tunnelin uudelleenyhdistäminen verkko-ongelmissa
  • Keepalive-koettimet havaitsevat ja korjaavat hiljaiset virheet
  • Useita tunneliprotokollia tuetaan yhteensopivuuden varmistamiseksi rajoittavien verkkojen kanssa
  • Tunnelin tilanvalvonta hälytyksillä pitkittyneistä katkoksista

Automaattisesti skaalautuva uudelleenlähetys

RTSP-välitys

Uudelleenlähetyspalvelimet hakevat kameran RTSP-syötteet VPN-verkosta ja asettavat ne saataville alavirran kuluttajille:

  • AI-työntekijät yhdistävät RTSP:n kautta matalan viiveen ja ruudun tarkan käsittelyn vuoksi
  • Useat kuluttajat voivat käyttää samaa kameravirtaa ilman lisäkuormitusta kameralle
  • Virran multipleksointi vähentää kaistanleveyttä kamerakohteesta (yksi haku, monta kuluttajaa)

HLS-muunnos

Verkkopohjaista katselua varten uudelleenlähetyspalvelimet muuntavat RTSP:n HLS:ksi reaaliaikaisesti:

  • Segmenttipohjainen pakkaus HTTP-toimitukseen standardin verkkoinfrastruktuurin kautta
  • Adaptiivinen bittinopeustuki vaihteleville katselijan verkko-olosuhteille
  • CDN-yhteensopiva ulostulo reuna-välimuistissa olevaan toimitukseen
  • Matalan viiveen HLS-konfiguraatio lähes reaaliaikaiseen katseluun

Automaattinen skaalaus

Uudelleenlähetysklusteri skaalautuu kysynnän mukaan:

  • Scale Up — Kun katselija-/AI-yhteyksien määrä palvelinta kohti ylittää kynnyksen tai suorittimen käyttöaste on korkea
  • Scale Down — Kun käyttöaste laskee alle kynnyksen pidemmän aikaa
  • Uudet palvelimet hakevat kamerasyötteet VPN-verkosta ja rekisteröityvät kuormantasaajaan
  • Hallittu alasajo tyhjentää yhteydet ennen palvelimien poistamista (katsojat yhdistävät automaattisesti uudelleen vakaiden URL-osoitteiden kautta)

Tallennusputki

Jatkuva tallennus

  • Uudelleenlähetyspalvelimet tai erilliset tallennustyöntekijät tallentavat RTSP-virrat segmentoituina tiedostoina
  • Segmentit kirjoitetaan konfiguroitavissa olevin väliajoin hallittavien tiedostokokojen takaamiseksi
  • Jokainen segmentti on merkitty kameran tunnuksella, aikaleimalla ja keston metatiedoilla

Tallennustilan hallinta

  • Segmentit ladataan Object storageen kestävää arkistointia varten
  • Säilytyskäytännöt poistavat automaattisesti segmentit, jotka ovat vanhempia kuin määritetty säilytysaika
  • Tallennustilan elinkaarisäännöt siirtävät vanhemmat segmentit halvemmille tallennustasoille ennen poistamista
  • Kamera- ja kohdekohtaiset tallennuskiintiöt estävät hallitsemattomat kustannukset

Toisto

  • Tallennetut segmentit ovat käytettävissä aikapohjaisten kyselyjen kautta (kamera + aikaväli)
  • HLS-manifesti luodaan lennossa selainpohjaista tallennetun materiaalin toistoa varten
  • Etsi ja selaa tallennettua aikajanaa segmenttitasoisella tarkkuudella

Moniprotokollatoimitus

| Kuluttaja | Protokolla | Viive | Käyttötapaus |

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

| AI Workers | RTSP | Low (~500ms) | Real-time object detection, analytics |

| Web Viewers | HLS | Medium (2-6s) | Browser-based live monitoring |

| Mobile Apps | HLS | Medium (2-6s) | Remote monitoring on mobile devices |

| Archival | Recorded Segments | N/A | Incident review, compliance, forensics |

Valvonta ja luotettavuus

Virran tila

  • Kamera kohtainen virran tilan valvonta (yhdistetty, puskuroi, katkaistu)
  • VPN-tunnelin tila kohdetta kohti (viive, pakettihäviö, käytettävyysaika)
  • Uudelleenlähetyspalvelimen mittarit (CPU, kaistanleveys, yhteyksien määrä)
  • Tallennusputken tila (segmentin kirjoitusnopeus, tallennustilan käyttö, lataustila)

Hälytykset

  • Kameran katkoshälytykset kohteen tunnistuksella
  • VPN-tunnelin vikaantumisilmoitukset
  • Uudelleenlähetysklusterin kapasiteettivaroitukset
  • Tallennuskiintiö- ja säilytyshälytykset
  • Tallennusaukkojen havaitseminen segmentin jatkuvuustarkistusten avulla

Avainominaisuudet

  1. VPN-suojattu syöttö — Salattujen tunneleiden kautta suojataan RTSP-virrat etäkameroista
  2. NAT/palomuurin läpäisy — Lähtevät VPN-yhteydet ohittavat rajoittavat verkkokonfiguraatiot
  3. Automaattisesti skaalautuva uudelleenlähetys — Klusteri skaalautuu katselijoiden ja AI-kysynnän mukaan
  4. HLS-muunnos — Reaaliaikainen RTSP-to-HLS-muunnos selainpohjaista katselua varten
  5. RTSP Relay — Matalan viiveen virran käyttö AI-käsittelyn työntekijöille
  6. Jatkuva tallennus — Segmenttipohjainen tallennus säilytyshallinnalla
  7. Moniprotokolla — RTSP, HLS ja tallennetut segmentit yhdestä syötöstä
  8. Automaattinen uudelleenyhdistäminen — VPN-tunnelit ja virtausyhteydet palautuvat katkoksista automaattisesti
  9. Tallennustilan elinkaari — Porrastettu tallennus automaattisella säilytyskäytäntöjen valvonnalla
  10. Virran multipleksointi — Yksi kamerahaku palvelee useita kuluttajia ilman lisäkuormitusta kameralle

Tulokset

Turvallisuus: Kaikki kamerasyötteet salattu päästä päähän VPN-tunneleiden kautta
Skaalautuvuus: Uudelleenlähetysklusteri skaalautuu 2:sta yli 20 palvelimeen kysynnän perusteella
HLS-viive: 2-6 sekuntia lähes reaaliaikaista selainpohjaista katselua varten
RTSP-viive: Alle sekunnin välitys AI-käsittelyn työntekijöille
Tallennus: Jatkuva tallennus konfiguroitavilla säilytys- ja elinkaaren hallinnoilla
Uudelleenyhdistäminen: VPN-tunnelit ja virrat palautuvat automaattisesti sekunneissa katkoksesta
Kustannukset: Automaattinen skaalaus vähentää infrastruktuurin kustannuksia 50-70 % verrattuna kiinteään varaukseen huippukuormitukselle

Teknologiapino

VPN (WireGuard/OpenVPN)MediaMTXRTSPHLSFFmpegDockerCloud VMsObject StorageLoad BalancerPythonRedisPrometheusGrafana

caseStudyDetail.more Tapaustutkimukset

Tutustu lisää teknisiin toteutuksiimme

AI Accounting

AI-pohjainen laskujen käsittely OCR:n ja QuickBooks-integraation avulla

Keskisuuri yritys, joka käsitteli satoja toimittajalaskuja kuukausittain, halusi poistaa manuaalisen tiedonsyötön poimimalla laskutiedot automaattisesti AI/OCR:n avulla ja synkronoimalla ne suoraan QuickBooks-järjestelmään kirjanpitoa ja maksujen seurantaa varten.

Lue Tapaustutkimus
Video Encoding

Asiakaspuolen mainosten upotus (CSAI) SCTE-35-merkkien jäsennyksellä ja monialustaisen soittimen integroinnilla

Videoiden suoratoistoalustan piti toteuttaa Client-Side Ad Insertion (CSAI) verkko-, mobiili- ja Connected TV -sovellusten yli — mahdollistaen personoidut, laitekohtaiset mainoskokemukset täydellä mainosinteraktion tuella (klikkaavat peittokuvat, kumppanibannerit, ohituspainikkeet), joita server-side insertion ei voi tarjota.

Lue Tapaustutkimus
Web Scraping

Tekoälykäyttöinen blogisisällön kaavinta- ja generointialusta

Mediakonserni tarvitsi älykkään sisältöalustan, joka voisi automatisoida blogisisällön luomisen kaapimalla olemassa olevaa verkkosisältöä, analysoimalla sitä AI:lla ja luomalla alkuperäisiä, SEO-optimoituja blogikirjoituksia poimitusta tiedosta.

Lue Tapaustutkimus

Usein kysytyt kysymykset

MicrocosmWorks lisäsi VPN-kerroksen, koska yrityksen palomuurien tai NAT:in takana olevia RTSP-kameroita ei voida suoraan käyttää pilvi-infrastruktuurista, ja kameroiden RTSP-porttien altistaminen julkiselle internetille luo vakavia tietoturva-aukkoja. VPN-tunneli lisää noin 5-15 ms latenssia maantieteellisestä etäisyydestä riippuen, mikä on merkityksetöntä valvontakäytössä, ja salattu tunneli varmistaa, että siirrettävä videodata täyttää yrityksen tietoturva- ja vaatimustenmukaisuusvaatimukset.

MicrocosmWorks toteutti mukautuvan bittinopeuden HLS-transkoodauksen, joka luo useita laatutasoja jokaisesta RTSP-lähdevirrasta, antaen HLS-soittimen automaattisesti vaihtaa laatutasojen välillä katsojan käytettävissä olevan kaistanleveyden perusteella. Järjestelmä hyödyntää laitteistokiihdytettyä transkoodausta minimoidakseen viiveen live-RTSP-syötteen ja HLS-ulostulon välillä, saavuttaen tyypillisiä lasi-lasi-viiveitä 4-8 sekuntia segmentin keston määrityksestä riippuen.

MicrocosmWorks rakensi reunapuskuroinnin VPN-yhdyskäytävään, joka välimuistiin tallentaa paikallisesti striimiosia verkkokatkosten aikana ja lataa ne aikajärjestyksessä takaisin, kun yhteys on palautettu. Tämä varmistaa, ettei tallennuksessa ole aukkoja edes pitkien katkosten aikana. Pilvipohjainen tallennuspalvelu havaitsee aikajanan aukot ja merkitsee ne toistokäyttöliittymään, antaen operaattoreille selkeän näkyvyyden kaikkiin jaksoihin, joilla livekuva viivästyi.

MicrocosmWorks testasi arkkitehtuurin tukemaan 50-100 samanaikaista 1080p RTSP-streamia VPN-tunnelia kohden riippuen kamerakohteessa saatavilla olevasta ylävirran kaistanleveydestä ja VPN-yhdyskäytävän laitteistospesifikaatioista. Kohteissa, joissa on enemmän kameroita, järjestelmä tukee useita rinnakkaisia VPN-tunneleita automaattisella streamien jakelulla, ja pilvipuolen auto-scaler varaa lisää uudelleenstriimaustyöntekijöitä, kun streamien kokonaismäärä kasvaa.

MicrocosmWorks rakentaa VPN-pohjaisia suoratoistoalustoja kehitystyön tuntihinnalla 25–45 $/tunti, tyypillisten toteutusten vaatiessa 2–4 kuukautta tuotantovalmiiseen käyttöönottoon, sisältäen VPN-infrastruktuurin, automaattisesti skaalautuvan uudelleenstriimauksen, HLS-transkoodauksen ja tallennuksen. Jatkuvat pilvikustannukset optimoidaan automaattisen skaalauksen mallin avulla, ja ne ovat tyypillisesti 40–60 % alhaisempia kuin kiinteäkapasiteettisten käyttöönottojen, skaalaamalla uudelleenstriimaustyöntekijöitä alaspäin ruuhka-aikojen ulkopuolella.

Valmis Muuttamaan Liiketoimintaasi?

Keskustellaan siitä, miten voimme soveltaa vastaavia ratkaisuja haasteisiisi.

Ota YhteyttäcaseStudyDetail.viewAllCaseStudies