Wozu AbelCam? - Es gibt bereits mehrere USB- Webcams von Logitech, CREATIVE Labs usw., die mit dem moderneren 1,3 bzw. 2 Mega-Pixel Sensor ausgestattet sind, damit eine höhere Bildauflösung, größere Empfindlichkeit und damit eine bessere Bildqualität liefern und die zusätzlich mit einer automatischen Gesichtsverfolgung (neudeutsch: Face Tracking*) ausgestattet sind.
Dazu gehören die USB- Webcams Logitech QuickCam Sphere und die Logitech QuickCam Orbit und die CREATIVE
Live! Motion. Da Logitech und CREATIVE selbst die Zweckmäßigkeit einer
Nutzung der manuellen Fernsteuerung der integrierten Servomotoren über ein Browser-Interface nicht
sofort erkannt haben, hat ein aufmerksamer Programmierer dazu rechtzeitig ein Webcam- Tool zur mechanischen
Fernsteuerung der Webcam (optischer Fokus und Zoom) mit integriertem HTTP-, Video- und FTP-Server -
AbelCam seit etwa 2005 entwickelt.
Den Namen trägt es aus Wettbewerbsgründen erst seit 25.02.2007, vorher wurde es als LogiSphere gehandelt.
|
![]() |
Im Beispiel verwende ich ein vereinfachtes Javascript zur Livestream- Wiedergabe, andere Wiedergabe- Varianten sind im Softwarepaket von AbelCam, aber unter "Webcam- HTML" auf angelpage.de sowieso enthalten.
Da alle Steuerelemente über Links direkt auf den AbelCam- Webcam- Server zugreifen, muss dieser in der gezeigten Variante natürlich online sein, wenn sie wirksam sein sollen.
Unbedingt notwendige Veränderungen in allen Links zur Steuerung der Bedienelemente gegenüber dem Original-Script sind deshalb: sie müssen die absoluten=kompletten Pfade zum AbelCam- Server tragen, z.B.
<a target="dummy" href="http://ihre_oeffentliche_ip:8888/up-3">
für das Steuer-Kommando "aufwärts" -
.
Natürlich sollten Sie auch hier wiederum die dynamische, sich sporadisch verändernde öffentliche IP- Adresse in Ziffernform durch eine feste Subdomain z.B. bei DynDNS ersetzen:
<a target="dummy" href="http://angelpage.dyndns.tv:8888/up-3">
Die Tasten / Icons für die Steuerelemente dagegen, wie z.B.
für das Steuerkommando "Kamera aufwärts" bzw. "hineinzoomen" dagegen sind selbst
gestaltet und liegen auf meinem Webspace wie auch diese HTML-Seite. Sie werden
in einem speziellen Verzeichnis gelagert und von dort aus geladen.
Falls die Steuerung von AbelCam nicht reagiert: Natürlich gibt es bei mir Offline -Zeiten und Zeiten, zu denen die Logitech QuickCam Sphere für andere Programme und Rechner eingesetzt wird oder einfach abgeschaltet ist.
Die erläuterten Methoden und Muster- Quelltexte funktionieren deshalb trotzdem bei Ihnen. Aber Achtung: Möglicherweise werden in neueren Versionen andere Steuerpfade, Bildpfade usw. verwendet. Vergleichen Sie dann einfach mit den vom Entwickler beiliegenden Muster- HTML- Seiten in ihrem konkreten Programm. Diese erreichen sie im Moment bei erfolgreicher Installation von AbelCam auf Ihrem Rechner alle über die http://localhost:8080/index.html im Browser und im Ordner "C:\Programme\AbelCam\wwwroot".
AbelCam ist vom Entwickler als autonomer Webcam- Server konstruiert, der aber noch viel mehr kann und mit geringen Einschränkungen sogar kostenlos genutzt werden kann.
Als Video- Quelle kann jede beliebige Aufnahme-Vorrichtung, z.B. neben der USB- Webcam auch die IP- Netzwerk- Kamera ( über Netzwerk- Kabel oder WLAN), jeder Camcorder, Videorecorder, jede andere Quelle im Netzwerk oder im Internet usw., aber auch jede digitale und/oder analoge Video- oder TV- Karte eingesetzt werden, um einen Livestream vom eigenen Windows- Rechner zu verschicken. Der Stream kann dabei im JPEG- Format als Folge einzelner Frames/ Bilder, aber auch im Windows- Media- Broadcast- Format versendet werden.
Im Windows Media Format wird ein sehr flüssiger Audio- und Videostream erreicht, wobei diese Betriebsart mehr Rechner- Ressourcen beim Versenden verlangt. Der beim Besucher notwendige Windows Media Player oder ein Äquivalent sind als Bestandteil vom Betriebssystem fast immer vorhanden.
-
AbelCam im Windows Media Player und in anderen Varianten (Muster- HTML-
Seiten, falls Online)
Integriert ins Programm ist eine Überwachungsfunktion mit Bewegungsmelder, der bei Notwendigkeit Sofort- Benachrichtigungen per eMail an beliebige Empfänger verschicken oder aber andere Prozesse und Programme automatisch starten kann.
AbelCam unterstützt als erstes Webcam- Programm überhaupt die PTZ- Fernsteuerung geeigneter USB- Kameras per Web- Interface. Dabei wird das durch den Videochip aufgenommene Bild nicht wie bisher digital unter Verwendung von Software einfach verzerrt bzw. auszugsweise dargestellt und dann virtuell vergrößert, um den Eindruck einer horizontalen und vertikalen Steuerung sowie eines Zoom (Pan, Tilt und Zoom) vorzutäuschen, sondern mechanisch per Servomotoren werden echten PTZ- Bewegungen der Aufnahmeeinheit der USB- Webcam gesteuert, um räumliche Veränderungen und einen optischen Zoom zu erhalten.
Geeignete Kameras sind zum Beispiel die Logitech® QuickCam® Sphere™ (MP und AF) bzw. Logitech QuickCam Orbit, die CREATIVE Live! Motion und die Steuereinheit TrackerPod von Eagletron, die für beliebige USB- Webcams, sogar aber auch Camcorder zur horizontalen und vertikalen Steuerung eingesetzt werden kann.
Zunehmend wird auch die Verwendung geeigneter (WiFi-) IP- Netzwerk- Kameras erlaubt. Bitte informieren Sie sich aber immer vor einem Kauf über die Kompatibilität zu AbelCam.
Es kann differenziert werden, dass Besucher nur die Steuerung testen oder nutzen können, der Administrator dagegen ein zusätzliches spezielles Web- Interface zur totalen Kontrolle aller Aufnahmeeinheiten. Zudem ist eine zeitliche Begrenzung für Besucher angebracht, damit nicht sinnlos Ihre Ressourcen verbraucht werden.
Das Programm AbelCam kann bis zu 10 Webcam- Livestream- Kanäle gleichzeitig und von unterschiedlichen Quellen beschicken, wobei für jede Video- Quelle eine separate Lizenz erforderlich ist.
Es gibt eine ganze Reihe zusätzlicher Webcam- Features, wie zum Beispiel
* das Video- Recording zur Aufnahme und zeitversetzten Wiedergabe eines Livestreams,
* der zusätzliche Einsatz als FTP- Server für den periodischen Upload auf festgelegten Webspace,
* eine breite Palette eigener Muster - HTML- Seiten zur Unterbringung des Livestreams und der PTZ- Steuerelemente usw. ,
die aber alle auch beim Entwickler aufgeführt sind und in einer speziellen Nutzer- Community (leider in Englisch, teilweise aber auch in Deutsch) besprochen werden können.
Muster- AbelCam mit der Microsoft Silverlight-Technologie: AbelCam mit Silverlight
Wenn Sie weitere Hilfe zu AbelCam brauchen und mit dem Original eventuell nicht klar kommen, können Sie sich einfach auch im Webcam- Forum nach eventueller Hilfe umsehen.
Download (kostenlos oder mit Pro-Lizenz) hier:
WebCam Software for Windows
*- Face Tracking bzw. Gesichtsverfolgung: Eine mit Servomotoren mechanisch gesteuerte Webcam (PTZ - Pan, Tilt, Zoom bzw. horizontal, vertikal, oft auch Seiten- und Höhensteuerung, drehen und kippen, aber auch Zoom, vergrößern bzw. verkleinern, näher oder weiter) verfolgt die Gesichtsbewegungen des Partners anhand typischer Gesichtsmarken, z.B. der Nase, der Augen und des Kinns. Damit können zwei Effekte realisiert werden: der Gegenüber wird beim Chat immer angesehen oder aber es können ganze Masken oder Zubehör (Brillen, Perücken usw.) übers Gesicht gelegt werden.
Webcam- Experten nutzen diese Eigenschaft allgemein auch zur Bewegungsverfolgung, z.B. des Einbrechers, Diebes oder Nebenbuhlers durch den gesamten Erfassungsbereich oder aber, wie bei AbelCam, umgekehrt zur mechanischen Steuerung einer geeigneten Kamera mit Servosteuerung übers Netzwerk bzw. Internet.






