Freigeben über


Netzwerkkameras

Dieser Artikel beschreibt die Kompatibilität mit ONVIF-Netzwerkkameras in Windows.

Einführung

Windows 10 und Windows 11 unterstützen die Verbindung zu und das Streaming von Kameras in einem lokalen Netzwerk, die ONVIF Profile S unterstützen. Bei der Kopplung mit einem Windows-Gerät werden ONVIF-Kameras wie jede andere Kamera (z. B. integriert, USB usw.) angezeigt und alle Kameraanwendungen können von ihnen streamen.

Terminologie und Voraussetzungen

Zusätzlich zu den in dieser Tabelle definierten Begriffen verweist dieses Dokument auch auf Begriffe, die von Windows-Audioklassenerweiterungen definiert werden.

Begriff Definition
H.264 Ein effizientes, verlustbehaftetes komprimiertes Videoformat, das qualitativ hochwertige Videos mit niedriger Bitrate erzeugt. Auch als Advanced Video Coding (AVC) bekannt.
H.265 Ein hoch effizientes, verlustbehaftetes komprimiertes Videoformat, das qualitativ hochwertige Videos mit niedriger Bitrate erzeugt. Auch als High Efficiency Video Coding (HEVC) bekannt.
MJPEG Motion Joint Photographic Experts Group, ein verlustbehaftetes komprimiertes Videoformat, das Bilder als sequenzielle JPEG-Bilder überträgt.
ONVIF Open Network Video Interface Forum, ein offenes Branchenforum, das Standards für die Schnittstelle mit netzwerkbasierten Kameraprodukten entwickelt.
WS-Discovery Web Services Dynamic Discovery, ein offener Standard für die Multicast-basierte Erkennung von Diensten, die in einem lokalen Netzwerk verfügbar sind.

Unterstützte Features

Windows unterstützt Kameras, die mit ONVIF Profile S konform sind und keine Authentifizierung oder Digest-Authentifizierung verwenden. Streaming erfolgt mithilfe von RTP über UDP, entweder mit MJPEG- oder H.264-Codecs.

Nicht unterstützte Funktionen

Windows unterstützt keine TLS-, Profile T-Features (einschließlich H.265) oder Audiostreaming.

Netzwerkanforderungen

Der ONVIF-Standard verwendet WS-Discovery, um Kameras im lokalen Netzwerk zu finden. Dies ermöglicht eine einfache Erkennung von Kameras, stellt aber auch einige Einschränkungen für die Netzwerkbedingungen dar, die für die erfolgreiche Ermittlung vorhanden sein müssen:

  • Die Kamera und der PC müssen sich im selben Netzwerksubnetz befinden.

  • Das Netzwerk darf keine lokale Gerätekommunikation blockieren (z. B. für WLAN-Verbindungen dürfen Features wie Clientisolation nicht aktiviert werden).

  • Das Netzwerk darf keinen Multicast blockieren.

In einigen kommerziellen oder unternehmenseigenen Umgebungen können sich drahtlose und kabelgebundene Netzwerke in verschiedenen Subnetzen/VLANs befinden, und Ethernet-Ports im gesamten Gebäude können sich auch in verschiedenen Subnetzen/VLANs befinden. In diesen Fällen ist die Kameraermittlung nicht erfolgreich.

Koppeln von Kameras

ONVIF-Kameras können entweder mit den Einstellungen oder programmgesteuert mithilfe der Windows.Devices.Enumeration-APIs gekoppelt werden.

Windows 11-Einstellungen

Auf der Seite „Kameraeinstellungen“ können Kunden eine Suche des lokalen Netzwerks nach ONVIF-konformen Netzwerk-/IP-Kameras initiieren und mit dem System verbinden.

Um auf die Seite „Kameraeinstellungen“ zuzugreifen, wechseln Sie zu Einstellungen > Bluetooth & Geräte > Kameras. Um mit der Suche im lokalen Netzwerk nach verfügbaren Kameras zu beginnen, wählen Sie Nach Kameras suchen aus.

Wenn die Kamera während des Verbindungsvorgangs eine Authentifizierung (Benutzername und Kennwort) erfordert, fordert Windows Sie zur Eingabe der Anmeldeinformationen auf.

Netzwerkkameras, die mit einem System verbunden sind, können entfernt werden, indem Sie die Kamera aus der Liste Verbundene Kameras auf der Seite „Kameraeinstellungen“ und dann die Schaltfläche Entfernen auswählen.

Windows 10-Einstellungen

Windows 10 verfügt nicht über die Seite „Kameraeinstellungen“ und ist in den Kopplungsfunktionen über die Einstellungen eingeschränkt. Unter Windows 10 ist es nur möglich, Einstellungen zum Herstellen einer Verbindung zu Kameras zu verwenden, die keine Authentifizierung erfordern.

Um eine Verbindung mit einer ONVIF-Kamera herzustellen, die keine Authentifizierung erfordert, wechseln Sie zu Einstellungen > Geräte > Bluetooth & andere Geräte. Wählen Sie Bluetooth oder ein anderes Gerät hinzufügen aus. Wählen Sie im Popupfenster Gerät hinzufügen die Option Alles andere aus. Warten Sie, bis die Ermittlung abgeschlossen ist, und wählen Sie dann die Kamera aus, mit der Sie eine Verbindung herstellen möchten.

