PotoP VMS for Android

Uw camera's, plattegronden en alarmen in uw broekzak

De volledige PotoP VMS-client op een Android-telefoon: live camerawalls, afspelen, plattegronden, de softphone en directe alarmmeldingen — aangemeld met uw vingerafdruk.

Gemaakt in de EU Draait op uw eigen servers

Cameralijst met livestatus
Een live camerawall in uw hand
Indelingen van de server

Live camerawalls

Serverindelingen en cameralijsten met livestatus, één tik verwijderd.

Afspelen & plattegronden

Afspelen via de tijdlijn en live plattegronden met apparaatstatus.

Softphone & intercom

Beantwoord intercomoproepen en bel toestellen vanuit de app.

Aanmelden met vingerafdruk

Biometrisch aanmelden en een vastgezet servercertificaat.

Alarmen zodra ze gebeuren

Servermeldingen komen als telefoonmelding binnen, rechtstreeks van uw server.

AI-assistent

Stel de PotoP-assistent onderweg vragen over uw installatie.

Geen uitgeklede app

PotoP VMS voor Android geeft u dezelfde menu's als de desktop- en webclient, ingericht voor een telefoon. Open een camerawall, spoel door een opname, bekijk een plattegrond of beantwoord een intercomoproep, waar u ook bent.

De app maakt verbinding met uw eigen PotoP-server. Bij het eerste contact zet hij het certificaat van de server vast, daarna meldt u zich aan met uw vingerafdruk of gezicht, en alarmen komen als meldingen rechtstreeks van uw server binnen — zonder externe pushdienst ertussen.

Rondleiding

Elk scherm hieronder is een echte screenshot. Zoek een functie of kies een hoofdstuk; klik op een afbeelding om die op ware grootte te zien en blader met de pijltjestoetsen.

01

Uw camera's overal 5 schermen

Cameralijsten, serverindelingen en de camerakaart, ingericht voor een telefoon.

Cameralijst met livestatus
Android-app

Cameralijst met livestatus

Elke camera op de server staat in één doorzoekbare lijst met haar onlinestatus, plus snelknoppen Toevoegen en Zoeken. Operators zien in één oogopslag wat er is aangesloten, zonder een desktopclient te openen.

Hoe het werkt

De lijst is de PotoP VMS-webclient die in de Android-app draait: de telefoon vraagt de camera-inventaris via een versleutelde HTTPS-verbinding op bij de server en tekent die lokaal. De groene stip is de verbindingsstatus die de server per camera bijhoudt en die wordt vernieuwd zolang het scherm open is. Toevoegen en Zoeken openen dezelfde formulieren als de browserclient; die zoeken op het netwerk naar ONVIF-apparaten vanaf de server, niet vanaf de telefoon. Er wordt niets naar de telefoon gekopieerd: de lijst weerspiegelt altijd de server waarmee u verbonden bent.

Een live camerawall in uw hand
Android-app

Een live camerawall in uw hand

Open een opgeslagen indeling en de wall toont livebeeld met een naam en tijdstempel op elke tegel. De indelingen die op de server zijn vastgelegd, nemen we mee naar uw telefoon.

Hoe het werkt

Elke tegel is een livestream die de server klaarzet en die de telefoon afspeelt in zijn ingebouwde browserengine, net als de webclient. De server haalt de camerabeelden één keer op en levert ze via zijn mediagateway over WebRTC aan de kijker, zodat de telefoon alleen video decodeert en nooit rechtstreeks met de camera's praat. De tijd op elke tegel is het moment van het beeld. Het scherm blijft alleen aan zolang er een camera speelt, en na drie minuten op de achtergrond wordt de pagina geparkeerd, zodat livevideo geen mobiele data meer verbruikt.

Indelingen van de server
Android-app

Indelingen van de server

Indelingen die in de desktop- of webclient zijn gemaakt, staan hier met hun rastergrootte. Met één tik opent de wall, zodat de beelden uit de meldkamer ook op locatie beschikbaar zijn.

