Server Programm für mehrere Webcams
29. Jul 2006, 17:48
Hallo
ich habe mich jetzt schon seit einigen Stunden - bisher erfolglos - damit beschäftigt sämtliche Treads im Forum zu studieren um mein folgendes Problem zu lösen..
Ich suche Ideen (und möglichst Quellcode) zur Umsetzung eines Programms, mit dem ich über das Netzwerk (auch Internet) eine von mehreren Webcams eines Rechners abrufen kann.
Ich habe mir bereits Gedanken darüber gemacht und komme zu folgendem Schluss: geeignet wäre wahrscheinlich am besten eine Server-Programm, dass die Bilder von der jeweiligen Kamera abruft und an ein Client-Programm (evtl. Browser) sendet.
Hintergrund ist die Überwachung unserer Büroräume, in denen jetzt überall Webcams installiert sind. Alle Kameras sind an einen PC angeschlossen, der weitestgehend nur für diese Aufgabe zur Verfüfung steht. Aufgrund der Datenmenge ist ein gleichzeitiger Betrieb aller Kameras nicht möglich. Um dennoch alles im Blick zu haben, habe ich daran gedacht von allen Kameras ein "Standbild" abzurufen und dann nur eine Kamera in einer Art "Streaming-Mode" zu betreiben.
Ich stehe dabei vor drei Problemen:
1. Die Übertragung sollte so flüssig wie möglich sein - auch bei VGA-Auflösung. Wie kann ich Komprimierung und Streaming am besten umsetzen?
2. Die Auflösung sollte wählbar sein, um die Datenmenge gering zu halten, wenn nur "Vorschau"-Bilder benötigt werden.
3. Ich muss natürlich die Kameras einzeln auswählen = aktivieren, Bild erfassen & versenden , deaktivieren = können
Zudem sind meine Kenntnisse in der Umsetzung von Client-Server-Applikationen in Delphi recht schlecht.
Mir stehen Delphi 7 oder Delphi 2005 zur Verfügung.
Es wäre super wenn jemand Komponenten kennt die mir hierbei helfen könnten oder wenn jemand mit anderen Ideen helfen kann.
Vielen Dank im Voraus an alle.
Viele Grüße
Rai
|