Kameras, die eine Authentifizierung erfordern, können unter Windows 10 nur über die Windows.Devices.Enumeration-API gekoppelt werden. Eine Beispielanwendung, Geräteenumeration und Kopplung, sind im Microsoft Store verfügbar. Wählen Sie die Option Benutzerdefinierte Gerätekopplung aus, und verwenden Sie dann Webdienste auf Geräten (Netzwerkkamera), um eine ONVIF-Kamera zu erkennen und zu koppeln.

Windows.Devices.Enumeration-API

Unter Windows 10 und Windows 11 kann die Windows.Devices.Enumeration-API verwendet werden, um Kameras programmgesteuert zu ermitteln und zu koppeln. Diese API kann mit beiden Kameras gekoppelt werden, die eine Authentifizierung erfordern bzw. nicht erfordern.

Problembehandlung

Ermittlung

Wenn eine Kamera nicht erkannt werden kann, liegt dies normalerweise an der Netzwerkkonfiguration oder an Fehlern in der Implementierung des WS-Discovery-Protokolls durch die Kamera.

Führen Sie die folgenden Schritte zur Problembehandlung aus:

  1. Stellen Sie sicher, dass die Kamera in der ONVIF Conformant Products-Datenbank als Profile S-kompatible Kamera aufgeführt ist. Einige Kameras beanspruchen die ONVIF-Kompatibilität, auch wenn sie nicht den vollständigen Konformitätstestprozess durchlaufen haben.

  2. Suchen Sie nach Firmwareupdates für die Kamera. Bei einigen Kameras, deren Implementierung des WS-Discovery-Protokolls Fehler aufgewiesen hat, war bekannt, dass diese Fehler in einer neueren Firmware behoben wurden.

  3. Stellen Sie sicher, dass sowohl Ihr Windows-Gerät als auch Ihre ONVIF-Kamera eine IPv4-Adresse im selben Subnetz haben.

  4. Wenn das Windows-Gerät oder die Kamera über WLAN verbunden ist, stellen Sie sicher, dass Funktionen wie Clientisolation auf dem drahtlosen Zugriffspunkt nicht aktiv sind.

Wenn die Kamera immer noch nicht erkennbar ist, weist die Kamera wahrscheinlich einen Fehler in ihrer WS-Discovery-Implementierung auf. Windows verfügt über eine strenge Implementierung von WS-Discovery, und einige Kameras sind bekanntermaßen fehlerhaft. Während andere ONVIF-Client-Implementierungen möglicherweise Problemumgehungen für nicht kompatible WS-Discovery-Implementierungen implementieren, ist dies bei Windows nicht der Fall. Wenden Sie sich an den Hersteller der Kamera, um zusätzliche Unterstützung zu erhalten.

Kopplung

Wenn eine ermittelte Kamera nicht gekoppelt werden kann, liegt dies in der Regel an falschen Anmeldeinformationen.

Führen Sie die folgenden Schritte zur Problembehandlung aus:

  1. Unter Windows 10 schlägt bei einer Kamera, die eine Authentifizierung erfordert, der Kopplungsvorgang durch Einstellungen im Hintergrund fehl. Lesen Sie den Abschnitt Windows 10-Einstellungen oben, um Informationen zu einer Beispiel-App zu erhalten, die im Microsoft Store verfügbar ist, die diese Kameras unter Windows 10 koppeln kann.

  2. Stellen Sie sicher, dass Sie die ONVIF-Anmeldeinformationen für die Kamera verwenden. Viele Kameras verwenden unterschiedliche Anmeldeinformationen für den Zugriff auf die webbasierte Konfigurationsschnittstelle der Kamera und die ONVIF-Schnittstelle. Achten Sie darauf, die ONVIF-Anmeldeinformationen beim Koppeln mit der Kamera zu konfigurieren und zu verwenden.

Streaming

Wenn eine gekoppelte Kamera beim Streamen von Apps nicht mehr funktioniert, wurde die Kamera wahrscheinlich von einem anderen ONVIF-Client neu konfiguriert, seit sie mit Windows gekoppelt wurde. Windows konfiguriert und verwendet ONVIF-Medienprofile auf der Kamera, um die Auflösungen und Videocodecs zu unterstützen, die von Anwendungen ausgewählt werden können. Sobald eine Kamera mit Windows gekoppelt ist, wird erwartet, dass die Kamera nicht mit anderen ONVIF-Clients verwendet wird. Versuchen Sie, die Kamera vom System zu trennen und erneut zu koppeln.

Wenn eine Kamera beim Streamen einfriert oder Bilder auslässt, liegt wahrscheinlich ein Problem mit der Netzwerkbandbreite vor. Das Streaming eines Videos mit hoher Auflösung (z. B. 1080p) im MJPEG-Format erfordert eine erhebliche Bandbreite. Stellen Sie bei drahtlosen Geräten sicher, dass sie ein starkes Signal zum Zugangspunkt empfangen. Stellen Sie bei kabelgebundenen Geräten sicher, dass das Netzwerk mit hoher Geschwindigkeit arbeitet (z. B. Gigabit-Ethernet) und dass andere Anwendungen und Geräte im Netzwerk nicht die gesamte verfügbare Bandbreite verbrauchen.

Siehe auch

Geräteenumeration und Kopplung

ONVIF Conformant Products-Datenbank

Windows.Devices.Enumeration