Hoe het werkt

Indelingen worden op de PotoP-server opgeslagen, niet in de app. De desktopclient, de webclient en de telefoon lezen en schrijven allemaal dezelfde records, zodat een wall die in de meldkamer is ingericht, de volgende keer dat de lijst laadt op de telefoon verschijnt. Een tik op een indeling vertelt de viewer alleen welke camera's in welke tegel horen; de streams zelf worden daarna bij de server opgevraagd. De toegang volgt het aangemelde account, zodat een gebruiker de indelingen en camera's ziet die zijn rol toestaat.

Volledig menu, geen uitgeklede app
Android-app

Volledig menu, geen uitgeklede app

Het menu geeft toegang tot de camerakaart, afspelen, de opnameverkenner, AI-chat, de analysehub, de trainingsstudio, rapporten en instellingen. De telefoon krijgt dezelfde tools als de webclient.

Hoe het werkt

De app is een native schil om de complete PotoP VMS-webclient; daarom is het menu geen afgeslankte mobiele editie. De client wordt geleverd door de PotoP-server, en alleen die server, plus een eventuele standby-server waarnaar hij overschakelt, wordt in de app getoond. Links naar andere sites worden doorgegeven aan de browser, telefoonkiezer of kaarten-app van de telefoon. Omdat de client van de server wordt geladen, brengt een serverupdate nieuwe functies naar de telefoon zonder app-update.

Camera's op een kaart
Android-app

Camera's op een kaart

Op de camerakaart zoekt u op naam of straat, en elke gepositioneerde camera staat op OpenStreetMap. In deze schermafbeelding heeft nog geen enkele camera een positie, dus de kaart is leeg.

Hoe het werkt

De kaarttegels komen van OpenStreetMap en worden door de webclient op de telefoon getekend. Cameraposities worden op de PotoP-server opgeslagen en via een indelingspaneel ingesteld; daarom kan het zoekveld zoeken op cameranaam, huisnummer of straat. Er gaat niets over de cameralocaties naar een derde partij; alleen de tegelverzoeken voor het zichtbare kaartgebied. Locatietoegang op de telefoon wordt alleen aan de pagina's van de server verleend wanneer een pagina erom vraagt.

02

Afspelen & visualisatie 5 schermen

Spoel door opnames en bekijk uw plattegronden onderweg.

Afspelen met een tijdlijn
Android-app

Afspelen met een tijdlijn

Kies een camera en een datum en loop dan door de opnames, met snelheden vanaf 0,25x en een tijdlijn van 24 uur. Incidenten bekijkt u waar u ook bent.

Hoe het werkt

Afspelen leest de opnames die de PotoP-server op zijn eigen opslag heeft geschreven. Kiest u een camera en een dag, dan vraagt de client de server welke tijdvakken er zijn, waarmee de balk van 24 uur wordt getekend, en het gekozen moment wordt via een WebSocket-verbinding naar de telefoon gestreamd. Snelheidswijzigingen worden door de speler aan de serverkant toegepast, zodat slow motion en snel vooruitspoelen de telefoon geen werk kosten. Versleutelde opnames worden alleen voor bevoegde gebruikers op de server ontsleuteld.

Plattegrond met live apparaten
Android-app

Plattegrond met live apparaten

Visualisatie toont een plattegrond met camera's, deuren en intercomapparaten erop. Tik op een apparaat op de plattegrond om er in context mee te werken.

Hoe het werkt

De plattegrond is een afbeelding met apparaatmarkeringen die een beheerder in de visualisatie-editor van het VMS heeft geplaatst. De markeringen worden op de server opgeslagen met hun apparaattype en verwijzing, zodat de telefoon ze alleen hoeft te tekenen. Een live updatekanaal van de server ververst hun status zolang de pagina open is. Een tik op een camera, deur of intercom opent het bijbehorende livebeeld of de bijbehorende actie in dezelfde client, met de rechten van de aangemelde gebruiker.

