Vision is a front end for many common network cameras that enables you to:
- Password protect cameras and access them outside of your local network
- encrypt their stream
- take snapshots and view them all from the webclient
Add optional ReCaptcha verification to login page as well as orgnisation.
- You will need to install a web sever, with PHP installed. (PHP 5 or 7)
- Clone the repository to your web directory using the command
$ git clone https://github.com/oliverh57/Vision.git
. - Edit the file
/setup/config.php
with information about your cameras and decide on an encryption key and username / password.- If you are using this programs built in suport for reCAPTCHA V2.0 follow the guide here on how to genrate your own set of keys.
- your camera viewer should now be fully operational.
For this site to be secure you MUST use https
. If not, your credentials will be sent in plain text over the internet. For a guide on how to set up https
for free on your webserver follow this link.
This software is designed as a front end for cheap network cameras. For full operation with no modification it is advised that you use MotionEye. This code can easily be adapted however for operation with other cameras; see the guide on adapting this code here
Future plans include:
- simplyfying setup by making an installer that prompts you for info for the config and genrates keys.
- adding a log out button
- adding video recoding functnality
Files tidied up.
Add optional ReCaptcha verification to login page.
Large Update to the way cameras are handled. The number of cameras can be dynamicly scaled (this version is no longer backwards compatable0.
Bug fixes
First Public release including many features such as:
- Snapshot support
- more simple install
This code had been developed by Oliver Hynds, Robert Bradshaw and Ben Griffiths - 09/10/2017