Über
Um Ihre Einstellungen anzupassen, klicken Sie auf das Server-Symbol oben rechts in der Agent DVR-Benutzeroberfläche und wählen Sie "Einstellungen" aus dem Konfiguration-Menü. Beachten Sie bitte: Wenn das Server-Symbol mit einem farbigen Hintergrund hervorgehoben ist, bedeutet dies, dass Sie einen Agent DVR-Server eines anderen Benutzers über Berechtigungen bedienen, was den Zugriff auf einige Funktionen einschränken kann.
Allgemein
Allgemeine Optionen für Ihren Agent DVR-Server, einschließlich dessen Name, Standardsprache, Update-Track und wie er die CPU-Last verwaltet.
- Name: Weisen Sie Ihrer Agent DVR-Instanz einen eindeutigen Namen zu. Dies ist besonders nützlich, wenn Sie mehrere Server in Ihrem Konto verwalten. Hinweis: Das Ändern des Servernamens kann sich auf die Berechtigungen auswirken, die Sie anderen Personen zugewiesen haben.
- Beta-Track: Nach Updates aus dem Beta-Track statt aus dem Release-Track suchen.
- Standardsprache: Legen Sie die Standardsprache für Ihren Server fest
- Standardstimme: Die Standardstimme für Text-zu-Sprache.
- Max. CPU: Geben Sie die maximale CPU-Auslastung für Ihren Server an. Es werden Benachrichtigungen gesendet, wenn diese Grenze erreicht wird, und Agent DVR passt die Kameras-Bildraten an, um die Last zu verwalten.
- Abstimmung: Optimieren Sie Agent DVR für Ihre Hardware: Leistung (hohe Bildrate, weniger Kameras), Balance oder Kapazität (mehr Kameras oder schwächere Hardware).
- Nach Updates suchen: Aktivieren Sie die Suche nach neuen Versionen von Agent DVR.
- Talk-Gerät: Das Audioausgabegerät für die Talk-Wiedergabe.
- ONVIF-Discovery: Aktivieren oder deaktivieren Sie die regelmäßige ONVIF-Gerätesuche in Ihrem Netzwerk.
- Experimentelle Funktionen: Aktivieren Sie diese, um neue Funktionen in Agent zu testen. Diese Funktionen befinden sich typischerweise noch in der Entwicklung und sollten im Allgemeinen nur zu Testzwecken verwendet werden.
- Software Encoder (FFmpeg GPL): Agent DVR verwendet standardmäßig einen LGPL-Build von FFmpeg. Aktivieren Sie diese Option, um den optionalen GPL-lizenzierten FFmpeg-Build herunterzuladen, der die x264- und x265-Software-Encoder für höherwertige H.264/H.265-Codierung auf Systemen ohne GPU-Beschleunigung hinzufügt. Wenn Sie dies ändern, lädt Agent DVR den ausgewählten Build im Hintergrund herunter und startet sich dann automatisch neu, um die Änderung anzuwenden. Systeme mit einer unterstützten GPU benötigen diese Option nicht. Beide FFmpeg-Builds sind Open Source - Build-Skripte und Quellcode sind verfügbar unter github.com/ispysoftware/agentdvr-ffmpeg-build, und jeder Download enthält seine Lizenztexte im Verzeichnis "licenses".
- Standard-Login: Ein vorgefüllter Benutzername und Passwort, die beim Hinzufügen neuer Kamerageräte verwendet werden (nützlich, wenn Ihre Kameras ein Anmeldekonto gemeinsam nutzen).
- Min. Bildrate: Die minimale Bildrate, auf die Kameras reduziert werden, wenn Agent DVR die CPU-Last verringert.
- CPU-Priorität: Legen Sie die Priorität des Agent DVR-Prozesses auf Ihrem System fest. Empfohlen: Über Normal.
- Zeitplan beim Start anwenden: Aktivieren Sie diese Option, um Ihre Zeitplaneinstellungen beim Start anzuwenden und sicherzustellen, dass sich Ihre Geräte gemäß Ihrem Zeitplan im richtigen Zustand befinden. Wenn nicht aktiviert, startet Agent DVR mit den Geräten in ihrem letzten bekannten Zustand.
- Bei Trennung benachrichtigen: Aktivieren Sie diese Option, um Benachrichtigungen zu erhalten, falls sich Ihr Server unerwartet von Web-Services trennt.
- VLC-Verzeichnis: Geben Sie das Installationsverzeichnis von VLC (v3+) an. Dies wird normalerweise vom System automatisch erkannt.
- Push-to-Talk: Aktivieren Sie den Push-to-Talk-Modus, bei dem die Kommunikation nur möglich ist, wenn die Talk-Taste gedrückt wird.
- SignalR-Methode: Wählen Sie die SignalR-Methode (von Agent DVR verwendet, um Remote-Verbindungen einzurichten). Dies dient hauptsächlich zur Fehlerbehebung bei Problemen mit dem Fernzugriff.
- Auf SignalR warten: Aktivieren Sie diese Option, um beim Start auf eine SignalR-Antwort zu warten, was Verbindungsprobleme auf macOS beheben kann.
KI-Server
Verbinden Sie Agent DVR mit KI-Servern, um intelligente Funktionen wie Objekterkennung zu Ihren Kameras hinzuzufügen.
Cloud
Verbinden Sie Agent DVR hier mit Ihren Cloud-Speicherkonten, damit Ihre Kameras Aufnahmen und Fotos automatisch extern hochladen können.
Unterstützte Cloud-Anbieter
- Box
- Drive
- DropBox
- NextCloud / WebDav
- OneDrive
- OneDrive Business
- OpenDrive
- S3
Klicken Sie auf die entsprechende Schaltfläche, um Agent DVR zur Verbindung mit Ihrem Cloud-Host zu autorisieren. Falls Sie auf Probleme stoßen, deaktivieren Sie vorübergehend die Zwei-Faktor-Authentifizierung auf Ihrem Cloud-Host-Konto. Sobald Agent DVR Zugriff hat, können Sie Cloud-Uploads durch Anpassung Ihrer Kamera-Cloud-Einstellungen verwalten.
S3-Cloud-Speicher
Bei S3-Speicheroptionen wird oauth nicht verwendet. Stattdessen müssen Sie eine Client-ID und einen geheimen Schlüssel für Uploads bereitstellen. Agent DVR ist mit Amazon S3 und anderen S3-Anbietern wie Google Cloud kompatibel.
Amazon S3-Einstellungen
Richten Sie Ihr Speicherkonto auf AWS ein und geben Sie die erforderlichen S3-Parameter ein. Das URL-Feld sollte für Amazon S3 leer gelassen werden, da es automatisch konfiguriert ist.
Google Cloud S3-Einstellungen
Beginnen Sie bei Google Cloud S3-Speicher mit der Erstellung eines neuen Buckets in der Google Cloud-Oberfläche. Dann generieren Sie einen Zugangsschlüssel, der einen Schlüssel und ein Geheimnis für die Agent DVR-Konfiguration bereitstellt. Stellen Sie die URL auf https://storage.googleapis.com ein. Hinweis: Der Regionsname ist für dieses Setup nicht erforderlich.
FTP-Server
Konfigurieren und verwalten Sie Ihre FTP-Server hier bequem. Sobald ein Server hinzugefügt wird, können Sie ihn einfach für jede Kamera über die Bearbeitungsoptionen auswählen. Weitere Informationen zu den FTP-Einstellungen der Kamera finden Sie unter Kamera-FTP.
- Deutsch: Weisen Sie Ihrem Server einen lokalen Namen zu, um ihn innerhalb von Agent einfach zu identifizieren.
- Benutzername: Geben Sie Ihren FTP-Server-Benutzernamen ein.
- Passwort: Geben Sie Ihr FTP-Server-Passwort ein.
- Server: Geben Sie Ihre FTP-Server-URL an, beginnend mit ftp:// oder sftp:// (z. B. ftp://192.168.12.1).
- Hafen: Die Hafennummer, die Ihr FTP-Server verwendet, normalerweise 21 für ftp:// und 22 für sftp://.
- SFTP verwenden: Aktivieren Sie diese Option, wenn Ihr Server SFTP verwendet.
- Passiv verwenden: Wählen Sie diese Option, um den passiven FTP-Modus zu verwenden.
- Umbenennen: Wenn diese Option aktiviert ist, lädt Agent DVR Dateien unter einem temporären Namen hoch und benennt sie nach dem Hochladen um. Dies ist besonders nützlich, um Flackern beim Streamen von Video über FTP und Javascript zu minimieren. Weitere Informationen.
- Max. Warteschlange: Legen Sie ein Limit für die Größe der Upload-Warteschlange fest. Wenn dieses Limit erreicht wird, akzeptiert Agent DVR keine neuen Dateien mehr zum Hochladen. Beachten Sie, dass die Warteschlangengröße pro Kamera verwaltet wird.
Anordnungen
Layouts steuern, wie Ihre Kameras in der Live-Ansicht angeordnet werden. Mit dieser Registerkarte können Sie Layouts hinzufügen, bearbeiten und löschen.
LDAP
Verwenden Sie Ihren LDAP-Server (openLDAP, Active Directory usw.) zur Verwaltung von Anmeldungen. Dies verwendet die Funktion für lokale Anmeldungen und erfordert daher eine Lizenz. Sie finden diese Einstellungen auf der Registerkarte LDAP im Dialog Benutzer in Server-Einstellungen.
Mit LDAP können sich Ihre Benutzer mit ihren LDAP-Anmeldedaten beim lokalen Web-Client anmelden. Das System authentifiziert sie gegen Ihren LDAP-Server und erstellt automatisch ein lokales Konto für sie.
- Aktiviert: Schalten Sie Anmeldungen mit LDAP ein oder aus.
- Serveradresse: Geben Sie Ihre LDAP-Serveradresse ein, z. B. ldap.example.com
- Port: LDAP-Serverport. Normalerweise 389 oder 636 für LDAP über SSL. Falls Sie Active Directory verwenden und auf Weiterleitungsfehler stoßen, versuchen Sie Port 3268 (Global Catalog).
- Ist Active Directory: Aktivieren Sie dies, wenn Sie AD verwenden (es ändert einige der an LDAP übergebenen Felder).
- SSL verwenden: Aktivieren Sie dies, wenn Sie eine sichere Verbindung verwenden
- Zertifikat validieren: Validieren Sie das SSL-Zertifikat des Servers. Lassen Sie dies für selbstsignierte Zertifikate deaktiviert.
- Einfache Authentifizierung verwenden: Verwenden Sie einfache Authentifizierung beim Binden an den LDAP-Server.
- LDAP-Suchbasis: Domain-Suchbasen. z. B. DC=myorg,DC=com
- Protokollversion: Standard ist 3
- Allgemeiner Name (CN): Das Attribut, das zum Abgleich von Benutzernamen verwendet wird, z. B. sAMAccountName für Active Directory oder uid für openLDAP.
- Dienst-Login: Optionaler Benutzername und Passwort für ein Dienstkonto, das zum Nachschlagen von Benutzerdetails und Gruppenmitgliedschaft verwendet wird. Erforderlich, wenn Ihr Server anonyme Bindung nicht zulässt.
Gruppenberechtigungen
Mit Gruppenberechtigungen können Sie LDAP-Benutzergruppenamen und Berechtigungen hinzufügen, um diese auf diese Gruppen anzuwenden. Sie müssen mindestens eine LDAP-Gruppe hinzufügen, um LDAP-Anmeldungen zu konfigurieren. Wenn sich ein Benutzer anmeldet, gleicht das System seine LDAP-Benutzergruppenberechtigungen mit diesen Gruppen ab und wendet die gefundenen Berechtigungen an. Wenn ein Benutzer Mitglied mehrerer Gruppen ist, werden die Berechtigungen kombiniert (über eine ODER-Operation).
LDAP-Konfigurationsbeispiele
Active Directory (Windows Server)
Basiseinstellungen
Dienst-Login (Optional)
Benutzer können sich anmelden mit:
john.doeCOMPANY\john.doe[email protected]
OpenLDAP Server
Basiskonfiguration
Dienst-Login (erforderlich)
Ein Dienstkonto ist für Benutzersuchen erforderlich, da anonyme Bindung normalerweise deaktiviert ist.
Benutzer melden sich mit ihrer uid an:
john.doe
ForumSys Öffentlicher Test-Server
Basis-Konfiguration
Dienst-Login (nicht erforderlich)
newton / Passwort
tesla / Passwort
Google Secure LDAP
Basiskonfiguration
Dienst-Login (Erforderlich)
Das Dienstkonto muss in der Google Admin-Konsole mit entsprechenden LDAP-Berechtigungen konfiguriert werden.
Konfiguration Notizen und Fehlerbehebung
SSL/TLS-Empfehlungen
- Produktion: Verwenden Sie immer SSL (Hafen 636) oder StartTLS (Hafen 389 mit SSL aktiviert)
- Testen: SSL-freie Verbindungen akzeptabel nur für Testumgebungen
Active Directory vs OpenLDAP
- Active Directory: Verwenden Sie
sAMAccountNamefür Allgemeiner Name (CN) - OpenLDAP/Sonstige: Typischerweise
uidfür Allgemeiner Name (CN)
Hafenauswahl
- 389: Standard-LDAP (kann StartTLS verwenden)
- 636: LDAP über SSL (LDAPS)
- 3268: AD Global Catalog (unverschlüsselt)
- 3269: AD Global Catalog über SSL
Dienstkonten
- Active Directory: Kann UPN-Format verwenden (
[email protected]) - OpenLDAP: Erfordert vollständiges DN-Format (
cn=service,ou=users,dc=domain,dc=com) - Optional: Falls nicht angegeben, werden Benutzeranmeldedaten für Gruppensuchvorgänge verwendet
Häufige Probleme
OAUTH
Verwenden Sie einen Identity Provider eines Drittanbieters (wie Okta, Microsoft Entra ID, Google usw.), um Anmeldungen über die OAuth 2.0- und OpenID Connect-Standards zu verarbeiten. Dies verwendet die Funktion für lokale Anmeldungen und erfordert daher eine Lizenz.
Mit OAuth2 können sich Ihre Benutzer mit ihren bestehenden Unternehmensanmeldedaten in den lokalen Web-Client anmelden. Dies authentifiziert sie bei Ihrem Anbieter. Bei erfolgreichem Abschluss wird automatisch ein lokales Konto für sie erstellt oder aktualisiert.
- Aktiviert: Anmeldungen mit OAuth2 ein- oder ausschalten.
- Anbietername: Ein benutzerfreundlicher Name für den Anbieter, der auf der Anmeldeschaltfläche angezeigt wird, z. B. "Mit Google anmelden".
- Client-ID: Die eindeutige öffentliche Kennung für Ihre Anwendung, bereitgestellt von Ihrem Identity Provider.
- Client-Secret: Das Client-Secret für Ihre Anwendung. Halten Sie dieses vertraulich.
- Aussteller: Die Basis-URL des Autorisierungsservers Ihres Anbieters. Dies ist die Basis-URL, von der alle anderen Endpunkte ermittelt werden.
- Autorisierungs-Endpunkt: Die URL, an die der Benutzer zum Anmelden gesendet wird.
- Token-Endpunkt: Die URL, die Ihre Anwendung verwendet, um den Autorisierungscode gegen ein ID-Token auszutauschen.
- Redirect-URI: Die genaue URL, an die der Anbieter den Benutzer nach einer erfolgreichen Anmeldung zurücksendet. Diese muss bei Ihrem Anbieter auf die Whitelist gesetzt werden. Bei LAN-Apps handelt es sich in der Regel um eine localhost-Adresse (z. B.
http://localhost:8090/). - Umfang: Eine durch Leerzeichen getrennte Liste von Berechtigungen, die Ihre App anfordert. Mindestens muss dies
openid profile emailenthalten sowie einen Umfang für Gruppen, z. B.groups - Benutzernamens-Claim: Der Name des Claims im ID-Token, der als eindeutiger Benutzername des Benutzers verwendet werden soll. Best Practice ist die Verwendung von
preferred_usernameoderemail - Gruppen-Claim: Der Name des Claims im ID-Token, der die Gruppenmitgliedschaften des Benutzers enthält. Dies ist häufig
groups
Gruppenberechtigungen
Mit Gruppenberechtigungen können Sie Gruppennamen von Ihrem Identity Provider einer Reihe von Berechtigungen in dieser Anwendung zuordnen. Sie müssen mindestens eine Gruppenzuordnung hinzufügen, um OAuth2-Anmeldungen zu konfigurieren. Wenn sich ein Benutzer anmeldet, überprüft das System die Gruppen-Claims in seinem Token, gleicht sie mit diesen Regeln ab und wendet die gefundenen Berechtigungen an. Wenn ein Benutzer Mitglied mehrerer zugeordneter Gruppen ist, werden die Berechtigungen kombiniert (über eine ODER-Operation), was ihnen den permissivsten Zugriff ermöglicht.
Beispiele für OAuth2-Konfiguration
Okta
Anbieterkonfiguration
Okta-Setuphinweise
In den Allgemeinen Einstellungen Ihrer Okta-Anwendung müssen Sie Ihre URLs auf die Whitelist setzen:
- Redirect-URIs für Anmeldung: Fügen Sie Ihre vollständige Redirect-URI hinzu (z. B.
http://localhost:8090/). - Redirect-URIs für Abmeldung: Fügen Sie die URL hinzu, an die Benutzer nach der Abmeldung gesendet werden sollen (z. B.
http://localhost:8090/).
Um Gruppen in das Token einzubeziehen, gehen Sie zur Registerkarte Anmelden Ihrer Okta-Anwendung, bearbeiten Sie den Abschnitt "OpenID Connect ID Token", und konfigurieren Sie einen Gruppenfilter für Claims.
Wenn Sie Verbindungsfehler erhalten, müssen Sie möglicherweise Ihre Redirect-URI der vertrauenswürdigen Liste unter Sicherheit > API > Vertrauenswürdige Ursprünge hinzufügen.
Fehlerbehebung
http://localhost:8090) zur vertrauenswürdigen Liste unter Sicherheit > API > Vertrauenswürdige Ursprünge hinzufügen. Andere Anbieter haben möglicherweise ähnliche "CORS"- oder "Web Origins"-Einstellungen.
- Der Bereich in Ihrer Konfiguration fehlt der erforderliche Bereich für Gruppen, z. B.
groups - Der Benutzer, den Sie testen, ist kein Mitglied einer Gruppe im Identitätsanbieter.
- Der Anbieter ist nicht so konfiguriert, dass er den Gruppen-Claim sendet. Bei Okta müssen Sie explizit einen Gruppen-Claim-Filter in den "Anmelden"-Einstellungen der Anwendung konfigurieren, um die Gruppen zum ID-Token hinzuzufügen.
- Der Name des Gruppen-Claims in Ihrer Konfiguration stimmt nicht mit dem Claim-Namen im Token überein, z. B. Ihre Konfiguration sagt
groups, aber das Token enthältroles
Lizenzierung
Verwenden Sie diese Registerkarte, um Agent DVR für geschäftliche Nutzung zu lizenzieren / Portweiterleitung für Fernzugriff zu aktivieren.
Sie haben eine Lizenz für Agent DVR und möchten diese auf einen neuen Computer übertragen? Siehe Lizenztransfer. Sie können einfach die alte Lizenz löschen und dann eine neue Lizenz für den neuen Computer hinzufügen.
Sie können Lizenzen auch in großen Mengen per Rechnung erwerben. Siehe Volumenlizenzen.
Lizenzierung über die Befehlszeile
Wenn Sie keinen Zugriff auf Agent über das lokale Netzwerk haben (beispielsweise verwenden Sie ProxMox oder eine andere virtuelle Umgebung), können Sie Agent DVR mit den folgenden Befehlen lizenzieren. Greifen Sie auf den Computer über das Terminal zu und navigieren Sie zum Ordner mit der ausführbaren Datei von Agent. Stellen Sie sicher, dass Agent nicht läuft:
Diese Befehle sollten auf v5.9.3.0+ funktionieren
sudo systemctl stop AgentDVR.service
Dies zeigt die Eindeutige ID an, die Sie benötigen, um Agent zu lizenzieren oder Ihre Lizenz zu übertragen.Agent show-id
Rufen Sie dies mit Ihrer Lizenz auf und starten Sie Agent neu, um die Änderung anzuwenden.Agent license "LICENSE-GOES-HERE"
um den Agent DVR Service neu zu starten.sudo systemctl start AgentDVR.service
Für ältere Versionen:
sudo systemctl stop AgentDVR.service- Rufen Sie Ihre Eindeutige ID ab, indem Sie Agent/Medien/XML/config.xml bearbeiten und nach UniqueID suchen. Agent muss mindestens einmal ausgeführt worden sein, um diese Datei zu generieren.
- Lizenzieren Sie Agent und kopieren Sie dann den Lizenztext in ein neues (oder vorhandenes) Feld in derselben Datei: <License>LICENSE-GOES-HERE</License>.
um den Agent DVR Service neu zu starten.sudo systemctl start AgentDVR.service
Weiße-Label-Lösung
Sobald Agent DVR Lizenziert ist, können Sie es mit den Optionen auf der Registerkarte „Whitelabel-Optionen" für Ihr Unternehmen oder Ihre Kunden mit Ihrem eigenen Logo versehen (erfordert eine White-Label-Lizenz):
- Produktname Legen Sie einen alternativen Produktnamen fest, der oben in der Benutzeroberfläche angezeigt wird (max. 6 Zeichen)
- Logo anzeigen Laden Sie ein Logo über die Option „Servermenü – Datei-Upload" hoch und dieses wird von Kunden angezeigt, während die Web-App geladen wird.
- Hilfe-Links anzeigen Schalten Sie Hilfe-Links in der App ein oder aus, die den Benutzer auf unsere Website führen.
- Remote-Zugriff anzeigen Zeigen Sie Links zu unseren Remote-Diensten und Integrationen an oder verbergen Sie sie.
- Lizenzierung anzeigen Zeigen oder verbergen Sie diese Registerkarte „Lizenzierung". Hinweis: Wenn diese Registerkarte ausgeblendet ist, können Sie sie nur durch Stoppen des Agent DVR-Dienstes, Bearbeiten der Datei „Medien/XML/config.xml" im Agent DVR-Verzeichnis, Setzen von „ShowLicensing" auf „true" und anschließendem Neustart wieder anzeigen.
- Info-Text Legen Sie den Text fest, der angezeigt wird, wenn Sie auf das Symbol „Informationen" in der Benutzeroberfläche klicken.
Lokaler Server
Diese Einstellungen steuern den integrierten Webserver, der die Agent DVR-Benutzeroberfläche hostet. Ändern Sie diese, um den Webserver-Port zu verschieben, HTTPS zu aktivieren oder zu begrenzen, wer sich verbinden kann.
- Hafen: Der von Agent verwendete lokale Port. Standard ist 8090.
- WAN-Port: Wenn Sie Port-Weiterleitungen für Agent DVR konfiguriert haben, geben Sie hier den externen Port an (wird für Verbindungen der Mobilanwendung verwendet).
- SSL-Port: Der Port für SSL-Verbindungen zu Ihrem Server. Auf 0 setzen zum Deaktivieren. Bevor Sie diese Einstellung vornehmen, lesen Sie bitte die Richtlinien.
- Nur SSL: Akzeptieren Sie nur SSL-Anfragen. Testen Sie zuerst, ob SSL funktioniert!
- SSL-Zertifikat: Die Zertifikatsdatei für SSL-Verbindungen.
- SSL-Passwort: Das Passwort für Ihr SSL-Zertifikat.
- Vertrauenswürdige Proxies: IP-Adressen von Umkehr-Proxies, die berechtigt sind, die echte Client-IP zu melden. Lassen Sie dieses Feld leer, wenn Sie keinen Proxy (z. B. nginx, Caddy, Cloudflare Tunnel) vor Agent ausführen.
- An Schnittstelle binden: Standardmäßig überwacht Agent DVR alle Schnittstellen. Sie können hier eine bestimmte Netzwerkschnittstelle zur Überwachung angeben. Wenn diese Einstellung den Zugriff beeinträchtigt, können Sie die Standardeinstellung wiederherstellen, indem Sie BindInterface in Agent/Media/XML/config.xml auf '*' setzen.
- API schützen: Aktivieren Sie Basisauthentifizierung für API-Endpunkte. Beachten Sie, dass dies einige Integrationen beeinflussen kann.
- Zugriffs-Timeout: Legen Sie ein Zeitlimit für den Serverzugriff über Berechtigungen fest (in Minuten). 0 für unbegrenzten Zugriff.
- Max. Sitzungen: Begrenzen Sie die Anzahl gleichzeitiger Webbrowser-Verbindungen. Überschreitende Verbindungen werden getrennt. Auf 0 setzen für unbegrenzt.
- ZeroConf aktivieren: Aktivieren Sie den automatischen Netzwerk-Erkennungsdienst, der es Agent DVR ermöglicht, von anderen Anwendungen erkannt zu werden, einschließlich der mobilen Apps und der Windows-Taskleisten-App.
- Externen Zugriff blockieren: Aktivieren Sie diese Option, um den Zugriff vom Fernbedienungs-Webportal vollständig zu blockieren.
- KI-Assistent (MCP) Endpunkt: Stellen Sie den KI-Assistent Endpunkt unter /mcp auf diesem Webserver bereit, unter denselben Zugriffsregeln wie die API. Standardmäßig aktiviert; deaktivieren Sie diese Option, um alle Verbindungen von Assistenten zu diesem Server abzulehnen.
TURN-Server
Der TURN-Server ist entscheidend für die Aktivierung des Fernzugriffs auf Ihren Agent DVR-Server und Ihre Geräte. Er hilft, Verbindungen zu ermöglichen, wenn direkte Peer-to-Peer-Verbindungen nicht möglich sind, beispielsweise wenn sich Geräte hinter NATs oder Firewalls befinden.
Agent DVR verfügt über einen integrierten TURN-Server und konfiguriert ihn automatisch sowie hält ihn am Laufen. Sie können auch Ihren eigenen TURN-Server nutzen, wenn Sie eine Lizenz für Fernzugriff haben.
- STUN-Server: Liste öffentlich verfügbarer STUN-Server für die Verwendung beim Einrichten von Verbindungen.
- TURN-Server: Geben Sie an, ob Sie den integrierten TURN-Server oder einen benutzerdefinierten TURN-Server verwenden möchten. Das Deaktivieren des TURN-Servers kann den Zugriff unterbrechen.
- TURN-Adresse: Die IP-Adresse für den TURN-Server. Leer lassen für automatisch.
- TURN-Port: Der STUN/TURN-Server-Port (Standard 3478).
- Minimaler TURN-Server-Port: Untere Grenze des Portbereichs für TURN-Relay-Zuordnungen. Der Standard ist 50000. Die Weitergabe dieses Bereichs wird empfohlen, ist aber normalerweise nicht erforderlich, da der Relay-Datenverkehr normalerweise durch den TURN-Port verläuft.
- Maximaler TURN-Server-Port: Obere Grenze des Portbereichs für TURN-Relay-Zuordnungen. Der Standard ist 50100. Die Weitergabe dieses Bereichs wird empfohlen, ist aber normalerweise nicht erforderlich.
Verwenden Sie die Einstellungen für Benutzerdefinierten TURN-Server, wenn Sie einen extern gehosteten TURN-Server für direkte Fernverbindungen zu Agent DVR verwenden möchten. Wenn Sie diese Optionen konfigurieren, müssen Sie den TURN-Server-Modus oben auf Benutzerdefiniert setzen. Sie müssen diese Details von Ihrem Anbieter erhalten. Eine Lizenz ist für den Fernzugriff auf Agent DVR erforderlich.
Benutzeroberfläche
Diese Optionen passen die Agent DVR-Oberfläche an, von Standardzeitstempeln bei Video- und Datums- und Zeitformaten bis hin zu verfügbaren Abschnitten der Benutzeroberfläche.
Limits
- Max. Alarme: Die maximale Anzahl an Alarmen zum Speichern. Wenn diese Grenze erreicht wird, löscht Agent alte Alarme.
- Ansichten: Die Anzahl der verfügbaren Ansichten auf dem Live-Bildschirm.
- Grundrisse: Die Anzahl der verfügbaren Grundrisse auf dem Grundrisse-Bildschirm.
Zeitstempelstandardeinstellungen
Der Standardzeitstempel-Stil für Kameras, die die globalen Zeitstempel-Einstellungen verwenden.
- Formatierer: Der Zeitstempel-Text. Beispiel: {FPS},{RES},{0:G},{0:T},{NAME},{REC},{0:dd MMM yy}
- Position: Wo der Zeitstempel im Video angezeigt wird, oder Keine, um ihn auszublenden.
- Textfarbe / Hintergrundfarbe: Die Text- und Hintergrundfarben des Zeitstempels.
- Hintergrund anzeigen: Einen Hintergrund hinter dem Zeitstempel-Text zeichnen.
- Deckkraft: Die Deckkraft des Zeitstempel-Hintergrunds.
- Automatische Schriftgröße: Die Zeitstempel-Schriftgröße automatisch basierend auf der Videoauflösung anpassen, oder deaktivieren, um eine feste Schriftgröße zu setzen.
- Umrandungsfarbe / Größe der Umrandung: Eine Umrandung zum Zeitstempel-Text hinzufügen.
Zeitformate
- Ländercode: Setzen Sie den Ländercode für die Datumsformatierung in Zeitstempeln (z. B. en-US für Amerikanisches Englisch, fr-CA für Kanadisches Französisch). Unter dieser Liste finden Sie weitere Optionen.
- Zeitformat: Wählen Sie das Format für Datums- und Uhrzeitanzeige in der Agent DVR-Benutzeroberfläche. Standard ist 12-Stunden-Format ("MMM DD YYYY h:mm:ss A"). Für 24-Stunden-Format verwenden Sie "YYYY-MM-DD H:mm:ss".
- Zeitformat (klein): Wählen Sie das Format für die kleine Datumsanzeige in der Agent DVR-Benutzeroberfläche. Standard ist 12-Stunden-Format ("MMM DD h:mm A").
- Datumsformat: Wählen Sie das Datumsformat
- YYYY: 4-stelliges Jahr '2019'
- YY: 2-stelliges Jahr '19'
- MMMM: Vollständiger Monat 'June'
- MMM: 3 Zeichen Monat 'Jun'
- MM: Monat des Jahres, nullgefüllt '06'
- M: Monat des Jahres '6'
- DD: Tag des Monats, nullgefüllt '01'
- D: Tag des Monats '1'
- Do: Tag des Monats mit numerischer Ordinalform '1st'
- HH: Stunde des Tages von 0-24, nullgefüllt, '14'
- H: Stunde des Tages von 0-24, '14'
- hh: Stunde des Tages auf 12-Stunden-Uhr, nullgefüllt, '02'
- h: Stunde des Tages auf 12-Stunden-Uhr, '2'
- mm: Minute, nullgefüllt, '04'
- m: Minute, '4'
- ss: Sekunde, nullgefüllt
- s: Sekunde
- A: 'AM' oder 'PM'
- a: 'am' oder 'pm'
Standard-Player-Einstellungen
- Zu Bewegung springen: Bei der Wiedergabe von Aufnahmen zur ersten Instanz der Bewegung springen.
Tags
- Datei-Tags: Der Satz verfügbarer Tags zum Kennzeichnen von Aufnahmen. Dies wird automatisch ausgefüllt, wenn Sie Aufnahmen kennzeichnen, oder Sie können es hier bearbeiten.
- Bild-Tags: Der Satz verfügbarer Tags zum Kennzeichnen von Bildern. Dies wird automatisch ausgefüllt, wenn Sie Bilder kennzeichnen, oder Sie können es hier bearbeiten.
Abschnitte
Aktivieren Sie die verfügbaren Viewer, die in der Benutzeroberfläche angezeigt werden sollen. Deaktivieren Sie alle Abschnitte, die Sie ausblenden möchten. Aktivieren Sie die Schaltfläche "Admin hat alles", um alle Abschnitte für Administratoren zu aktivieren.
Protokollierung
Steuern Sie, wie viel Detail Agent DVR in seine Protokolle schreibt. Erhöhen Sie den Protokoll-Level oder die Komponentenoptionen unten bei der Behebung eines Problems, und schalten Sie sie dann wieder herunter, um die Protokolldateien überschaubar zu halten.
- Max. Protokollgröße: Bestimmt die maximale Anzahl von Einträgen, die in der Protokollwarteschlange gespeichert werden können.
- Protokoll-Level: Wählen Sie, wie viel Detail protokolliert werden soll, von Keine bis Debug.
- WebRTC: Aktiviert die Protokollierung von WebRTC-Verbindungen, nützlich zur Behebung von Problemen mit der Live-Ansicht.
- ONVIF: Aktiviert die Debug-Protokollierung für ONVIF-Geräte.
- FFMPEG-Loglevel: Passen Sie die Debug-Ausgabe-Ebene für ffmpeg an. Vorsicht: Die Einstellung Trace kann Ihre Protokolle schnell füllen und sollte nur kurzzeitig zu spezifischen Debugging-Zwecken verwendet werden.
- SignalR-Protokollierung: Aktiviert die Protokollierung der Kommunikation mit dem SignalR-Server, nützlich für detailliertes Debugging.
Syslog-Protokollierung
Agent DVR kann seine Protokolle an einen Syslog-Server streamen (v6.2.6.0+). Dies kann für Überwachung und Debugging nützlich sein. Sie können den Server zum Senden von Protokollen in Protokollierung konfigurieren.
- Aktiviert: Schalten Sie die Syslog-Protokollierung ein oder aus.
- Server: Geben Sie die Serveradresse an, z. B.: logs1.papertrailapp.com
- Hafen: Der zu verwendende Hafen
- Kategorie: Wählen Sie die Syslog-Kategorie (oder Facility) aus.
MQTT
MQTT, ein wichtiges IoT-Messaging-Protokoll, ermöglicht eine nahtlose Integration von Geräten und Diensten in Ihrem Netzwerk. Konfigurieren Sie MQTT-Einstellungen hier, um MQTT-Ereignisse auf Ihren Geräten zu aktivieren, oder verwenden Sie Aktionen zum Senden von benutzerdefinierten Nachrichten an den MQTT-Server. Außerdem kann Agent DVR so konfiguriert werden, dass es auf MQTT-Befehle reagiert. Weitere Informationen finden Sie unter MQTT.
- Aktiviert: Umschalten, um MQTT zu aktivieren oder zu deaktivieren.
- Server: Geben Sie die IP-Adresse Ihres MQTT-Servers ein.
- Hafen: Geben Sie den vom MQTT-Server verwendeten Hafen an (Standard ist 1883).
- Home Assistant-Erkennung: Werben Sie Geräte, auf denen MQTT-Ereignisse aktiviert sind, bei Home Assistant an, damit sie dort automatisch mit Sensoren und Schaltern angezeigt werden. Weitere Informationen finden Sie unter Home Assistant.
- Prüfintervall: Legen Sie das Intervall in Sekunden fest, in dem Agent DVR Keep-Alive-Meldungen sendet, um eine stabile Verbindung zu gewährleisten.
- Protokoll: Wählen Sie das Verbindungsprotokoll, entweder Keine oder TLS.
- LWT-Verzögerung: Sendet nach einer Verzögerung (in Sekunden, 0 zum Deaktivieren) eine Offline-Meldung an das Statusthema.
- Zertifikat validieren: Validieren Sie das TLS-Zertifikat des Servers. Lassen Sie dies für selbstsignierte Zertifikate deaktiviert.
- Protokollversion: Die zu verwendende MQTT-Protokollversion. Lassen Sie diese auf Standard, falls Ihr Server keine bestimmte Version erfordert.
- Qualität: Servicegütepegel. Weitere Informationen finden Sie in der Dokumentation Ihres MQTT-Servers.
- Client-ID: Ihre MQTT-Client-ID. Lassen Sie das Feld leer, um automatisch zu generieren.
- Benutzername: Ihr MQTT-Server-Benutzername.
- Passwort: Ihr MQTT-Server-Passwort.
- Entdeckungspräfix: Das Themapräfix für Home Assistant-Erkennungsmeldungen (Standard ist homeassistant). Ändern Sie dies nur, wenn Sie das Erkennungspräfix in Home Assistants MQTT-Integration geändert haben.
- Statistiken senden: Aktivieren Sie dies, um Agent DVR zu ermöglichen, Statistiken an MQTT zu senden, z. B. CPU-Auslastung, Speicherauslastung und Laufwerksauslastung.
NDI
NDI (Network Device Interface) vereinfacht den Zugriff auf IP-Videoquellen und bietet integrierte Erkennungsfunktionen. Viele Kameras und Videoüberwachungssysteme sind bereits NDI-ready, was die Integration mit Agent DVR problemlos macht. Weitere Informationen zu NDI-Technologie und kompatiblen Geräten finden Sie unter ndi.tv. Agent DVR unterstützt NDI-Quellen mit Video- und Audiofunktionen sowie PTZ-Steuerung via NDI.
- Gruppen: Hier können Sie NDI-Gruppen hinzufügen, falls zutreffend. Geben Sie jede Gruppe in einer neuen Zeile ein.
- Zusätzliche IPs: Fügen Sie spezifische NDI-IP-Adressen für die Geräteprüfung hinzu. Jede IP sollte in einer neuen Zeile stehen.
- Lokale Geräte anzeigen: Schalten Sie diese Option um, um festzulegen, ob NDI-Geräte auf dem lokalen Computer (auf dem Agent DVR ausgeführt wird) in der Liste angezeigt werden sollen.
ONVIF
Agent DVR nutzt Schlüsselwörter in ONVIF-Ereignis-XML-Paketen, um Bewegungsereignisse zu identifizieren. Da diese Pakete je nach Kameramodell unterschiedlich sein können, bieten wir Ihnen die Option, benutzerdefiniertes Ereignis-XML von Ihrer Kamera hinzuzufügen, um ONVIF-Ereignisse auszulösen. Diese Funktion ist besonders nützlich, wenn Sie Probleme mit der standardmäßigen ONVIF-Ereigniserkennung haben.
- XML erkennen: Fügen Sie hier das spezifische ONVIF-XML-Ereignispaket von Ihrer Kamera ein.
- Ereignisprotokollierung: Aktivieren Sie diese Option, um alle eingehenden XML-Daten von der Kamera zu protokollieren, was zum Debuggen hilfreich ist. Rufen Sie diese Protokolle unter /logs.html auf Ihrem Lokalen Server auf.
Wenn Sie beispielsweise Einträge in den Protokollen unter /logs.html wie folgt sehen:
Ignored ONVIF event: <tt:Source xmlns:tt="http://www.onvif.org/ver10/schema"><tt:SimpleItem Name="VideoSource" Value="V_SRC_000" /><tt:SimpleItem Name="Rule" Value="MyMotionDetectorRule" /></tt:Source><tt:Data xmlns:tt="http://www.onvif.org/ver10/schema"><tt:SimpleItem Name="State" Value="true" /></tt:Data>
Und Agent DVR erkennt dies nicht als Bewegungsereignis, können Sie Folgendes zum Feld XML erkennen hinzufügen:
<tt:SimpleItem Name="Rule" Value="MyMotionDetectorRule" /></tt:Source><tt:Data xmlns:tt="http://www.onvif.org/ver10/schema"><tt:SimpleItem Name="State" Value="true" /></tt:Data>
Agent DVR interpretiert dann Ereignisse mit diesem spezifischen Text als Bewegungsereignisse.
Wiedergabe
Diese Einstellungen bestimmen, wie Agent DVR Video für den Webbrowser und die API rendert und bereitstellt.
- Max. Stream-Größe: Legt die höchste Auflösung für das Streaming zum Webclient fest. Höhere Auflösungen können die CPU-Auslastung erheblich erhöhen.
- Hohe DPI: Streamt Video in voller Auflösung von hochdichten Displays (4K-Monitore, Macs, Telefone) für ein schärferes Bild, auf Kosten einer höheren Codierungslast. Die Größenlimits für Streams gelten weiterhin.
- Deaktiviert: Standardauflösung (Standard).
- GPU: Volle Auflösung nur für Betrachter, die GPU-Codierung verwenden, wo die zusätzliche Last vernachlässigbar ist.
- Aktiviert: Volle Auflösung für alle Betrachter. Erhöht die CPU-Auslastung bei Softwarecodierung.
- Standardschriftart: Die Standardschriftart, die zum Rendern von Text wie Zeitstempeln auf Video verwendet wird.
- Video-FPS: Die maximale Bildfrequenz (Framerate) für Video, das an den Webbrowser gesendet wird.
- Ausfüllmodus: Wählen Sie, ob das Kamerabild den verfügbaren Platz ausfüllt (Füllen) oder sein ursprüngliches Seitenverhältnis beibehält (Mitte).
- GPU verwenden: Aktivieren Sie die GPU-Nutzung zum Dekodieren gespeicherter Videodateien.
- GPU für Webclient verwenden: Nutzen Sie die GPU zum Codieren von Video, das an Web-Clients gestreamt wird. Erfordert H264 erzwingen.
- JPEG-Qualität: Die Standardqualitätseinstellung für die Codierung von JPEG-Bildern. Höhere Werte können mehr CPU und Speicher verbrauchen.
- Max. MJPEG-Größe: Die maximale MJPEG-Stream-Größe, die Agent DVR über die API generiert.
- Standard-MJPEG-Größe: Die Standard-MJPEG-Stream-Größe, die Agent DVR über die API generiert, verwendet wenn kein Größenparameter angegeben ist.
- H264 erzwingen: Verwenden Sie H264 zum Streamen von Video an Clients. Deaktivieren Sie dies, wenn die Live-Ansicht nicht funktioniert.
- Standard-GPU-Gerät: Wählen Sie das Standard-GPU-Gerät aus, das verwendet werden soll, wenn Sie mehr als eines haben.
- Standard-GPU-Decoder *: Wählen Sie den bevorzugten Hardware-Decoder. Agent DVR versucht andere Optionen, wenn die bevorzugte fehlschlägt.
- Standard-Aufnahme-Codec *: Wählen Sie den bevorzugten Hardware-Encoder. Agent DVR verwendet alternative Optionen bei Bedarf.
- AI-Shard-Größe: Die maximale Anzahl von Geräten pro Inferenzsitzung im internen AI-System. Niedrigere Werte verbessern die Stabilität bei hoher Parallelität auf Kosten von zusätzlichem GPU-Speicher. Änderungen gelten nach dem Neustart.
- Hochleistungs-Skalierung: Verwenden Sie einen einfachen Skalierungsalgorithmus, um die CPU-Auslastung zu reduzieren. Dies ist schnell, kann aber zu gezackten Linien in Bildern führen.
- Dateien für die Wiedergabe in der Größe anpassen: Ändern Sie die Größe aufgezeichneter Dateien bei der Wiedergabe, um die Belastung zu reduzieren. Deaktivieren Sie dies für volle Auflösungsunterstützung für Fotos während der Wiedergabe.
* Beachten Sie, dass GPU-Codierung und -Dekodierung von der Hardware-Kompatibilität Ihres Computers, Treibern und FFmpeg-Bibliotheksunterstützung abhängen. Um zu überprüfen, ob Agent DVR Ihre Hardware-Geräte nutzt, starten Sie eine Aufnahme und zeigen Sie die Protokolle unter /logs.html im lokalen Client an. Agent DVR sollte auf CPU-basierte Codierung zurückgreifen, wenn die GPU-Codierung fehlschlägt.
RTMP-Server
Agent DVR bietet die Möglichkeit, Video an RTMP-Endpunkte wie Twitch und YouTube zu streamen, sodass Sie den Bach auf Ihrer Website übertragen oder einbetten können. Weitere Informationen zum Einbetten dieser Bäche finden Sie unter RTMP-Streaming.
RTMP-Streaming kann über das Server-Menü aktiviert oder automatisch gestartet und gestoppt werden, indem ein Gerätezeitplaner verwendet wird.
- URL: Der RTMP-Endpunkt zum Veröffentlichen von Video, normalerweise im Format rtmp://a.rtmp.youtube.com/live2.
- Stream-Schlüssel: Im oben verlinkten Einbettungsleitfaden finden Sie Anweisungen zum Abrufen Ihres Stream-Schlüssels.
- Größe: Wählen Sie eine Auflösung für Ihre Übertragung Auswählen. Merken Sie, dass höhere Auflösungen mehr Bandbreite und CPU-Ressourcen verbrauchen.
- Qualität: Passen Sie die grundlegende Qualitätseinstellung an. Der Standard ist 8. Niedrigere Werte bedeuten reduzierte Qualität, aber auch niedrigere Bandbreitennutzung.
- Bildrate: Stellen Sie Ihre gewünschte Bildrate für das Video ein. Der Standard ist 15 Bilder pro Sekunde.
- Codec: Wählen Sie den für den Bach verwendeten Encoder aus. GPU-Encoder reduzieren die CPU-Auslastung.
- Audio einschließen: Schließen Sie Audio in Ihren Bach ein. Falls deaktiviert, erstellt Agent DVR eine stumme Dummy-Audiospur.
- Maximale Dauer: Stellen Sie die maximale Streaming-Dauer in Sekunden ein. Agent DVR stoppt das Streaming nach diesem Zeitraum. Geben Sie 0 für kontinuierliches Streaming ein.
- Streaming beim Start: Beginnen Sie mit dem Streaming an diesen Server, wenn Agent DVR startet, wobei das zuletzt an ihn gestreamte Gerät verwendet wird.
Sicherheit
Diese Einstellungen dienen dazu, zu verwalten, wie Agent DVR die Aktivierung und Deaktivierung des Systems handhabt, entweder über das Schlosssymbol in der Benutzeroberfläche oder über Integrationen/API.
- Aktivierungsverzögerung: Die Zeitverzögerung in Sekunden ab dem Moment, in dem Sie auf das Aktivierungssymbol klicken (das Schlosssymbol oben links in Agent), bis Agent DVR tatsächlich Alarme aktiviert.
- Deaktivierungscode: Dieser Code wird zur Deaktivierung von Agent DVR verwendet und ist in Werkzeugen wie Alexa anwendbar. Der Standardcode ist 1234.
- Aktivierungsprofil: Wählen Sie ein Profil aus, das automatisch angewendet werden soll, wenn das System aktiviert wird (über das Schlosssymbol in der oberen linken Ecke der Benutzeroberfläche).
- Deaktivierungsprofil: Wählen Sie ein Profil aus, das automatisch angewendet werden soll, wenn das System deaktiviert wird (über das Entsperrsymbol in der oberen linken Ecke der Benutzeroberfläche).
SMTP
Verwenden Sie diese Einstellungen, um E-Mail-Alarme von Agent DVR über Ihren eigenen Mailserver zu versenden. Sie haben die Möglichkeit, ein ispyconnect.com-Abonnement für E-Mail-Alarme zu nutzen oder Ihren eigenen SMTP-Server zu konfigurieren. Denken Sie daran, dass Sie zum Versenden von E-Mails eine Aktion zum E-Mail-Versand einrichten müssen. Hilfe zu Problemen finden Sie unter SMTP-Fehlerbehebung.
- SMTP verwenden: Aktivieren Sie dies, um Ihren eigenen SMTP-Server für Messaging zu verwenden.
- Benutzername: Ihr SMTP-Server-Benutzername.
- Passwort: Ihr SMTP-Server-Passwort.
- Absenderadresse: Die E-Mail-Adresse, von der aus versendet wird, zum Beispiel [email protected].
- Server: Die IP-Adresse oder Webadresse Ihres SMTP-Servers.
- Hafen: Der Hafen, den Ihr SMTP-Server verwendet. Der Standard ist 25.
- SSL verwenden: Aktivieren Sie diese Option für SMTP-Kommunikation über SSL.
- Alarmvorlage: Legen Sie den standardmäßigen Betreff und die Nachricht für Alarm-E-Mails fest.
- Zertifikat validieren: Validieren Sie das SSL-Zertifikat des Servers. Lassen Sie dies für selbstsignierte Zertifikate deaktiviert.
- Vollständige Bilder senden: Aktivieren Sie dies, um Bilder in vollständiger Auflösung zu versenden, statt verkleinerte Versionen zu senden.
- Bilder einbetten: Zeigen Sie Bilder im E-Mail-Text an. Dies kann in manchen E-Mail-Clients zu doppelten Bildern führen.
Speicher
Diese Optionen helfen bei der Verwaltung des Speicherplatzes für Ihre Aufnahmen: Erhalten Sie eine E-Mail-Warnung, bevor ein Speicherstandort voll wird, und schützen Sie wichtiges Videomaterial vor automatischem Löschen.
- Konfigurieren: Siehe Speichereinstellungen
- E-Mail für Warnungen: Geben Sie eine E-Mail-Adresse an, um Alarme zu erhalten, wenn Speicherlimits erreicht werden. Dies erfordert SMTP-Einstellungen oder ein Abonnement.
- Benachrichtigungs-Trigger: Legen Sie den Prozentsatz des verwendeten Speicherplatzes am Speicherstandort fest, um eine E-Mail-Benachrichtigung auszulösen. Beachten Sie, dass sich dies auf den zugewiesenen maximalen Speicherplatz bezieht, nicht auf den freien Speicherplatz auf dem Laufwerk.
- E-Mail-Intervall: Bestimmen Sie die Häufigkeit von Speicherwarnungs-E-Mails, gemessen in Stunden.
- Speicherintervall: Passen Sie die Häufigkeit der Speichermanagement-Vorgänge durch Agent DVR an.
- Tags automatisch sperren Sperren Sie automatisch Aufnahmen mit bestimmten Tags, um versehentliches Löschen oder Entfernen durch Speichermanagement zu verhindern. Um diese Aufnahmen zu löschen, müssen Sie diese in der Benutzeroberfläche entsperren.
Benutzer
Hinweis: Die kostenlose Version von Agent DVR ermöglicht das Hinzufügen eines Administrator-Benutzers.
Mit einer entsprechenden Lizenz können Sie mehrere Benutzer mit unterschiedlichen Berechtigungen zu Ihrem lokalen Agent DVR-Server hinzufügen, um beispielsweise Familienmitgliedern oder einem Sicherheitsteam ihre eigenen Anmeldungen mit eingeschränktem Zugriff zu geben.
Um Benutzer hinzuzufügen, gehen Sie zu Server-Einstellungen und öffnen Sie die Registerkarte Benutzer.
- Benutzername: Dies ist der Benutzername für die Anmeldung beim lokalen Server (er unterscheidet sich von Ihrem ispyconnect.com-Benutzernamen).
- Passwort: Erstellen Sie ein Passwort für das lokale Konto.
- Gruppen: Weisen Sie Gruppen für den Benutzer zu oder erstellen Sie diese. Gruppen funktionieren ähnlich wie Berechtigungen für Fernbenutzer, es ist jedoch nicht erforderlich, den Servernamen einzubeziehen. Um den Zugriff einzuschränken:
- Weisen Sie in den Geräteeinstellungen auf der Registerkarte Allgemein einen Gruppennamen zu (z. B. „außen").
- Fügen Sie in den Berechtigungen des Benutzers die Gruppe „außen" hinzu, um seinen Zugriff auf entsprechend gekennzeichnete Geräte zu beschränken.
- Weisen Sie allen anderen Geräten einen Gruppennamen zu. Wenn einem Gerät keine Gruppe zugewiesen ist, ist es für alle sichtbar.
- Ist Administrator: Gewährt vollständigen Zugriff auf alle Funktionen und Einstellungen. Wenn der Benutzer Administrator ist, wird die Einstellung „Schreibgeschützt" unten ignoriert.
- PTZ: Ermöglicht Zugriff auf die PTZ-Steuerung (Pan-Tilt-Zoom).
- Eigene Einstellungen: Der Benutzer kann seine eigenen Ansichten, Filter, Grundrisse und Tastenbelegungen speichern. Wenn dies deaktiviert ist, wird die Konfiguration des Administrator-Kontos verwendet.
- Schreibgeschützt: Hindert den Benutzer daran, Geräteeinstellungen zu ändern.
- Herunterladen: Ermöglicht dem Benutzer das Herunterladen von Aufnahmen.
- Audio: Ermöglicht dem Benutzer das Abhören von Live- und aufgezeichnetem Audio.
- Sprechanlage: Ermöglicht dem Benutzer die Nutzung von Sprechanlage-Funktionen.
- Steuerelemente: Ermöglicht dem Benutzer die Verwendung von Gerätesteuerungen wie Aufnahme und Foto. Gilt nur, wenn Schreibgeschützt aktiviert ist.
- Inhalt: Ermöglicht den Zugriff auf Aufnahmen und Fotos.
Administrator-Anmeldung vergessen?
Wenn Sie die Administrator-Anmeldung vergessen haben und von Agent DVR gesperrt sind, können Sie diese durch folgende Schritte zurücksetzen:
- Beenden Sie den Agent DVR-Dienst, falls er ausgeführt wird.
- Öffnen Sie ein Konsolenfenster: Klicken Sie auf Start, geben Sie „cmd" ein, klicken Sie mit der rechten Maustaste auf „Eingabeaufforderung" und wählen Sie „Als Administrator ausführen".
- Navigieren Sie zum Agent DVR-Verzeichnis, normalerweise „cd C:\Program Files\Agent".
- Setzen Sie das lokale Passwort zurück, indem Sie unter Windows „Agent.exe reset-local-login" oder unter macOS und Linux „dotnet Agent.dll reset-local-login" eingeben.
- Starten Sie den Agent DVR-Dienst mit der gleichen Methode wie beim Beenden neu.
Sie können das Hinzufügen neuer Benutzer mithilfe von LDAP oder OAuth2 automatisieren.
Sitzungsverwaltung
Rufen Sie im Servermenü die Sitzungsverwaltung auf, um auf diese Steuerelemente zuzugreifen. Dies ist nur für Administratoren sichtbar.
Dies zeigt die Benutzernamen und IP-Adressen der letzten Anmeldungen auf dem Server an. Sie können von hier aus bestimmte Sitzungen erzwungen trennen.
Das Sitzungsprotokoll
Ab Version 6.2.8.0 führt Agent DVR auch ein Audit-Protokoll der Sitzungsaktivität im Klartext-Format in sessionlog.txt, das sich im Medien-Ordner befindet (unter Windows normalerweise unter C:\Program Files\Agent\Media). Dies umfasst sowohl lokale Benutzerkonten als auch Fernbenutzer, die sich über die Website verbinden - jeder Eintrag vermerkt, ob die Sitzung lokal oder Fernbedienung war.
Das Sitzungsprotokoll erfasst:
- Benutzerverbindungen und -trennungen mit Benutzername, IP-Adresse und Sitzungs-ID.
- Wiedergabe von Aufnahmen, einschließlich Zeitleisten-Wiedergabe.
- Downloads und Streaming von aufgezeichneten Dateien.
Wenn die Protokolldatei eine Größe von 10MB erreicht, wird sie mit einem Zeitstempel umbenannt und eine neue Protokolldatei wird gestartet, damit die aktuelle Verlaufsinformation immer verfügbar ist, ohne dass die Datei unendlich wächst.