Løsning til videoovervågning: 70% mindsker kriminalitet via avanceret videoovervågning

Innowise har skabt et fuldgyldigt videoovervågningssystem, der er tilgængeligt på tværs af pc'er og iOS/Android-smartphones.

Kunde

Industri
IT, IoT
Region
EU
Kunde siden
2020

Vores kunde er en stor leverandør af videooptagelsessoftware og -udstyr, herunder digitale og analoge videokameraer, netværksudstyr, videointercom og andre enheder.

Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring

I en verden af retshåndhævelse i udvikling er videoovervågning blevet et vigtigt redskab til at opretholde samfundets sikkerhed. Det hjælper beboere og politiafdelinger med at identificere mistænkelige personer eller aktiviteter, der kan udgøre en trussel. Uanset om de beskytter borgerne eller forebygger kriminalitet, holder IoT-videostreaming-systemer civile sikre og sikrer retfærdighed.

I takt med at IoT udvikler sig, går konventionel videooptagelse ud over at indfange information fra kameraer, der er spredt over forskellige steder. Med moderne videoovervågningssystemer kan du interagere med forskellige eksterne enheder og tjenester samt se optagede oplysninger på en bærbar computer eller smartphone.

Vores kunde bestilte Innowise til at levere en tilpasset IoT-drevet videoovervågningsplatform, der kan integreres problemfrit i eksisterende sikkerhedssystemer. Vores hovedmål var at bygge en applikation, der er kompatibel med mobile enheder, hvor brugerne kan se videoer fra CCTV-kameraer live samt få adgang til arkiver. Derudover skulle vores team sikre en stærk sikkerhedsbeskyttelse for at forhindre datalækager eller uautoriseret adgang.

Løsning

Baseret på kundens krav udviklede Innowise en IoT-baseret videoovervågningsplatform fra bunden. Selv om det involverer mange integrationer, kan flowet opsummeres som følger. Først optager og overfører CCTV-kameraer data til en netværksvideooptager (lokal cloud-baseret server med forudinstalleret software til at håndtere video). Derefter vises de optagede videooptagelser på skærme og andre netværkstilsluttede enheder, der er forbundet med netværksvideooptageren (NVR) eller det softwarebaserede videostyringssystem (VMS) via internettet. Endelig behandler og gemmer vores platform arkivet krypteret med den kryptografiske TLS-protokol i cloud-datacentre med et Tier 3-fejltoleranceniveau (95 minutters årlig nedetid er tilladt).

Vores dedikerede team anvendte mikroservicearkitektur med WebAPI-programmeringsgrænseflade til at behandle HTTP-protokoller baseret på request-response-meddelelsessystem. For at få værdifuld indsigt i store mængder videodata konfigurerede vi Event Source Hub, som afkobler produktionen af hændelsesstrømmen og genererer samlet struktureret information til slutbrugerne. Derudover implementerede vores udviklere separate tjenester til forbedret databeskyttelse, notifikation, databehandling, konfiguration, kommunikation med Azure IoT Hub og lagring af brugerdata.

Vi introducerede bruger- og administratorroller til at administrere applikationen. Brugere ser videoindhold i henhold til deres tilladelser, mens administratorer forbinder dem med kameraer, tilføjer nye medlemmer og administrerer adgangskonfigurationen. Ved f.eks. at give gruppeadgang til kameraer, der er installeret i et privat boligkompleks, kan beboerne sikre sig, at deres biler er parkeret sikkert på parkeringspladsen, mens børnene er i sikkerhed, når de leger i haven.

Ud over at overvåge omgivelserne i realtid gør vores IoT-baserede videoovervågningsapp det muligt:

  • klienter til at se videooptagelser online eller i arkivet (tilgængeligt i 30 dage) via internettet fra hvor som helst;
  • Få adgang til videoindhold via softwareklient (til Windows OS), hjemmeside og mobilapplikation (kompatibel med Android eller iOS);
  • sikre videotransmissionsnetværk og pålidelige cloud-lagre;
  • styring af kameralayouts (fra 1 til 16 kameraer på én skærm i softwareklienten og på hjemmesiden);
  • dannelse af videovægge og flerskærmskonfigurationer (i softwareklienten og på websitet);
  • Kontrol af tilbagespolingshastighed og visningsperioder;
  • uploade videoer af den krævede varighed til ethvert medie (i softwareklienten og på webstedet);
  • tilpasning, herunder tilføjelse af nye nøglefærdige funktioner;
  • vedligeholdelse og support af software og teknisk udstyr.

Teknologier og værktøjer

.NET6, EntityFramework
MAUI, AngularRxJs
PostgreSQL
Azure App Service, Azure Blob Storage, Azure IoT Hub
Netværk
RtSP, Open Network Video Interface Forum (ONVIF), IoT Edge
Qase, Postman, Swagger, TestFlight, Arduino, Thonny

Proces

Først afholdt Innowise en opdagelsesfase med en softwarearkitekt og en forretningsanalytiker, der studerede projektdokumentation, definerede arbejdets omfang og prioriterede de første opgavers backlog. Ud over disse specialister samlede vi et team, der omfattede en teamleder, 3 back-end-, 2 front-end-, 2 mobiludviklere, 2 cloud-ingeniører, 1 DevOps, 2 QA'er og 1 UI/UX-designer.

Med sprints baseret på backlog-opgaver og deres prioriteter fulgte vores projektteam Scrum-metoden. Efter hvert sprint evaluerede kunden fremskridtene og gav regelmæssigt feedback.

Da den teknologiske support var begrænset, var en af de største udfordringer for vores projektteam at sikre live-transmission fra CCTV-kameraer til mobile enheder. For at løse denne udfordring anvendte vi proprietære teknologier, der sikrer stabile API-forbindelser uden afhængighed af standardbibliotekerne. Selv om vores kunde havde lignende løsninger, gav de ikke tilstrækkelig funktionalitet og arbejdede meget langsommere.

Til sidst lancerede vores virksomhed en IoT-baseret videoovervågningsløsning, som er tilgængelig på markedet. I øjeblikket fortsætter vi projektsupporten og koordinerer indsatsen, hvis kunden beslutter sig for at indføre en ny funktion.

Hold

1
Softwarearkitekt
1
Forretningsanalytiker
1
Teamleder
3
Back-end-udviklere
2
Front-end-udviklere
2
Mobile udviklere
2
Cloud Engineers
1
DevOps
1
UI/UX-designer
2
QA Engineers
team-intelligent

Resultater

Innowise leverede et kraftfuldt videoovervågningssystem, der sikrer liveoptagelser 24/7. Ud over videotransmission giver vores løsning mulighed for problemfri integration på tværs af forskellige platforme sammen med missionskritiske tilpasninger.

Som resultat kan kunden implementere en IoT-videoovervågningsplatform til overvågning af tilstødende områder, beskyttelse af privat ejendom og afskrækkelse af kriminelle og ubudne gæster. Da videooptagelser modtages i overensstemmelse med loven, kan de også bruges som bevismateriale i konfliktsituationer (når der installeres et IoT-videokamera, opsættes der passende advarselsskilte).

I sidste ende, fra daglige rutiner til forretningsaktiviteter, bringer ethvert kamera i sigte orden og forudsigelighed.

Projektets varighed
  • April 2020 - i gang

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil