Laat uw contactgegevens achter, dan sturen we u ons overzicht per e-mail.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle software ontwikkelingsbedrijf opgericht in 2007. Wij zijn een team van 1800+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

Videobewakingsoplossing: 70% minder criminaliteit door geavanceerde videobewaking

Innowise heeft een volwaardig videobewakingssysteem gesmeed dat toegankelijk is via pc's en iOS/Android smartphones.

Klant

Industrie
IT, IoT
Regio
EU
Klant sinds
2020

Onze klant is een grote leverancier van video-opnamesoftware en -apparatuur, waaronder digitale en analoge videocamera's, netwerkapparatuur, video-intercoms en andere apparaten.

Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.

Uitdaging

In de veranderende wereld van de rechtshandhaving is videobewaking een essentieel instrument geworden om de veiligheid van de samenleving te handhaven. Het helpt bewoners en politie om verdachte personen of activiteiten te identificeren die een bedreiging kunnen vormen. Of het nu gaat om het beschermen van burgers of het voorkomen van criminaliteit, IoT-video streaming systemen houden burgers veilig en zorgen voor gerechtigheid.

Naarmate het IoT vordert, gaat conventionele video-opname verder dan het vastleggen van informatie van camera's die over verschillende locaties verspreid staan. Via moderne videobewakingssystemen kunt u communiceren met verschillende externe apparaten en diensten, en opgenomen informatie bekijken op een laptop of smartphone.

Onze klant gaf Innowise de opdracht om een op maat gemaakt IoT-aangedreven videobewakingsplatform te leveren dat naadloos kan worden geïntegreerd in bestaande beveiligingssystemen. Onze belangrijkste doelstelling was het bouwen van een applicatie die compatibel is met mobiele apparaten, waar gebruikers video's van CCTV-camera's live kunnen bekijken en toegang hebben tot archieven. Daarnaast moest ons team zorgen voor een sterke beveiliging om datalekken of ongeautoriseerde toegang te voorkomen.

Oplossing

Op basis van de eisen van de klant ontwikkelde Innowise een IoT-gebaseerd videobewakingsplatform vanaf nul. Hoewel het om veel integraties gaat, kan de stroom als volgt worden samengevat. Eerst leggen CCTV-camera's gegevens vast en verzenden deze naar een netwerkvideorecorder (lokale cloudgebaseerde server met vooraf geïnstalleerde software om video te beheren). Vervolgens worden deze opgenomen videobeelden weergegeven op monitoren en andere op het netwerk aangesloten apparaten die via het internet verbonden zijn met de netwerkvideorecorder (NVR) of een op software gebaseerd videobeheersysteem (VMS). Tot slot verwerkt en bewaart ons platform het archief versleuteld met het cryptografische TLS-protocol in cloud-datacenters met een Tier 3 fouttolerantieniveau (95 minuten jaarlijkse stilstand is toegestaan).

Ons toegewijde team gebruikte een microservicearchitectuur met een WebAPI-programmeerinterface om HTTP-protocollen te verwerken op basis van een request-response berichtensysteem. Om waardevolle inzichten te verkrijgen uit grote hoeveelheden videogegevens, configureerden we Event Source Hub, die de productie van de gebeurtenisstroom ontkoppelt en uniforme gestructureerde informatie genereert voor eindgebruikers. Daarnaast implementeerden onze ontwikkelaars afzonderlijke diensten voor verbeterde gegevensbescherming, meldingen, gegevensverwerking, configuratie, communicatie met Azure IoT Hub en opslag van gebruikersgegevens.

Wij hebben gebruikers- en beheerdersrollen ingevoerd om de toepassing te beheren. Gebruikers bekijken video-inhoud volgens hun rechten, terwijl beheerders hen verbinden met camera's, nieuwe leden toevoegen en de toegangsconfiguratie beheren. Door bijvoorbeeld groepstoegang te verlenen tot camera's die geïnstalleerd zijn in een particulier wooncomplex, kunnen huurders ervoor zorgen dat hun auto's veilig geparkeerd staan op de parkeerplaats en dat kinderen veilig in de tuin kunnen spelen.

Naast het bewaken van de omgeving in real-time, maakt onze IoT-gebaseerde videobewaking app het mogelijk:

  • klanten kunnen video-opnamen online of in het archief (30 dagen beschikbaar) via internet overal bekijken;
  • toegang tot video-inhoud via softwareclient (voor Windows OS), website en mobiele toepassing (compatibel met Android of iOS);
  • veilige videotransmissienetwerken en betrouwbare cloudopslag;
  • beheer van camera lay-outs (van 1 tot 16 camera's op één scherm binnen de softwareclient en de website);
  • vorming van videowanden en configuraties met meerdere schermen (binnen de softwareclient en de website);
  • regeling van de terugspoelsnelheid en de kijktijd;
  • het uploaden van video's van de gewenste duur naar elk medium (binnen de softwareclient en de website);
  • maatwerk, inclusief het toevoegen van nieuwe kant-en-klare functies;
  • onderhoud en ondersteuning van software en technische apparatuur.

Technologieën en hulpmiddelen

Back-end
.NET6, EntityFramework
Front-end
MAUI, Angular, RxJs
Databases
PostgreSQL
Cloud
Azure App Service, Azure Blob Storage, Azure IoT Hub
Netwerk
RtSP, Open Network Video Interface Forum (ONVIF), IoT Edge
QA
Qase, Postman, Swagger, TestFlight, Arduino, Thonny

Proces

Eerst hield Innowise een ontdekkingsfase met een software architect en een bedrijf analist die de projectdocumentatie bestudeerden, de scope van het werk bepaalden en de prioriteiten van de initiële takenlijst vaststelden. Naast deze specialisten stelden we een team samen dat bestond uit een team lead, 3 back-end, 2 front-end, 2 mobiele ontwikkelaars, 2 cloud engineers, 1 DevOps, 2 QA's en 1 UI/UX ontwerper.

Met sprints op basis van backlog-taken en hun prioriteiten hield ons projectteam zich aan de Scrum-methodologie. Na elke sprint evalueerde de klant de voortgang en gaf hij regelmatig feedback.

Aangezien de technologische ondersteuning beperkt was, was een van de grootste uitdagingen voor ons projectteam het garanderen van live uitzendingen van CCTV-camera's naar mobiele apparaten. Om deze uitdaging op te lossen, maakten we gebruik van eigen technologieën die zorgen voor stabiele API-verbindingen zonder afhankelijkheid van de standaardbibliotheken. Hoewel onze klant soortgelijke oplossingen had, boden deze onvoldoende functionaliteit en werkten ze veel trager.

Uiteindelijk lanceerde ons bedrijf een IoT-gebaseerde videobewakingsoplossing die beschikbaar is op de markt. Momenteel zetten we de projectondersteuning voort en coördineren we de inspanningen als de klant besluit een nieuwe functie te introduceren.

Team

1
Software Architect
1
Bedrijfsanalist
1
Teamleider
3
Back-End Ontwikkelaars
2
Front-End Ontwikkelaars
2
Mobiele ontwikkelaars
2
Cloud Ingenieurs
1
DevOps
1
UI/UX Ontwerper
2
QA Engineers
team-innowise

Resultaten

Innowise leverde een krachtig video monitoring systeem dat 24/7 live beelden garandeert. Naast video broadcasting maakt onze oplossing vlotte integraties mogelijk tussen verschillende platformen, samen met missiekritische aanpassingen.

Hierdoor kan de klant een IoT-videobewakingsplatform implementeren om aangrenzende gebieden te bewaken, privé-eigendommen te beschermen en criminelen en indringers af te schrikken. Aangezien de video-opnamen in overeenstemming met de wet worden ontvangen, kunnen ze ook worden gebruikt als bewijsmateriaal in conflictsituaties (wanneer een IoT-videocamera wordt geïnstalleerd, worden passende waarschuwingsborden geplaatst).

Uiteindelijk brengt elke camera in het zicht orde en voorspelbaarheid, van dagelijkse routines tot zakelijke activiteiten.

Duur van het project
  • April 2020 - in uitvoering

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    pijl