Agent DVR kan köras på ZimaOS som en anpassad Docker-app. Den rena installationen är att använda den aktuella Agent DVR Docker-avbildningen, mappa konfiguration och inspelningar till beständig ZimaOS-lagring, exponera webbgränssnittet på port 8090 och endast lägga till TURN/WebRTC-UDP-portar när kameran eller klientarbetsflödet behöver dem.
Användaren importerade Docker-kommandot från leverantören, men behövde skapa AppData-mappar manuellt. Den aktuella dokumentationen för Agent DVR-containern gör nu de nödvändiga beständiga sökvägarna och GPU-enhetsmappningarna tydligare.


Använd en aktuell Agent DVR-container
Den aktuella Docker-guiden för Agent DVR beskriver den underhållna Docker-layouten och det aktuella WebRTC-portintervallet.
Skapa beständiga ZimaOS-mappar
/DATA/AppData/agentdvr/config
/DATA/AppData/agentdvr/media
/DATA/AppData/agentdvr/models
/DATA/AppData/agentdvr/commands
Gör detta innan du importerar appen, så att containern inte skriver viktig konfiguration till flyktig lagring.
Använd den aktuella volymlayouten
/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
Exponera webbgränssnittet på 8090
Öppna http://ZIMA-IP:8090 när containern har startat. Om användargränssnittet inte visas bör du kontrollera containerloggarna innan du ändrar kamerainställningarna.
Förstå UDP-portarna
Agent DVR:s aktuella containerguide använder UDP 3478 samt 50000–50100 för TURN/WebRTC. Om användningen är strikt lokal och gränssnittet fungerar utan fjärråtkomst via WebRTC bör du undvika att exponera fler portar än nödvändigt.
Lägg till kameror först när containern fungerar korrekt
Börja med en kamera, bekräfta livevisning och inspelningssökväg och lägg sedan till fler enheter. Det gör det enklare att isolera problem med codec, autentiseringsuppgifter, upptäckt och lagring.
Mappa GPU-enheter endast vid behov
Hårdvaruacceleration med Intel/AMD använder vanligtvis /dev/dri. NVIDIA kräver NVIDIA-runtime och verktyg på värden. Kontrollera först att programvaruavkodning fungerar innan du komplicerar containern med GPU-genomströmning.
Kontrollera behörigheterna för AppData och inspelningar
Den aktuella containern stöder PUID/PGID. Matcha dessa värden med ägaren till ZimaOS-katalogerna för att undvika skrivskyddade XML-/konfigurationsfiler eller misslyckade inspelningar.
Säkerhetskopiera XML före uppdatering
Agent DVR lagrar viktig konfiguration i sin XML-katalog. Säkerhetskopiera den innan du ändrar image-taggar eller större versioner.
Den allmänna guiden för anpassade appar beskriver det generella ZimaOS-arbetsflödet.
Vanliga frågor
Vilken port använder Agent DVR:s webbgränssnitt?
8090 som standard i de aktuella containerexemplen.
Var lagras inspelningarna?
Mappa /AgentDVR/Media/WebServerRoot/Media till en beständig mapp på värden.
Behöver jag alla TURN-/WebRTC-portar?
Inte för alla lokala installationer. Lägg bara till dem för funktioner som kräver dessa sökvägar.
Kan Agent DVR använda GPU-acceleration med Intel eller AMD?
Ja, när de nödvändiga /dev/dri-enheterna och programinställningarna är korrekt konfigurerade.
