Agent DVR kan op ZimaOS worden uitgevoerd als aangepaste Docker-app. De nette aanpak is om de huidige Agent DVR Docker-image te gebruiken, configuratie en opnamen aan persistente ZimaOS-opslag te koppelen, de webinterface beschikbaar te maken op poort 8090 en alleen TURN/WebRTC-UDP-poorten toe te voegen wanneer je camera- of clientworkflow die nodig heeft.
De gebruiker van de bron heeft de Docker-opdracht van de leverancier succesvol geïmporteerd, maar moest de AppData-mappen handmatig aanmaken. De huidige documentatie voor de Agent DVR-container maakt de vereiste persistente paden en GPU-apparaatkoppelingen nu veel duidelijker.


Gebruik een actuele Agent DVR-container
De huidige Docker-handleiding voor Agent DVR beschrijft de onderhouden Docker-indeling en het huidige WebRTC-poortbereik.
Maak persistente ZimaOS-mappen aan
/DATA/AppData/agentdvr/config
/DATA/AppData/agentdvr/media
/DATA/AppData/agentdvr/models
/DATA/AppData/agentdvr/commands
Doe dit voordat je de app importeert, zodat de container geen essentiële configuratie in tijdelijke opslag opslaat.
Gebruik de huidige indeling voor volumekoppelingen
/DATA/AppData/agentdvr/config:/AgentDVR/Media/XML
/DATA/AppData/agentdvr/media:/AgentDVR/Media/WebServerRoot/Media
/DATA/AppData/agentdvr/models:/AgentDVR/Media/Models
/DATA/AppData/agentdvr/commands:/AgentDVR/Commands
Stel de webinterface beschikbaar op 8090
Open http://ZIMA-IP:8090 nadat de container is gestart. Als de interface niet verschijnt, controleer dan de containerlogboeken voordat je de camera-instellingen wijzigt.
Begrijp de UDP-poorten
De huidige containerhandleiding van Agent DVR gebruikt UDP 3478 plus 50000–50100 voor TURN/WebRTC. Als je gebruik strikt lokaal is en de interface zonder externe WebRTC werkt, stel dan niet meer poorten beschikbaar dan nodig.
Voeg camera's pas toe nadat de container gezond is
Begin met één camera, controleer de liveweergave en het opnamepad en voeg daarna meer apparaten toe. Zo zijn problemen met codecs, inloggegevens, detectie en opslag gemakkelijker te isoleren.
Koppel GPU-apparaten alleen wanneer dat nodig is
Hardwareversnelling op Intel/AMD gebruikt doorgaans /dev/dri. Voor NVIDIA is de NVIDIA-runtime/toolkit op de host vereist. Controleer eerst of softwaredecodering werkt voordat je de container ingewikkelder maakt met GPU-doorgifte.
Controleer de rechten op AppData en opnamen
De huidige container ondersteunt PUID/PGID. Stem deze waarden af op de eigenaar van de ZimaOS-mappen om alleen-lezen-XML/configuratie of mislukte opnamen te voorkomen.
Maak een back-up van XML voordat je bijwerkt
Agent DVR slaat belangrijke configuratie op in de XML-map. Maak hiervan een back-up voordat je imagetags of grote versies wijzigt.
De handleiding voor aangepaste apps beschrijft de algemene ZimaOS-workflow.
Veelgestelde vragen
Op welke poort staat de webinterface van Agent DVR?
Standaard op 8090 in de huidige containervoorbeelden.
Waar worden opnamen opgeslagen?
Koppel /AgentDVR/Media/WebServerRoot/Media aan een persistente map op de host.
Heb ik alle TURN/WebRTC-poorten nodig?
Niet voor elke uitsluitend lokale installatie. Voeg ze alleen toe voor functies die deze paden vereisen.
Kan Agent DVR Intel- of AMD-GPU-versnelling gebruiken?
Ja, wanneer de vereiste /dev/dri-apparaten en applicatie-instellingen correct zijn geconfigureerd.
