Accès aux journaux
Agent DVR facilite la surveillance de ce qui se passe en arrière-plan grâce à des journaux en direct formatés. Vous pouvez trouver ces journaux directement sur le serveur local à /logs.html. Pour une configuration par défaut, c'est http://localhost:8090/logs.html. Parfait pour des insights en temps réel!
À partir de la version 3.5.6.0, Agent DVR stocke également les cinq journaux bruts les plus récents au format .json dans votre dossier Médias. Sous Windows, celui-ci se trouve généralement à C:\Program Files\Agent\Media. Ces journaux détaillés sont excellents pour le débogage et la compréhension du fonctionnement interne d'Agent.
Sur macOS, le service Agent DVR écrit également sa sortie console dans ~/Library/Logs/agentdvr.log et ~/Library/Logs/agentdvr.error.log - consultez ces fichiers si le service ne démarre pas.
Un problème courant avec Agent DVR qui ne fonctionne pas localement est l'interférence des programmes VPN. Si vous avez des problèmes avec la version locale d'Agent DVR, essayez de désactiver votre VPN et voyez si cela résout le problème. Le paramètre « Stay Invisible on LAN » dans NordVPN est connu pour causer également des problèmes.
Besoin d'accéder aux journaux à distance? Pas de problème! Vous pouvez télécharger ces journaux bruts directement à partir du menu du serveur dans le portail web. Et si vous avez des questions ou besoin d'aide, nos forums de la Communauté ne sont qu'un clic. Rejoignez la conversation et obtenez l'assistance dont vous avez besoin!
Problèmes d'installation
Vous rencontrez des problèmes avec le programme d'installation Windows pour Agent ? S'il ne se termine pas, ou si Agent DVR ne démarre pas, ou si vous avez besoin de fonctionnalités supplémentaires non disponibles en mode service Windows (comme certains pilotes GPU et la surveillance du bureau), voici une solution de contournement utilisant l'invite de commandes :
- Tout d'abord, arrêtez le service Agent DVR s'il est en cours d'exécution. Cliquez sur Début, tapez « services.msc », et appuyez sur Entrée. Recherchez « Agent » dans la liste, cliquez dessus avec le bouton droit et sélectionnez « Arrêt ». Pour empêcher son démarrage automatique, cliquez avec le bouton droit sur « Agent », accédez à Propriétés, définissez le type de démarrage sur « Désactivé », et appliquez les modifications.
- Ensuite, ouvrez une fenêtre de console. Cliquez sur Début, tapez « cmd », cliquez avec le bouton droit sur « Invite de commandes » et sélectionnez « Exécuter en tant qu'administrateur ».
- Alors, accédez au répertoire Agent DVR, habituellement « cd C:\Program Files\Agent ».
- Enfin, exécutez Agent DVR en tant qu'application de console en tapant « Agent.exe » et en appuyant sur Entrée.
Agent DVR vous informera de tout problème de démarrage et du port local qu'il utilise. Vous pouvez quitter Agent DVR à tout moment en appuyant sur Entrée. L'exécution d'Agent DVR dans la console active une plus grande utilisation du périphérique GPU et des capacités d'enregistrement du bureau.
Vous faites face à une erreur comme « The type initializer for 'Emgu.CV.Cuda.CudaInvoke' threw an exception. » sur Windows ? Vous devrez peut-être installer le pack de fonctionnalités multimédias Windows pour votre système d'exploitation.
Si une application antivirus ou un pare-feu bloque l'accès d'Agent DVR aux ports locaux, envisagez d'ajouter Agent.exe à la liste de sécurité ou d'ouvrir le port nécessaire dans votre pare-feu.
Vous utilisez Windows N ? Vous aurez besoin du pack de fonctionnalités multimédias pour Windows N.
Sur macOS, Linux ou Raspberry Pi, des bibliothèques manquantes peuvent causer des défaillances de démarrage (comme un « libcvextern.so » manquant). Utilisez des commandes comme « ldd » ou « objdump -r --dylibs-used » pour identifier et installer les dépendances manquantes. Si vous rencontrez de tels problèmes, contactez-nous afin que nous puissions mettre à jour notre documentation et vous aider au mieux !
Vidéo saccadée
Vous avez des problèmes de vidéo saccadée ? Arrangeons cela ! Agent DVR utilise par défaut UDP pour une vidéo rapide en temps réel, mais passer à TCP pourrait résoudre les problèmes de corruption au prix d'un léger buffering. Voici d'autres conseils et astuces que vous pouvez essayer :
- Cochez « Préférer TCP » dans les paramètres FFmpeg pour une connexion plus stable.
- Décochez « Faible délai » dans les paramètres FFmpeg. Cela pourrait améliorer la stabilité au prix d'un léger délai dans le flux vidéo.
- Ajoutez des options aux paramètres FFmpeg. Pour les flux haute résolution, vous devrez peut-être ajuster certaines tailles de buffering. Par exemple, ceux-ci pourraient aider :
reorder_queue_size=500
buffer_size=4096000Conseil : Agent DVR enregistre les paramètres ffmpeg qu'il applique lorsque les caméras sont connectées. Vous pouvez les remplacer dans le panneau des options. Un exemple d'ensemble d'options est :
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 - Essayez le décodage CPU sur l'onglet Avancé si le décodage GPU ne suffit pas. Parfois, le CPU vous donnera en réalité de meilleures performances que le GPU car le transfert de mémoire entre le système et le GPU peut prendre plus de temps que simplement le décoder sur place.
- Envisagez d'utiliser VLC comme décodeur sur l'onglet Avancé s'il est disponible. Cela devrait être une dernière option car ce n'est pas très efficace et il y a quelques bogues dans la bibliothèque VLC
Les caméras Reolink, en particulier, peuvent rencontrer des problèmes avec les flux RTSP corrompus. Un conseil utile est de basculer l'encodeur dans les paramètres de la caméra pour utiliser H264 au lieu de H265, si disponible. De plus, les caméras Reolink peuvent offrir des points de terminaison vidéo alternatifs avec le protocole RTMP://, plutôt que RTSP://. Utilisez l'assistant « Ajouter une caméra » dans Agent DVR pour explorer ces alternatives RTMP:// pour de potentiellement meilleurs résultats.
Vidéo saccadée ? Si vous remarquez des saccades lors de la lecture en direct ou enregistrée, en particulier avec certaines caméras Reolink, voici un correctif : modifiez les paramètres de la caméra, accédez à l'onglet FFmpeg, et ajoutez reorder_queue_size=500 aux options en bas.
Réinitialiser l'Identifiant Local
Vous avez oublié vos identifiants locaux Agent DVR ? Pas de problème, la réinitialisation est très simple et rétablira l'absence de connexion requise :
- Tout d'abord, arrêtons Agent DVR :
- Windows : Allez à Début, tapez « services.msc », trouvez Agent DVR dans la liste, cliquez sur le bouton droit, et sélectionnez « Arrêt ».
- Linux : Ouvrez un terminal et exécutez
sudo systemctl stop AgentDVR.service - macOS : Ouvrez un terminal et exécutez
Sur les anciennes installations, le service s'exécute comme un démon système à la place. Si ce fichier n'existe pas, exécutezlaunchctl bootout gui/$(id -u) ~/Library/LaunchAgents/com.ispy.agent.dvr.plist
Remarque : ne terminez pas simplement le processus Agent - le service le redémarrera automatiquement.sudo launchctl bootout system /Library/LaunchDaemons/com.ispy.agent.dvr.plist
- Vue suivante, exécutez le script de réinitialisation. Sur Windows, c'est agent-reset-local-login.bat. Sur Linux/macOS, utilisez agent-reset-local-login.sh. N'oubliez pas de le rendre exécutable avec :
chmod +x agent-reset-local-login.sh - Enfin, redémarrez Agent DVR :
- Windows : Ouvrez « services.msc », trouvez Agent, cliquez sur le bouton droit, et choisissez « Début ».
- Linux : Dans le terminal, exécutez
sudo systemctl start AgentDVR.service - macOS : Utilisez le terminal pour exécuter
(ou sur les anciennes installations de service système :launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.ispy.agent.dvr.plist
)sudo launchctl bootstrap system /Library/LaunchDaemons/com.ispy.agent.dvr.plist
Voilà ! Votre identifiant local Agent DVR a été réinitialisé et vous pouvez y accéder sans avoir besoin de vous connecter. Simple et sécurisé !