A stalker of IP cameras
What is this?
A high performance web proxy for serving MJPG streams to the masses.
IPCamera (1) <-> (1) Paparazzo.js (1) <-> (N) Users
IP cameras can't handle web traffic
IP cameras are slow devices that can't handle a regular amount of web traffic. So if you plan to go public with an IP camera you have the following options:
# Initialize# Basic authauth = 'Basic ' + 'user:secret'toString'base64'# Same parameters as http.getpaparazzo =host: 'camera.dyndns.org'port: 1881path: '/mjpg/video.mjpg'headers: 'Authorization': authpaparazzoon "update"consolelog "Downloaded bytes"paparazzoon 'error'consolelog "Error: "paparazzostart# Serve image# Take a look at server.coffee
You can simulate MJPG streaming by requesting new images on a specific interval. Appending a random parameter avoids caching.
<!-- In your HTML output -->
$ make run
For a list of tested cameras check "List of public cameras" in the wiki section.
Copyright (c) 2012-2013 Rodolfo Wilhelmy <email@example.com>