Apparaatstatus op de plattegrond
Android-app

Apparaatstatus op de plattegrond

Apparaten op de plattegrond hebben hun eigen statusbadges, zoals een slot of een belpictogram. De plattegrond blijft leesbaar en laat toch zien wat aandacht nodig heeft.

Hoe het werkt

Elke markering op de plattegrond is gekoppeld aan een echt apparaat, en de server stuurt statuswijzigingen naar de geopende plattegrond, zoals een slot dat opengaat of een inkomende oproep. De badge wordt op basis van die status door de webclient getekend, in de hoek van het apparaatpictogram. Omdat de status van de apparaatdrivers op de server komt, hoeft de telefoon de apparaten niet te bevragen en heeft hij er geen netwerktoegang toe nodig. Alleen gebruikers die een deur mogen bedienen of een intercom mogen bellen, kunnen er iets mee doen.

Detecties en gebeurtenissen doorzoeken
Android-app

Detecties en gebeurtenissen doorzoeken

De analysehub doorzoekt detecties op tekst, geslacht, kleur en betrouwbaarheid, met tabbladen voor gezichten, kentekens en segmentatie. Resultaten exporteert u naar CSV.

Hoe het werkt

De AI-analyse draait op de PotoP-server, op zijn GPU of CPU met ONNX-modellen, niet op de telefoon. Detecties zoals personen, gezichten en kentekens worden in de analysedatabase geschreven, samen met kenmerken als kleur, geslacht en betrouwbaarheid. De hub stuurt de zoektermen naar de server, die de database bevraagt en de overeenkomende items met hun momentopnames teruggeeft. De CSV-export wordt door de server gemaakt en door de app in de map Downloads van de telefoon opgeslagen.

Opnameverkenner
Android-app

Opnameverkenner

Kies een server, camera en periode om opnames op te sommen. Bedoeld om op een telefoon snel een bepaalde clip te vinden.

Hoe het werkt

De verkenner toont de opnamesegmenten op de gekozen PotoP-server, gefilterd op camera en periode. De server kan elke node van de installatie zijn, ook standby-servers, zodat de keuzelijst volgt wat de webclient over het cluster weet. Een resultaat opent in Afspelen op het gekozen tijdstip. Opnames worden niet naar de telefoon gekopieerd, tenzij u een clip downloadt, en elk verzoek wordt getoetst aan de rechten van de aangemelde gebruiker.

03

Bediening & communicatie 4 schermen

Beantwoord de intercom, reageer op alarmen, raadpleeg de assistent en bewerk zelfs macro's.

AI-assistent in de app
Android-app

AI-assistent in de app

Stel de assistent vragen over camera's, servers, opnames of gebruikers. Acties die iets wijzigen, stellen eerst hun vragen en vragen om bevestiging voordat ze worden uitgevoerd.

Hoe het werkt

De assistent is een chatpaneel dat is gekoppeld aan een taalmodel dat de operator zelf host, bijvoorbeeld een lokaal model op de PotoP-server, zodat vragen over uw camera's uw netwerk niet hoeven te verlaten. De server geeft het model een vaste set tools, zoals camera's opsommen of de serverstatus lezen, en voert ze uit met de rechten van de vragende gebruiker. Tools die iets wijzigen, worden nooit ongemerkt uitgevoerd: de assistent stelt eerst zijn verduidelijkende vragen en wacht op bevestiging.

Softphone en intercom
Android-app

Softphone en intercom

Een ingebouwd kiesscherm registreert een toestelnummer, zodat de telefoon vanuit het VMS intercoms en collega's kan bellen.

Hoe het werkt

De softphone is een SIP-client in de webclient die verbinding maakt via de WebRTC-gateway van de PotoP-server, die de brug slaat naar de SIP-centrale. De telefoon registreert een toestel via een versleutelde verbinding, en het geluid loopt via WebRTC. Microfoontoegang wordt pas aan Android gevraagd wanneer het paneel die nodig heeft, en alleen voor de eigen pagina's van de server. Met hetzelfde toestel belt u SIP-intercoms, andere toestellen en collega's op andere clients.

