A simple client for the Canon VB-C10 network camera (webcam) that implements most features of Canon's WebView Livescope Viewer Java applet
JavaScript HTML PHP
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
README.md
camera.html
camera.js
camera.php
debug.html
jquery-1.11.2.min.js
jquery-migrate-1.2.1.min.js
jquery-ui.css
jquery-ui.js

README.md

The Canon WebView Livescope Viewer Java Applet is a bit clunky and out of date. Additionally, for security reasons, modern browsers require java applets be signed (see here). This is a bit cumbersome to accomplish, and many browser disable java applets by default, so I created this javascript-based client.

Setup

Upload all the files to your webserver (via git clone or download a .zip of the files in this repository).

You will need to modify cameraURL in camera.js to point to the location of camera.php on your webserver. You will also need to modify HOSTNAME in camera.php to point to the correct URL of your networked camera. There are comments in both of these files that should help you with these modificaitons.

camera.html - contains the html for the client. Feel free to modify or copy this into your own page.

camera.js - the javascript implementation of the client

camera.php - Because the networked camera has its own webserver, to work around the same-origin policy, I am using a reverse proxy (slightly modifying code from Yahoo) written in php.

debug.html - This file was used during development of the client. You likely won't need it.

jquery - the jquery javascript and css versions used in this client.

Author

This was made by David Brenner. Please contact me or report issues if you discover any issues.