Agent DVR: Dépannage
Accéder aux journaux
Agent DVR facilite la surveillance de ce qui se passe sous le capot avec 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 informations 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édia. Sur Windows, cela se trouve généralement à C:\Program Files\Agent\Media. Ces journaux détaillés sont parfaits pour le débogage et la compréhension du fonctionnement interne d'Agent.
Besoin d'accéder aux journaux à distance ? Aucun problème ! Vous pouvez télécharger ces journaux bruts directement depuis le menu du serveur dans le portail web. Et si vous avez des questions ou avez besoin d'aide, notre Communauté est à portée de clic. Rejoignez la conversation et obtenez le support dont vous avez besoin !
Problèmes d'installation
Vous rencontrez des problèmes avec l'installateur Windows pour Agent ? Si l'installation échoue, si Agent 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 en utilisant l'invite de commande :
- Tout d'abord, arrêtez le service Agent s'il est en cours d'exécution. Allez dans Démarrer, tapez "services.msc" et appuyez sur Entrée. Recherchez "Agent" dans la liste, cliquez dessus avec le bouton droit de la souris et sélectionnez "Arrêter". Pour l'empêcher de démarrer automatiquement, cliquez avec le bouton droit de la souris sur "Agent", allez dans 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émarrer, tapez "cmd", cliquez avec le bouton droit de la souris sur "Invite de commandes" et sélectionnez "Exécuter en tant qu'administrateur".
- Ensuite, accédez au répertoire Agent, généralement "cd C:\Program Files\Agent".
- Enfin, exécutez Agent DVR en tant qu'application console en tapant "Agent.exe" et en appuyant sur Entrée.
Agent vous informera de tout problème de démarrage et du port local qu'il utilise. Vous pouvez quitter Agent à tout moment en appuyant sur Entrée. L'exécution d'Agent dans la console permet une utilisation plus poussée du GPU et des capacités d'enregistrement du bureau.
Vous rencontrez une erreur telle que "The type initializer for 'Emgu.CV.Cuda.CudaInvoke' threw an exception." sur Windows ? Vous devrez peut-être installer le Windows Media Feature Pack pour votre système d'exploitation.
Si une application antivirus ou un pare-feu bloque l'accès d'Agent aux ports locaux, envisagez d'ajouter Agent.exe à la liste des applications autorisées ou d'ouvrir le port nécessaire dans votre pare-feu.
Vous utilisez Windows N ? Vous aurez besoin du pack de fonctionnalités multimédia pour Windows N.
Sur macOS, Linux ou Raspberry Pi, des bibliothèques manquantes peuvent entraîner des échecs de démarrage (comme une bibliothèque 'libcvextern.so' manquante). Utilisez des commandes telles que '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 davantage !
Vidéo saccadée
Rencontrez-vous des problèmes de vidéo saccadée ? Améliorons cela ! Agent DVR utilise par défaut l'UDP pour une vidéo rapide en temps réel, mais passer au TCP pourrait résoudre tout problème de corruption au prix d'une légère mise en mémoire tampon. Voici quelques autres 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 détriment d'un léger retard 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 mise en mémoire tampon. Par exemple, celles-ci pourraient aider :
reorder_queue_size=500
buffer_size=4096000Astuce : Agent enregistre les paramètres ffmpeg qu'il applique lorsque les caméras sont connectées. Vous pouvez les remplacer dans le panneau d'options. Un ensemble d'options exemple 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 dans l'onglet Advanced si le décodage GPU ne fonctionne pas. Parfois, le CPU peut en fait vous offrir de meilleures performances que le GPU car le transfert de mémoire entre le système et le GPU peut en fait prendre plus de temps que de le décoder sur place.
- Envisagez d'utiliser VLC comme décodeur dans l'onglet Advanced s'il est disponible. Ceci devrait être une dernière option car ce n'est pas très efficace et il y a quelques bugs dans la bibliothèque VLC
Les caméras Reolink, en particulier, pourraient rencontrer des problèmes avec des flux RTSP corrompus. Une astuce utile est de passer l'encodeur dans les paramètres de la caméra à 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 des résultats potentiellement meilleurs.
Vidéo saccadée ? Si vous remarquez des saccades en direct ou en lecture enregistrée, en particulier avec certaines caméras Reolink, voici une solution : modifiez les paramètres de la caméra, allez à l'onglet FFmpeg, et ajoutez reorder_queue_size=500
aux options en bas.
Réinitialisation de la connexion locale
Vous avez oublié votre identifiant de connexion local pour Agent DVR ? Pas de soucis, le réinitialiser est un jeu d'enfant et le remettra à aucun identifiant requis :
- Tout d'abord, arrêtons Agent :
- Windows : Allez dans Démarrer, tapez "services.msc", trouvez Agent dans la liste, faites un clic droit et sélectionnez 'Arrêter'.
- Linux : Ouvrez un terminal et tapez
sudo systemctl stop AgentDVR.service
. - macOS : Ouvrez un terminal et exécutez
sudo launchctl unload -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist
.
- Ensuite, 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 :
- Windows : Ouvrez "services.msc", trouvez Agent, faites un clic droit et choisissez 'Démarrer'.
- Linux : Dans le terminal, exécutez
sudo systemctl start AgentDVR.service
. - macOS : Utilisez le terminal pour exécuter
sudo launchctl load -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist
.
Et voilà ! Votre identifiant de connexion local pour Agent DVR est réinitialisé et vous pouvez y accéder sans avoir besoin de vous connecter. Facile et sécurisé !