Kamera-Setup für moderne Embedded-Linux-Anwendungen
Mit dem IP Camera Configurator haben wir eine Softwarelösung entwickelt, mit der digitale IP-Kameras einfach verbunden, konfiguriert, überwacht und in bestehende Anwendungen integriert werden können.
IP-Kameras konfigurieren, streamen und integrieren
Digitale Kamerasysteme werden in Fahrzeugen, Maschinen und industriellen Anwendungen immer wichtiger.
Gleichzeitig steigen die Anforderungen an Konfiguration, Performance und Integration in bestehende Softwareumgebungen.
Für diesen Bereich haben wir den Sequality IP Camera Configurator entwickelt: eine plattformübergreifende Anwendung für Windows, Linux und Embedded Linux, mit der IP-Kameras erkannt, eingerichtet, überwacht und getestet werden können.
Zusätzlich entstand eine leistungsfähige C++ API, mit der Kamerafunktionen direkt in eigene Anwendungen integriert werden können.
Technische Kamerasysteme einfach beherrschbar machen
Herausforderung
IP-Kameras in technischen Systemen müssen nicht nur ein Bild liefern.
Sie müssen im Netzwerk gefunden, korrekt konfiguriert, überwacht und performant dargestellt werden.
Besonders bei Embedded-Systemen spielen dabei Hardwarebeschleunigung, passende Streaming-Pipelines und eine zuverlässige Integration in die bestehende Architektur eine zentrale Rolle.
Die Herausforderung lag darin, eine Lösung zu schaffen, die sowohl für Tests und Konfigurationen als auch für reale Produktintegrationen eingesetzt werden kann.
Lösung
Wir haben eine Anwendung entwickelt, mit der IP-Kameras verbunden, konfiguriert und live überprüft werden können.
Dazu gehören Netzwerkeinstellungen, Auflösung, Kompression, Bitrate, FPS sowie Einstellungen im ROI-Configurator.
Ein weiterer wichtiger Teil ist die Video-Preview über GStreamer. Dadurch können Streams nicht nur angezeigt, sondern auch gezielt für unterschiedliche Hardwareplattformen optimiert werden.
Für individuelle Produktlösungen steht zusätzlich eine C++ API zur Verfügung, mit der Funktionen aus dem Configurator direkt in eigene Qt-, QML- oder Embedded-Linux-Anwendungen übernommen werden können.
Video
Automatische Kameraerkennung
Der Configurator erkennt unterstützte IP-Kameras automatisch im Netzwerk und stellt sie direkt zur Auswahl bereit. Dadurch wird die Verbindung zur Kamera deutlich einfacher und die manuelle Suche nach IP-Adressen entfällt.
Flexible Videokonfiguration
Auflösung, Kompression, Bitrate, FPS und ROI-Einstellungen können direkt über die Oberfläche angepasst werden. So lassen sich Kamerastreams gezielt auf Anwendung, Hardware und Performance-Anforderungen abstimmen.
Integration in eigene Anwendungen
Über die C++ API für ISO 17215 (Straßenfahrzeuge – Videokommunikationsschnittstelle für Kameras (VCIC)) lassen sich Funktionen des Configurators in eigene Softwarelösungen übernehmen. Das ist besonders relevant, wenn Kamerastreams nicht nur konfiguriert, sondern dauerhaft in HMIs, QtQuick-/QML-Anwendungen oder technische Bedienoberflächen eingebunden werden sollen.
Lassen Sie uns über Ihr Kameraprojekt sprechen
Sie möchten digitale IP-Kameras in Ihre Embedded-Linux-Anwendung integrieren oder bestehende Kamerasysteme zuverlässig konfigurieren und erweitern?
Wir unterstützen Sie gerne – von der technischen Integration bis zur fertigen Softwarelösung.