Readme-Datei für Cambozola V0.936

Original: http://www.charliemouse.com/code/cambozola/

Cambozola ist eine sehr einfache (cheesey!) Viewer für Multipart-JPEG-Streams, die häufig von einem Streaming-Webcam-Server gepumpt werden, das Senden über mehrere Bilder pro Sekunde. Netscape wird angezeigt, und es erscheinen diese automatisch, aber Internet Explorer und anderen Browsern nicht – sie werden nur das erste Bild angezeigt werden soll.

Cambozola ist ein Cross-Browser-Ersatz, der die Bildströme korrekt anzeigt. Ohne unterzeichnet jar, ist es nur in der Lage, auf den gleichen Server, der es von heruntergeladenen verbinden. Es kann auch von der Kommandozeile verwendet werden, um zu einem beliebigen Server zu verbinden.

Cambozola unterstützt steckbare „Zubehör“, die verwendet werden kann, um Informationen über den Stream anzeigen oder ändern ihr Aussehen im laufenden Betrieb.

HINWEIS: Diese Version von Cambozola muss nicht mit einem 1.1.8 JVM speziell für den Internet Explorer standardmäßig JVM neu kompiliert werden. Wenn die Standard-JVM wird in IE verwendet, wird es nur in der Lage, an den ursprünglichen Server zu verbinden, wenn der Code in einer Weise, dass diese JVM kann verstehen, unterzeichnet [Moral der Geschichte, nutzen Sie bitte die Java-Plugin!].

Ein Beispiel für Cambozola in Gebrauch ist, sowie Informationen über Netzwerkkonfigurationen.

Wenn es Ihnen gefällt, hasse es, oder haben Sie Fragen / Kommentare / Bugs oder Sie möchten, um Ihre Anerkennung zu zeigen, dann können Sie mich per E-Mail an [email protected]
Herunterladen

Laden Sie Cambozola als .tar.gz-Datei oder .zip-Datei.
Gebäude
Gebäude Cambozola erfordert ant (http://jakarta.apache.org/ant/). Um Cambozola bauen, verwenden Sie:

Ameise

Dadurch werden zwei Dateien im dist / Verzeichnis zu erstellen:

Cambozola-server.jar – ein Test-Server, der wiederholt pumpt eine kurze Reihe von Bildern
cambozola.jar – Die clientseitigen Code für die Verwendung in einer Web-Seite oder über die Befehlszeile

Verwendung – Webseite
Die HTML-Snippet für einen Netscape-lesbaren Seite wäre wie folgt:

 

Die äquivalente HTML-Snippet mit dem Cambozola Betrachter:

Wie es angegeben ist, sollte die cambozola.jar Datei im selben Verzeichnis wie die Web-Seite sein. Aufgrund der Sicherheitsbeschränkungen Applet kann Cambozola nur eine Verbindung zu der Maschine, dass der Web-Seite heruntergeladen wurde.
Verwendung – Command line
Um den Test-Server ausführen (auf localhost, Port 2020), zu verwenden:

java -jar dist / Cambozola-server.jar
Um in den Test-Server zu verbinden, verwenden:

java -jar dist / cambozola.jar http: // localhost: 2020 /
Dieser Server kann mehrere Verbindungen zu akzeptieren, und sendet eine kurze sich wiederholende Schleife von GIF-Bildern mit rund 30 Bildern pro Sekunde. Bewegen Sie die Maus auf der linken Seite des Bildes, um die Zubehörteile.
Verwendung – Steuer- und Schaltgeräte
Cambozola kommt mit einem Standardsatz von Zubehör:

ZoomIn Vergrößert das Bild,
ZoomOut Zoomt aus Bild
Home Sendungen alle image
Pan Pan um eine in Bild gezoomt (klicken Sie auf die Pfeile, um zu schwenken)
ChangeStream Swap zu einem anderen Strom, ohne das Fenster zu verlassen
Info Zeigt Informationen über den Stream
WWWHelp Zeigt Webseite mit Hilfe zur Anwendung [dieser]

Diese werden über den Parameter „-Zubehör ‚auf der Kommandozeile, einige Beispiele angegeben:

-noaccessories
Wird keine Zusätze anzuzeigen
-accessories=none
Wird keine Zusätze anzuzeigen
-accessories=default
Wird die Standard-Zubehörsatz angezeigt
-accessories=ZoomIn,ZoomOut
Werden nur die angegebenen Zubehör
-retries={number}
Versucht, sich mit dem Server für die angegebene Anzahl von Malen zu verbinden
-delay={num}
Wird die angegebene Anzahl von Millisekunden (1/1000 sek) gewartet wird, bevor
-failureimage={url}
Wird angezeigt, wenn die angegebene URL keine Verbindung herstellen
-watermarks=image_url|location|link_url
Wird angezeigt, die Bild-URL in der angegebenen Ecke (oben / unten / rechts / links / Nord / Süd / Ost / West). Wenn in einem Browser verwendet wird, wird mit einem Link URL das Wasserzeichen anklickbar zu machen.

Um das Zubehör in einer Web-Seite anzugeben, verwenden Sie das Applet Parameter ‚Attribute‘:

Wird keine Zusätze anzuzeigen
Wird die Standard-Zubehörsatz angezeigt
Werden nur die angegebenen Zubehör
Versucht, sich mit dem Server für die angegebene Anzahl von Malen zu verbinden

Version 0.92 eingeführt Profile für die Kameras. Dies unterstützt on-Kamerasteuerung für Schwenk-Neige-und Zoom, wenn sie zur Verfügung stehen (und zurück auf Umgang mit diesem auf dem Client, wenn nicht fallen). Standardmäßig wird der Client übernimmt alles. Die unterstützten Profile sind:

LocalPTZ – Viewers übernimmt alles
Panasonic_BL30 – Panasonic BL30
Axis_M1031 – Achse M1031-Kamera
Nicht interaktive – Zuschauer hat keine Kontrolle

Zu bedienen, einfach den Profilparameter gesetzt

Echt Beispiele
Nur ein paar Beispiele für Streaming-Webcam URLs [sie werden nicht in allen Browsern funktionieren, wird aber in Cambozola – einfach mit der rechten klicken Sie auf das Bild, wählen Sie Image-Kopie Lage, und verwenden Sie diese als Cambozola URL]:

San Francisco
Achse Demo Gallery

Webcam-Software
Wenn Sie von Ihrem eigenen Server streamen möchten, müssen Sie einige Streaming-Webcam-Software verwenden werden, sind einige Linux freundlichen Paket:

W3cam: http://mpx.freeshell.net/
V4l-col: http://www.sr.bham.ac.uk/~mpc/pulsar/qcam/index.shtml
Palantir: http://www.fastpath.it/products/palantir
CamSource: http://camsource.sourceforge.net/
Camserv: http://camserv.sourceforge.net/

Benutzer von Cambozola

Zoneminder: http://www.zoneminder.com/
Motion: http://www.lavrsen.dk/sources/webcam/motion_guide.htm
Wings of Cabarete: Dominikanische Republik Strand cam
Mangocam: http://www.mangocam.com/

Ältere Versionen

Version 0.50 als .tar.gz-Datei oder .zip-Datei.

Version 0.34 als .tar.gz-Datei oder .zip-Datei.

Version 0.25 als .tar.gz-Datei oder .zip-Datei.

Comments are closed.