Durch verschiedene Sicherheitseinstellungen in Browser, Router und Firewall ist das selbstständige Ermitteln der IP - Adresse schwieriger geworden. Viele Java Applets, die bisher allein im Zusammenwirken mit dem Webcam - Programm funktionierten, sind nicht mehr einsetzbar. Nur der Vollständigkeit halber führe ich deshalb das Java-Applet in einer Variante als AnfyCam hier auf. Auf eventuelle Probleme beim Besucher hatte ich bereits hingewiesen. Falls dieser das Java - Tool von Sun nicht installiert hat, kann er die Bilder nicht auswerten. Ich halte deshalb eine für die Öffentlichkeit bestimmte Wiedergabe mit Java- Applet nicht mehr als zweckmäßig, obwohl die Qualität des Livestreams ohne Ruckeln durchaus seinen Vorteil hat und das Java- Applet typischer Bestandteil der Wiedergabescripts aktueller IP- Netzwerk- Kameras ist. Diese verlangen regelmäßig den Internet Explorer und ActiveX zumindest zur Konfiguration, als Alternative für exotische Browser kann jedoch Java- Applet verwendet werden. Das betrifft aber in erster Linie individuelle und kommerzielle Anwendungen, für die ausreichend Unterstützung angeboten wird.
Das Beispiel auf dieser Seite benötigt das Programm webcamXP mit (kostenlos für die private Nutzung) oder ohne (Lizenz erforderlich) einen Account bei myvideochat.net, gilt ansonsten aber prinzipiell. Und realisiert ja "nur" den periodischen Refresh.
Das Java- Applet ist allerdings sehr Ressourcen schonend, da das Java Applet die einzelnen Bilder verwischt und so einen Fast - Livestream simuliert. Das Applet vereinigt also die Vorzüge des FTP - Upload durch seinen geringen Traffic (und weil nur auf Abruf) und des Livestream durch seine fließende Dynamik und genügt damit auch langsamen / schlechten Internetverbindungen beim Sender / Server. Auch ich nutzte zu Modem- Zeiten regelmäßig ein Java- Applet zur Wiedergabe, z.B. in webcam32.
Im konkreten Fall arbeitet das Webcam - Programm webcamXP auf meinem Rechner als FTP - Server. Der schnellste Upload im Moment ist mit 1 Bild/ Frame je Sekunde möglich.
<applet codebase="http://angelpage.dyndns.tv:8080/"
archive="anfycam.jar" code="anfycam.class" width="320" height="240">
<param name=credits value="Applet by Fabio Ciucci (www.anfyteam.com)">
<param name=regcode value="NO">
<param name=reglink value="NO">
<param name=regnewframe value="YES">
<param name=regframename value="_blank">
<param name=res value="1">
<param name=interval value="5">
<param name=url value="http://angelpage.dyndns.tv:8080/cam_2.jpg">
<param name=statusmsg value="Anfy Cam">
<param name=fadespeed value="6">
<param name=progressivefade value="NO">
<param name=overimg value="NO">
<param name=overimgX value="0">
<param name=overimgY value="0">
<param name=memdelay value="1000">
<param name=priority value="3">
<param name=MinSYNC value="10">
Please <A HREF="http://www.anfyteam.com/java/">download Java(tm)</A>.
</applet>
Wie bereits aber angedeutet, arbeitet das Java- Applet autonom für beliebige (FTP-) Programme. Entscheidend sind die zwei Java-Dateien "anfycam.jar" und "anfycam.class", die im Root- Verzeichnis des Servers liegen müssen. Ich habe sie deshalb für webcamXP zusätzlich zu den bereits vorhandenen Dateien ins "wwwroot"- Verzeichnis des Programmordners gelegt (wobei für webcamXP- Spezialisten allerdings klar sein sollte, dass das Programm selbst bereits ein angepasstes Java- Applet anbietet).

