Videovalvontaratkaisu: 70% rikollisuuden vähentäminen kehittyneen videovalvonnan avulla.

Innowise on luonut täysimittaisen videovalvontajärjestelmän, jota voidaan käyttää tietokoneilla ja iOS/Android-älypuhelimilla.

Asiakas

Teollisuus
IT, IoT
Alue
EU
Asiakas vuodesta
2020

Asiakkaamme on suuri videonauhoitusohjelmistojen ja -laitteiden, kuten digitaalisten ja analogisten videokameroiden, verkkolaitteiden, videopuhelimien ja muiden laitteiden toimittaja.

Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n määräysten nojalla.

Haaste

Lainvalvonnan kehittyvässä maailmassa videovalvonnasta on tullut tärkeä väline yhteiskunnan turvallisuuden ylläpitämisessä. Se auttaa asukkaita ja poliisilaitoksia tunnistamaan epäilyttäviä henkilöitä tai toimintoja, jotka voivat aiheuttaa uhkaa. Olipa kyse sitten kansalaisten suojelemisesta tai rikosten ehkäisemisestä, IoT-videostriimausjärjestelmät pitävät siviilit turvassa ja varmistavat oikeudenmukaisuuden.

IoT:n kehittyessä perinteinen videotallennus ei enää riitä tallentamaan tietoja eri puolilla sijaitsevista kameroista. Nykyaikaisten videovalvontajärjestelmien avulla voit olla vuorovaikutuksessa erilaisten ulkoisten laitteiden ja palvelujen kanssa sekä tarkastella tallennettuja tietoja kannettavalla tietokoneella tai älypuhelimella.

Asiakkaamme tilasi Innowise:ltä räätälöidyn IoT-käyttöön tarkoitetun videovalvonta-alustan, joka voidaan integroida saumattomasti olemassa oleviin turvajärjestelmiin. Päätavoitteemme oli rakentaa mobiililaitteiden kanssa yhteensopiva sovellus, jossa käyttäjät voivat katsella CCTV-kameroiden videoita suorana lähetyksenä sekä käyttää arkistoja. Lisäksi tiimimme oli varmistettava vahva tietoturvasuojaus tietovuotojen tai luvattoman käytön estämiseksi.

Ratkaisu

Asiakkaan vaatimusten perusteella Innowise kehitti IoT-pohjaisen videovalvonta-alustan tyhjästä. Vaikka siihen liittyy monia integraatioita, kulku voidaan tiivistää seuraavasti. Ensin CCTV-kamerat kaappaavat ja lähettävät tietoja verkkovideonauhuriin (paikallinen pilvipohjainen palvelin, jossa on esiasennettu ohjelmisto videon hallintaa varten). Tämän jälkeen tallennettu videomateriaali näytetään näytöissä ja muissa verkkoon liitetyissä laitteissa, jotka on yhdistetty verkkovideotallentimeen (NVR) tai ohjelmistopohjaiseen videonhallintajärjestelmään (VMS) Internetin kautta. Lopuksi alustamme käsittelee ja tallentaa arkiston TLS-salausprotokollalla salattuna pilvitietokeskuksiin, joissa on Tier 3 -vikasietotaso (sallittu vuotuinen seisokkiaika 95 minuuttia).

Tiimimme käytti mikropalveluarkkitehtuuria ja WebAPI-ohjelmointirajapintaa HTTP-protokollien käsittelyyn pyyntö-vastaus-viestijärjestelmän pohjalta. Saadaksemme arvokasta tietoa suurista videodatamääristä, konfiguroimme Event Source Hubin, joka irrottaa tapahtumavirran tuotannon ja tuottaa yhtenäistä jäsenneltyä tietoa loppukäyttäjille. Lisäksi kehittäjämme ottivat käyttöön erilliset palvelut tehostettua tietosuojaa, ilmoituksia, tietojen käsittelyä, konfigurointia, viestintää Azure IoT Hubin kanssa ja käyttäjätietojen tallentamista varten.

Otimme käyttöön käyttäjä- ja ylläpitäjäroolit sovelluksen hallintaa varten. Käyttäjät katsovat videosisältöä omien oikeuksiensa mukaisesti, kun taas ylläpitäjät yhdistävät heidät kameroihin, lisäävät uusia jäseniä ja hallinnoivat käyttöoikeuskonfiguraatioita. Esimerkiksi antamalla ryhmille pääsyn yksityiseen asuinkompleksiin asennettuihin kameroihin vuokralaiset voivat varmistaa, että heidän autonsa on pysäköity turvallisesti parkkipaikalle ja että lapset ovat turvassa leikkiessään pihalla.

IoT-pohjainen videovalvontasovelluksemme mahdollistaa ympäristön reaaliaikaisen valvonnan lisäksi:

  • asiakkaat voivat katsella videotallenteita verkossa tai arkistossa (saatavilla 30 päivän ajan) Internetin kautta mistä tahansa;
  • käyttää videosisältöä ohjelmistoasiakkaan (Windows OS), verkkosivuston ja mobiilisovelluksen (yhteensopiva Android- tai iOS-käyttöjärjestelmän kanssa) kautta;
  • turvalliset videonsiirtoverkot ja luotettavat pilvitallennukset;
  • kamera-asetelmien hallinta (1-16 kameraa yhdellä näytöllä ohjelmistoasiakkaan ja verkkosivuston sisällä);
  • videoseinien ja moninäyttökokoonpanojen muodostaminen (ohjelmistoasiakkaan ja verkkosivuston sisällä);
  • kelausnopeuden ja katselujaksojen säätö;
  • ladata halutun pituisia videoita mihin tahansa välineeseen (ohjelmistoasiakkaan ja verkkosivuston sisällä);
  • räätälöinti, mukaan lukien uusien avaimet käteen -ominaisuuksien lisääminen;
  • ohjelmistojen ja teknisten laitteiden ylläpito ja tuki.

