ONVIF ist ein Standard, den es jetzt seit ungefähr 10 Jahren gibt. Aber es scheint, als gäbe es nur wenige Client-Bibliotheken für die Durchführung von ONVIF-Erkennung und -Steuerung, und sie alle sind entweder von geringer Qualität, haben keine Funktionen oder sind nicht weit verbreitet / verlassen. Ich habe versucht, eine Bibliothek zu finden, die einen einfachen Scan des Netzwerks durchführen und mir sagen kann, welche ONVIF-Geräte sie gefunden hat, aber ich konnte das absolut nicht.
Was ich bisher gefunden habe
https://github.com/quatanium/python-onvif - Dies scheint nur bei der Steuerung eines ONVIF-Geräts zu funktionieren, sobald es im Netzwerk gefunden wurde.
https://github.com/linkingvision/rapidonvif/issues/11 - hat Build-Probleme gemeldet, Haupt-README sagt, dass Sie einigen Entwicklern eine E-Mail schicken müssen, um neueren Code zu erhalten?
Wenn eine professionelle Bibliothek eine Option für Sie ist, ziehen Sie die Verwendung des LEADTOOLS Media Streaming SDK in Betracht. (Haftungsausschluss: Ich bin ein Mitarbeiter des Anbieters dieses Toolkits).
Das SDK unterstützt sowohl das Senden als auch das Empfangen von ONVIF-Streams und verfügt über eine kostenlose Testversion, falls Sie es noch nicht ausprobiert haben. Weitere Details finden Sie auf den folgenden Seiten:
Kam darauf : Valkka . Ich habe es noch nicht gelesen. In der Hoffnung, dass dies ein nützlicher Hinweis sein könnte.
roalz
John Allard