Accesso ai log
Agent DVR rende facile tenere d'occhio ciò che accade dietro le quinte con i log live formattati. Puoi trovare questi log direttamente sul Server locale all'indirizzo /logs.html. Per una configurazione predefinita, è http://localhost:8090/logs.html. Perfetto per informazioni in tempo reale!
Dalla Versione 3.5.6.0 in poi, Agent DVR memorizza anche i cinque log raw più recenti in formato .json nella tua cartella Media. Su Windows, questa si trova tipicamente in C:\Program Files\Agent\Media. Questi log dettagliati sono ottimi per il debug e per comprendere il funzionamento interno di Agent.
Su macOS, il servizio Agent DVR scrive anche l'output della console in ~/Library/Logs/agentdvr.log e ~/Library/Logs/agentdvr.error.log - controlla questi file se il servizio non si avvia.
Un problema comune con Agent DVR che non funziona localmente è l'interferenza dei programmi VPN. Se riscontri problemi con la versione locale di Agent DVR, prova a disabilitare la tua VPN e verifica se il problema si risolve. L'impostazione "Stay Invisible on LAN" in NordVPN è nota per causare problemi.
Hai bisogno di accedere ai log da remoto? Nessun problema! Puoi scaricare questi log raw direttamente dal Menu server nel portale web. E se hai domande o hai bisogno di aiuto, i nostri board della Community sono a portata di clicca. Unisciti alla conversazione e ottieni il supporto di cui hai bisogno!
Problemi di Installazione
Hai problemi con l'installatore di Agent DVR per Windows? Se l'installazione non si completa, se Agent DVR non si avvia, o se hai bisogno di funzionalità aggiuntive non disponibili nella modalità servizio Windows (come determinati driver GPU e il monitoraggio del desktop), ecco una soluzione alternativa usando il prompt dei comandi:
- Per prima cosa, interrompi il servizio Agent DVR se è in esecuzione. Vai a Start, digita "services.msc" e premi invio. Trova "Agent" nell'elenco, fai clic destro e seleziona "Interrompi". Per impedire l'avvio automatico, fai clic destro su "Agent", vai a Proprietà, imposta il tipo di avvio su "Disabilitato" e applica le modifiche.
- Poi, apri una finestra della console. Clicca Start, digita "cmd", fai clic destro su "Prompt dei comandi" e seleziona "Esegui come amministratore".
- Quindi, naviga alla directory di Agent DVR, solitamente "cd C:\Program Files\Agent".
- Infine, avvia Agent DVR come applicazione console digitando "Agent.exe" e premendo invio.
Agent DVR ti informerà di eventuali problemi di avvio e della porta locale che sta utilizzando. Puoi chiudere Agent DVR in qualsiasi momento premendo invio. L'esecuzione di Agent DVR nella console consente un maggiore utilizzo dei dispositivi GPU e le capacità di registrazione del desktop.
Riscontri un errore come "The type initializer for 'Emgu.CV.Cuda.CudaInvoke' threw an exception." su Windows? Potrebbe essere necessario installare il Windows Media Feature Pack per il tuo sistema operativo.
Se un'app antivirus o un firewall sta bloccando l'accesso di Agent DVR alle porte locali, valuta di aggiungere Agent.exe all'elenco sicuro o di aprire la porta necessaria nel tuo firewall.
Usi Windows N? Avrai bisogno del media feature pack per Windows N.
Su macOS, Linux o Raspberry Pi, le librerie mancanti possono causare errori di avvio (come una "libcvextern.so" mancante). Usa comandi come "ldd" o "objdump -r --dylibs-used" per identificare e installare le dipendenze mancanti. Se riscontri tali problemi, contattaci così potremo aggiornare la nostra documentazione e assisterti meglio!
Video difettoso
Riscontri problemi di video instabile? Risolviamo il problema! Agent DVR utilizza per impostazione predefinita UDP per video veloce e in tempo reale, ma passare a TCP potrebbe risolvere i problemi di corruzione al costo di un leggero buffering. Ecco altri suggerimenti e trucchi che puoi provare:
- Seleziona "Preferisci TCP" nelle impostazioni FFmpeg per una connessione più stabile.
- Deseleziona "Bassa latenza" nelle impostazioni FFmpeg. Questo potrebbe migliorare la stabilità al costo di un leggero ritardo nel flusso video.
- Aggiungi opzioni alle impostazioni FFmpeg. Per flussi ad alta risoluzione potrebbe essere necessario regolare alcune dimensioni di buffering. Ad esempio questi potrebbero essere utili:
reorder_queue_size=500
buffer_size=4096000Suggerimento: Agent DVR registra le impostazioni FFmpeg che applica quando le telecamere sono connesse. Puoi sostituirle nel pannello opzioni. Un esempio di set di opzioni è:
probesize=10485760 analyzeduration=5000000 max_delay=10000000 overrun_nonfatal=1 tcp_nodelay=1 reorder_queue_size=16 fifo_size=278876 buffer_size=2100000 rw_timeout=8000000 timeout=8000000 stimeout=8000000 user_agent=Mozilla/5.0 - Prova la decodifica CPU nella scheda Avanzate se la decodifica GPU non funziona. A volte la CPU offre effettivamente migliori prestazioni rispetto alla GPU poiché trasferire la memoria tra il sistema e la GPU può richiedere più tempo della semplice decodifica in loco.
- Considera di utilizzare VLC come Decodificatore nella scheda Avanzate se disponibile. Dovrebbe essere un'ultima opzione poiché non è molto efficiente e ci sono alcuni bug nella libreria VLC
Le telecamere Reolink in particolare potrebbero affrontare problemi con flussi RTSP corrotti. Un suggerimento utile è cambiare l'encoder nelle impostazioni della telecamera per utilizzare H264 invece di H265, se disponibile. Inoltre, le telecamere Reolink potrebbero offrire endpoint video alternativi con il protocollo RTMP:// anziché RTSP://. Usa la configurazione guidata 'Aggiungi telecamera' in Agent DVR per esplorare queste alternative RTMP:// per risultati potenzialmente migliori.
Video instabile? Se noti instabilità nella riproduzione dal vivo o registrata, specialmente con alcune telecamere Reolink, ecco una soluzione: modifica le impostazioni della telecamera, vai alla scheda FFmpeg e aggiungi reorder_queue_size=500 alle opzioni in fondo.
Ripristino dell'Accesso Locale
Hai dimenticato il tuo accesso locale di Agent DVR? Niente paura, reimpostarlo è facilissimo e lo ripristinerà senza richiedere l'accesso:
- Per prima cosa, interrompiamo Agent DVR:
- Windows: Vai ad Avvia, digita "services.msc", trova Agent DVR nell'elenco, clicca con il tasto destro e seleziona 'Interrompi'.
- Linux: Apri un terminale ed esegui
sudo systemctl stop AgentDVR.service - macOS: Apri un terminale ed esegui
Negli insediamenti precedenti il servizio viene eseguito come daemon di sistema - se il file non esiste, eseguilaunchctl bootout gui/$(id -u) ~/Library/LaunchAgents/com.ispy.agent.dvr.plist
Nota: non limitarti a chiudere il processo di Agent - il servizio lo riavvierà automaticamente.sudo launchctl bootout system /Library/LaunchDaemons/com.ispy.agent.dvr.plist
- Successivamente, esegui lo script di reimpostazione. Su Windows, è agent-reset-local-login.bat. Su Linux/macOS, usa agent-reset-local-login.sh. Non dimenticare di renderlo eseguibile con:
chmod +x agent-reset-local-login.sh - Infine, riavvia Agent DVR:
- Windows: Apri "services.msc", trova Agent, clicca con il tasto destro e scegli 'Avvia'.
- Linux: Nel terminale, esegui
sudo systemctl start AgentDVR.service - macOS: Usa il terminale per eseguire
(o negli insediamenti di servizio di sistema più datati:launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.ispy.agent.dvr.plist
)sudo launchctl bootstrap system /Library/LaunchDaemons/com.ispy.agent.dvr.plist
Fatto! Il tuo accesso locale di Agent DVR è stato reimpostato e puoi accedervi senza dover effettuare l'accesso. Facile e sicuro!