Meldingen zodra ze gebeuren
Android-app

Meldingen zodra ze gebeuren

Servermeldingen, zoals een opnameschijf die bijna vol is of een standby-server die offline gaat, verschijnen als banners boven de cameralijst.

Hoe het werkt

Meldingen worden door de PotoP-server gegenereerd, bijvoorbeeld wanneer een opnameschijf een grens overschrijdt of een standby-server niet meer antwoordt. De geopende client toont ze als banners zodra ze binnenkomen. Is de app gesloten, dan komen dezelfde meldingen binnen als Android-meldingen via een langdurige verbinding die de app met uw eigen server openhoudt, zonder Google of Firebase. Kritieke meldingen gebruiken een apart kanaal met hoge prioriteit en kunnen op het vergrendelscherm verschijnen.

Macro-editor
Android-app

Macro-editor

De macro-editor biedt automatiseringsnodes voor server en client voor camera's, opnames, alarmen en systeemgebeurtenissen. Automatisering kunt u vanaf de telefoon inzien.

Hoe het werkt

Macro's zijn visuele stromen van trigger-, voorwaarde- en actienodes, opgeslagen op de PotoP-server, waar de macro-engine ze dag en nacht uitvoert. Serverstromen reageren op gebeurtenissen zoals cameragebeurtenissen, wegvallende streams of schijfwaarschuwingen en kunnen opnames starten of alarm slaan. Clientstromen draaien in de client van de operator. De editor op de telefoon is dezelfde browsereditor, met validatie en een simulatiemodus, zodat u automatisering op locatie kunt inzien of aanpassen.

Onder de motorkap

Hoe PotoP VMS for Android is gebouwd, waar het draait en hoe het uw gegevens veilig houdt.

01

Vertrouwen bij eerste gebruik

Bij het instellen toont de app de naam en de SHA-256-vingerafdruk van de certificaatautoriteit van uw eigen server, en u accepteert die één keer. Vanaf dan worden alleen de normale autoriteiten van de telefoon plus dat ene anker vertrouwd, met altijd controle van de hostnaam.

02

Aanmelden met vingerafdruk of gezicht

De app kan uw naam en wachtwoord bewaren, versleuteld met een sleutel in de Android Keystore die pas na een biometrische controle wordt geopend. Er wordt geen sessie opgeslagen, zodat afmelden ook echt afmelden blijft, en vragen om tweestapsverificatie verschijnen gewoon zoals altijd.

03

Meldingen zonder Google

De app houdt één langdurige verbinding open met uw eigen server en ontvangt alarmen en cameragebeurtenissen zodra ze worden vastgelegd. Een periodieke taak en een herstart na het opnieuw opstarten houden de verbinding in leven. Er is geen Firebase en geen externe pushdienst.

04

Koppelen met een apparaattoken

Nadat u zich hebt aangemeld, geeft de server een apparaattoken uit dat versleuteld op de telefoon en als hash op de server wordt opgeslagen. Het blijft geldig zolang die websessie duurt, zodat afmelden of het account uitschakelen de telefoon afsluit.

05

Zelf gehoste updates

Uw PotoP-server biedt de actuele versie van de app aan. De app downloadt die van uw server, controleert de SHA-256-checksum en geeft hem door aan het installatieprogramma van Android, dat ook dezelfde ondertekensleutel eist.

06

De server doet het werk

Opname, analyse, macro's en de SIP-gateway draaien op de PotoP-server. De telefoon draait de webclient in een WebView, decodeert video en stelt camera, microfoon en locatie alleen beschikbaar wanneer een pagina erom vraagt.

Wilt u PotoP VMS for Android op uw eigen locatie zien?

Vertel ons over uw installatie — we laten u graag alles zien of richten een proefversie in.