Teknologiat ja työkalut

.NET6, EntityFramework
MAUI, Angular, RxJs
PostgreSQL
Azure Sovelluspalvelu, Azure Blob-tallennustila, Azure IoT-keskus
Verkko
RtSP, Open Network Video Interface Forum (ONVIF), IoT Edge (esineiden internetin reuna)
Qase, Postman, Swagger, TestFlight, Arduino, Thonny

Prosessi

Ensin Innowise järjesti selvitysvaiheen, jossa ohjelmistoarkkitehti ja liiketoiminta-analyytikko tutkivat hankeasiakirjoja, määrittelivät työn laajuuden ja priorisoivat alkuperäiset tehtävät. Näiden asiantuntijoiden lisäksi kokosimme tiimin, johon kuuluivat tiiminvetäjä, 3 back-end-, 2 front-end-, 2 mobiilikehittäjää, 2 pilvi-insinööriä, 1 DevOps-insinööri, 2 QA:ta ja 1 UI/UX-suunnittelija.

Projektiryhmämme noudatti Scrum-menetelmää, jossa sprintit perustuivat backlog-tehtäviin ja niiden prioriteetteihin. Jokaisen sprintin jälkeen asiakas arvioi edistymistä ja antoi säännöllisesti palautetta.

Koska teknologiatuki oli rajallinen, yksi suurimmista haasteista, joita projektiryhmämme kohtasi, oli varmistaa suorat lähetykset CCTV-kameroista mobiililaitteisiin. Ratkaistaksemme tämän haasteen käytimme omia tekniikoita, joilla varmistetaan vakaat API-yhteydet ilman riippuvuutta oletuskirjastoista. Vaikka asiakkaallamme oli vastaavia ratkaisuja, ne eivät tarjonneet riittäviä toimintoja ja toimivat paljon hitaammin.

Lopulta yrityksemme lanseerasi IoT-pohjaisen videovalvontaratkaisun, joka on saatavilla markkinoilla. Tällä hetkellä jatkamme projektin tukemista ja koordinoimme toimia, jos asiakas päättää ottaa käyttöön uuden ominaisuuden.

Joukkue

1
Ohjelmistoarkkitehti
1
liiketoiminta-analyytikko
1
Tiimin johtaja
3
Back-End-kehittäjät
2
Front-End-kehittäjät
2
Mobiilikehittäjät
2
Cloud Engineers
1
DevOps
1
UI/UX-suunnittelija
2
QA Engineers
team-innowise

Tulokset

Innowise toimitti tehokkaan videovalvontajärjestelmän, joka takaa suoran kuvamateriaalin 24/7. Videolähetysten lisäksi ratkaisumme mahdollistaa sujuvat integraatiot eri alustojen välillä yhdessä tehtäväkriittisten mukautusten kanssa.

Tämän seurauksena asiakas voi ottaa käyttöön IoT-videovalvonta-alustan, jolla voidaan valvoa vierekkäisiä alueita, suojella yksityisomaisuutta ja pelotella rikollisia ja tunkeilijoita. Koska videotallenteet vastaanotetaan lain mukaisesti, niitä voidaan käyttää myös todisteena konfliktitilanteissa (aina kun IoT-videokamera asennetaan, asetetaan asianmukaiset varoituskyltit).

Viime kädessä jokainen kamera tuo järjestystä ja ennustettavuutta päivittäisistä rutiineista liiketoimintaan.

Hankkeen kesto
  • Huhtikuu 2020 - käynnissä

    Ota yhteyttä

    Varaa puhelu tai täytä alla oleva lomake, niin otamme sinuun yhteyttä, kun olemme käsitelleet pyyntösi.

    Lähetä meille ääniviesti
    Liitä asiakirjoja
    Lataa tiedosto

    Voit liittää 1 enintään 2 Mt:n tiedoston. Hyväksytyt tiedostomuodot: pdf, jpg, jpeg, png.

    Klikkaamalla Lähetä, annat suostumuksesi siihen, että Innowise käsittelee henkilötietojasi meidän Tietosuojakäytäntö antaa sinulle asiaankuuluvia tietoja. Antamalla puhelinnumerosi suostut siihen, että voimme ottaa sinuun yhteyttä puheluiden, tekstiviestien ja viestisovellusten kautta. Puhelu-, viesti- ja datahintoja voidaan soveltaa.

    Voit myös lähettää meille pyyntösi
    osoitteeseen contact@innowise.com

    Mitä tapahtuu seuraavaksi?

    1

    Kun olemme vastaanottaneet ja käsitelleet pyyntösi, otamme sinuun yhteyttä ja kerromme yksityiskohtaisesti projektin tarpeet ja allekirjoitamme NDA-sopimuksen luottamuksellisuuden varmistamiseksi.

    2

    Tutkittuaan toiveesi, tarpeesi ja odotuksesi tiimimme suunnittelee projektin ehdotuksen, jossa esitetään työn laajuus, tiimin koko, aika- ja kustannusarviot.

    3

    Järjestämme kanssasi tapaamisen, jossa keskustellaan tarjouksesta ja sovitaan yksityiskohdista.

    4

    Lopuksi allekirjoitamme sopimuksen ja aloitamme projektisi toteuttamisen heti.

    nuoli