Wie JAVA Webcam Client programmieren?

Guten Tag,
ich recherchiere schon ne ganze Weile zum Thema Webcam Chat mit einem JAVA client. Ich komme aber nicht so recht weiter…
Ich plane eine sehr reduzierten Clone von Webcam Anwendungen wie MSN oder Skype umzusetzen.

Letztendlich benötige ich folgende funktionalität:
Peer to Peer Verbindung zwischen 2 PCs mittels IP.

  • Communikation der Clients via Bild, Ton und Schrift (Chat).
  • Protokollierung der Verbindungsdauer auf meinem Webserver.
  • Eventuell später Konferenzschaltungen, Aufzeichnen von Bild/Ton auf dem lokalen Client.

Eine wichtige Komponente ist wohl die JMF für derartige funktionalitäten. Im Web habe ich diese URL hier gefunden http://www.mutong.com/fischer/java/usbcam/ was schon sehr vielversprechend aussieht. Es zeigt zumindest, das es mit JAVA möglich sein sollte. Jedoch denke ich das es schwer möglich sein wird ein solches Programm von Hand selbst zu stricken.

Von daher… Kennt jemand und/oder hat jemand Erfahrung mit einer fertigen Lösung (Komponente, Class), die man relativ einfach in seine Software integrieren kann?
Gern auch kostenplichtige Lösungen mit support…

Toll währen auch Hinweise auf JAVA APIs, welche zur Umsetzung erfoderlich sind. Leider kann ich über Google nicht so viel brauchbares zu diesem Thema finden.

Cheers!

ich recherchiere schon ne ganze Weile zum Thema Webcam Chat
mit einem JAVA client. Ich komme aber nicht so recht weiter…
Ich plane eine sehr reduzierten Clone von Webcam Anwendungen
wie MSN oder Skype umzusetzen.

Letztendlich benötige ich folgende funktionalität:
Peer to Peer Verbindung zwischen 2 PCs mittels IP.

  • Communikation der Clients via Bild, Ton und Schrift (Chat).
  • Protokollierung der Verbindungsdauer auf meinem Webserver.
  • Eventuell später Konferenzschaltungen, Aufzeichnen von
    Bild/Ton auf dem lokalen Client.

Eine wichtige Komponente ist wohl die JMF für derartige
funktionalitäten.

Richtig. Mit JMF kannst du z.B. eine Webcam unter Windows ansprechen, die VfW oder eine ähnliche Schnittstelle unterstützt. Wie das geht findest du auf dutzenden Seiten im Web, hier ist z.B. ein entsprechender Source-Code aus dem Sun Java-Forum:
http://forums.sun.com/thread.jspa?threadID=247253&fo…

Von daher… Kennt jemand und/oder hat jemand Erfahrung mit
einer fertigen Lösung (Komponente, Class), die man relativ
einfach in seine Software integrieren kann?

JMF ist eine Komponente, die man recht einfach in seine Software integrieren kann. Eine fertige Video-Chat-Komponente, die deinen Anforderungen entspricht, wirst du allerdings nicht finden. Das musst du schon noch selber programmieren.

Gern auch kostenplichtige Lösungen mit support…

Jede kleinere Software-Schmiede die Auftragsprogrammierung in Java macht, wird dir sicher gern eine kostenpflichtige Lösung erstellen. Musst dir ja nur einen Kostenvoranschlag machen lassen:
http://www.google.de/search?q=auftragsprogrammierung…

Toll währen auch Hinweise auf JAVA APIs, welche zur Umsetzung
erfoderlich sind.

Du brauchst genau zwei APIs zur Umsetzung: Die Standard-Java API und die JMF API. Sonst nichts.
http://java.sun.com/javase/6/docs/api/
http://java.sun.com/javase/technologies/desktop/medi…

Leider kann ich über Google nicht so viel
brauchbares zu diesem Thema finden.

Dann lass mich dir helfen:
Webcam über JMF ansprechen: http://lmgtfy.com/?q=java+jmf+webcam
TCP basierter Chat mit Java: http://lmgtfy.com/?q=java+chat+tcp