AbelCam®
Webcam- und Streaming-Software für Windows
Aus dem Wunsch, eine USB-Kamera besser steuern zu können, entstand eine umfangreiche Webcam-Software, die über viele Jahre weiterentwickelt und weltweit eingesetzt wurde.
Vom eigenen Bedarf zum internationalen Produkt
Der Ausgangspunkt von AbelCam war ein konkretes Problem: Die mit einer Logitech-USB-Kamera gelieferte Software bot nicht die gewünschten Möglichkeiten zur Steuerung und Weiterverarbeitung des Kamerabildes.
Aus einer eigenen Lösung entwickelte sich schrittweise ein eigenständiges Softwareprodukt. Neue Kameratypen, Streaming-Verfahren, Bewegungserkennung, Fernsteuerung und zahlreiche weitere Funktionen kamen hinzu. Rückmeldungen und Anforderungen von Anwendern aus verschiedenen Ländern flossen laufend in die Entwicklung ein.
So wurde aus einem kleinen Werkzeug eine über viele Jahre gepflegte Windows-Anwendung mit einer breiten Hardware-Unterstützung und einer internationalen Benutzerbasis.
Mehr als Webcam-Software
AbelCam verband Aufnahme, Verarbeitung, Streaming und Steuerung in einer einzigen Anwendung. Unterschiedlichste Kameras konnten gleichzeitig eingebunden und über lokale oder entfernte Verbindungen genutzt werden.
Live Video
Livebilder und Videostreams direkt über den integrierten Webserver bereitstellen.
Mehrere Kameras
USB-, IP- und andere Videoquellen gleichzeitig erfassen und verwalten.
Bewegungserkennung
Bewegungen erkennen und abhängig davon Bilder oder Videos speichern und übertragen.
Pan, Tilt & Zoom
Unterstützte Kameras lokal oder über das Webinterface fernsteuern.
Serverbetrieb
Integrierter Webserver und Betrieb als Windows-Dienst – auch ohne angemeldeten Benutzer.
Plugins
Die offene Plugin-Architektur ermöglichte zusätzliche Funktionen und die Ansteuerung externer Hardware.
Erweiterbare Architektur
AbelCam war von Anfang an darauf ausgelegt, unterschiedlichste Kameras und zusätzliche Funktionen integrieren zu können.
Die Anwendung unterstützte neben klassischen USB-Kameras auch IP-Kameras und weitere Videoquellen. Über eine Plugin-Architektur liessen sich zusätzliche Funktionen ergänzen und externe Hardware ansteuern.
Damit konnten neue Geräte und Anforderungen integriert werden, ohne die eigentliche Anwendung grundlegend verändern zu müssen.
Diese Erweiterbarkeit war ein wichtiger Grund dafür, dass AbelCam über viele Jahre mit neuen Kameras, Betriebssystemen und Einsatzszenarien weiterentwickelt werden konnte.
Das System hinter der Software
Zu AbelCam gehörte weit mehr als die eigentliche Windows-Anwendung.
Für Vertrieb und Betrieb entstand eine eigene Infrastruktur mit Website, Download-Bereich, Benutzerverwaltung, Online-Shop sowie automatisierter Lizenzgenerierung und Lizenzprüfung.
Auch Serverdienste für Updates, Statistik und weitere Funktionen mussten zuverlässig betrieben und über viele Jahre gepflegt werden.
Damit umfasste das Projekt den gesamten Lebenszyklus eines Softwareprodukts – von Entwicklung und Benutzeroberfläche über Distribution und Lizenzierung bis zum laufenden Betrieb der benötigten Server-Infrastruktur.
International im Einsatz
AbelCam wurde weltweit eingesetzt und gemeinsam mit Partnern und Anwendern aus verschiedenen Ländern kontinuierlich weiterentwickelt.
Rückmeldungen aus der Praxis führten zu Unterstützung für weitere Kameramodelle, neuen Funktionen und zusätzlichen Einsatzmöglichkeiten. Die Übersetzung in 14 Sprachen machte die Software auch ausserhalb des deutsch- und englischsprachigen Raums zugänglich.
Projektabschluss
Nach rund 14 Jahren kontinuierlicher Entwicklung und Pflege wurde AbelCam 2019 eingestellt.
Damit endete ein Projekt, das von einer persönlichen Problemlösung zu einem international eingesetzten Softwareprodukt gewachsen war – inklusive Desktop-Anwendung, Plugin-System, Webdiensten, Lizenzierung, Vertrieb und laufendem Betrieb.
AbelCam bleibt für mich ein Beispiel dafür, wie aus einer konkreten technischen Idee durch konsequente Weiterentwicklung ein vollständiges Produkt entstehen kann.
→ Zur Website AbelCam.com