├── www ├── servo_off ├── pilight_off ├── pipan_off ├── diskUsage.txt ├── status_mjpeg.txt ├── css │ ├── extrastyle.txt │ ├── es_Default.css │ ├── preview.css │ ├── es_Night.css │ └── es_Modern.css ├── convertCmd.txt ├── userLevelExample ├── macros │ ├── error_hard.sh │ ├── test.sh │ └── startstopX.sh ├── image.png ├── video.png ├── delete.png ├── loading.jpg ├── timelapse.png ├── updating.jpg ├── unavailable.jpg ├── multiview.jsonD ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── cam_get.php ├── cmd_pipe.php ├── status_mjpeg.php ├── userbuttonsD ├── cam_pic.php ├── min.php ├── uPresetsv2.html ├── cam_picLatestTL.php ├── cmd_func.php ├── uPresetsP-OV5647.html ├── uPresetsN-OV5647.html ├── pirTrigger.py ├── uPresetsP-IMX219.html ├── Copyright.txt ├── uPresetsN-IMX219.html ├── cam_pic_new.php ├── multiview.html ├── multiview.php ├── pipan.php ├── js │ ├── preview.js │ ├── pipan.js │ └── script.js ├── motion.php ├── config.php ├── preview.php └── index.php ├── bin ├── raspimjpeg ├── raspimjpeg-buster └── raspimjpeg-stretch ├── etc ├── apache2 │ ├── conf.d │ │ └── other-vhosts-access-log │ └── sites-available │ │ ├── raspicam.conf.1 │ │ └── default.1 ├── sudoers.d │ └── RPI_Cam_Web_Interface ├── php5 │ └── apc.ini ├── rc_local_run │ └── rc.local.1 ├── nginx │ └── sites-available │ │ └── rpicam.1 ├── raspimjpeg │ └── raspimjpeg.1 └── motion │ └── motion.conf.1 ├── .gitignore ├── SECURITY.md ├── README.md ├── LICENSE.txt ├── installreadme.txt ├── stop.sh ├── debug.sh ├── start.sh ├── update.sh ├── cam.sh ├── remove.sh └── install.sh /www/servo_off: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/pilight_off: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /www/pipan_off: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /www/diskUsage.txt: -------------------------------------------------------------------------------- 1 | local:local -------------------------------------------------------------------------------- /www/status_mjpeg.txt: -------------------------------------------------------------------------------- 1 | ready -------------------------------------------------------------------------------- /www/css/extrastyle.txt: -------------------------------------------------------------------------------- 1 | es_Default.css -------------------------------------------------------------------------------- /www/convertCmd.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/ffmpeg -f image2 -i i_%05d.jpg -------------------------------------------------------------------------------- /www/userLevelExample: -------------------------------------------------------------------------------- 1 | jim:0 2 | fred:3 3 | charlie:6 4 | -------------------------------------------------------------------------------- /www/css/es_Default.css: -------------------------------------------------------------------------------- 1 | /*! default extra styles no changes */ 2 | -------------------------------------------------------------------------------- /www/macros/error_hard.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | sudo shutdown -r now 3 | -------------------------------------------------------------------------------- /www/macros/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | date >/var/www/testmacro.txt 3 | -------------------------------------------------------------------------------- /www/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/www/image.png -------------------------------------------------------------------------------- /www/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/www/video.png -------------------------------------------------------------------------------- /bin/raspimjpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/bin/raspimjpeg -------------------------------------------------------------------------------- /www/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/www/delete.png -------------------------------------------------------------------------------- /www/loading.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/www/loading.jpg -------------------------------------------------------------------------------- /www/timelapse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/www/timelapse.png -------------------------------------------------------------------------------- /www/updating.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/www/updating.jpg -------------------------------------------------------------------------------- /www/unavailable.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/www/unavailable.jpg -------------------------------------------------------------------------------- /bin/raspimjpeg-buster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/bin/raspimjpeg-buster -------------------------------------------------------------------------------- /bin/raspimjpeg-stretch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/bin/raspimjpeg-stretch -------------------------------------------------------------------------------- /www/multiview.jsonD: -------------------------------------------------------------------------------- 1 | {"hosts":["http://192.168.0.2/","http://192.168.0.3/","http://192.168.0.4/","http://192.168.0.5/"],"delays":[40000,40000,40000,40000]} -------------------------------------------------------------------------------- /www/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/www/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /www/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/www/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /www/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/www/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /www/cam_get.php: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /www/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvanmelchior/RPi_Cam_Web_Interface/HEAD/www/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /etc/apache2/conf.d/other-vhosts-access-log: -------------------------------------------------------------------------------- 1 | # Define an access log for VirtualHosts that don't define their own logfile 2 | # CustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log vhost_combined 3 | -------------------------------------------------------------------------------- /etc/sudoers.d/RPI_Cam_Web_Interface: -------------------------------------------------------------------------------- 1 | # allow 'shutdown' command via web server 2 | www-data ALL=/sbin/shutdown 3 | www-data ALL=NOPASSWD: /sbin/shutdown 4 | www-data ALL=/bin/date 5 | www-data ALL=NOPASSWD: /bin/date 6 | -------------------------------------------------------------------------------- /etc/php5/apc.ini: -------------------------------------------------------------------------------- 1 | extension=apc.so 2 | apc.enabled=1 3 | apc.file_update_protection=2 4 | apc.shm_size=32M 5 | apc.include_once_override=0 6 | apc.shm_segments=1 7 | apc.gc_ttl=7200 8 | apc.num_files_hint=1024 9 | apc.enable_cli=0 10 | -------------------------------------------------------------------------------- /www/cmd_pipe.php: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .*.swp # Vim Files 2 | *~ # backup files 3 | 4 | # Generated text files 5 | install.txt 6 | config.txt 7 | install.txt 8 | start.txt 9 | update.txt 10 | 11 | # website config 12 | etc/nginx/sites-available/default 13 | 14 | # settings 15 | etc/raspimjpeg/raspimjpeg 16 | -------------------------------------------------------------------------------- /www/status_mjpeg.php: -------------------------------------------------------------------------------- 1 | 14 | -------------------------------------------------------------------------------- /www/userbuttonsD: -------------------------------------------------------------------------------- 1 | #User buttons definitions 2 | #maximum of twelve buttons 3 | #button name,macro,button styles,other attributes 4 | Button One,button1.sh,btn btn-danger btn-lg,style="width:50%" autofocus 5 | #Warning Button,button2.sh,btn btn-warning btn-lg,style="width:50%" 6 | #Success Button,button3.sh,btn btn-success btn-lg,style="width:50%" 7 | -------------------------------------------------------------------------------- /www/cam_pic.php: -------------------------------------------------------------------------------- 1 | 14 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | ## Supported Versions 4 | 5 | Current version as reported in README.md 6 | | 7 | 8 | ## Reporting a Vulnerability 9 | 10 | email robert@tideys.co.uk with details of vulnerability found and any suggested remedies. 11 | 12 | You will receive an email response (typically within 48 hours describing action that will be taken 13 | -------------------------------------------------------------------------------- /www/min.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 || $mKey |
| Resolutions: | 333 |Load Preset: 343 | Custom Values: 344 | Video res: xpx 345 | Video fps: recording, boxing 346 | FPS divider: 347 | Image res: xpx 348 | 349 | |
350 |
| Camera select (Compute module only) | 354 |355 | Use camera: 356 | | 357 |
| Timelapse-Interval (0.1...3200): | 361 |s | 362 |
| Video Split (seconds, default 0=off): | 365 |s | 366 |
| Annotation (max 127 characters): | 369 |
370 | Text: 371 | Background: 372 | |
373 |
| Annotation size(0-99): | 376 |377 | 378 | | 379 |
| Custom text color: | 382 |383 | y:u:v = :: 384 | 385 | | 386 |
| Custom background color: | 389 |390 | y:u:v = :: 391 | 392 | | 393 |
| Buffer (1000... ms), default 0: | 398 |399 | |
| Sharpness (-100...100), default 0: | 401 |402 | |
| Contrast (-100...100), default 0: | 405 |406 | | 407 |
| Brightness (0...100), default 50: | 410 |411 | |
| Saturation (-100...100), default 0: | 414 |415 | |
| ISO (100...800), default 0: | 418 |419 | |
| Metering Mode, default 'average': | 422 |423 | |
| Video Stabilisation, default: 'off' | 426 |427 | |
| Exposure Compensation (-10...10), default 0: | 430 |431 | |
| Exposure Mode, default 'auto': | 434 |435 | |
| White Balance, default 'auto': | 438 |439 | |
| White Balance Gains (x100): | 442 |gain_r gain_b 443 | 444 | | 445 |
| Image Effect, default 'none': | 448 |449 | |
| Colour Effect, default 'disabled': | 452 |453 | u:v = : 454 | 455 | | 456 |
| Image Statistics, default 'Off': | 459 |460 | |
| Rotation, default 0: | 463 |464 | |
| Flip, default 'none': | 467 |468 | |
| Sensor Region, default 0/0/65536/65536: | 471 |
472 | x: y: 473 | w: h: 474 | 475 | |
476 |
| Shutter speed (0...CameraMax uS), default 0: | 479 |480 | | 481 |
| Image quality (0...100), default 10: | 484 |485 | 486 | | 487 |
| Preview quality (1...100), default 10: Width (128...1024), default 512: Divider (1-16), default 1: |
490 |
491 | Quality: 492 | Width: 493 | Divider: 494 | 495 | |
496 |
| Raw Layer, default: 'off' | 499 |500 | |
| Video bitrate (0...25000000), default 17000000: | 503 |504 | 505 | | 506 |
| Minimise frag (0/1), default 0: Init Quantisation, default 25: Encoding qp, default 31: |
509 |
510 | MF: 511 | IQ: 512 | QP: 513 | 514 | |
515 |
| MP4 Boxing mode : | 518 |519 | |
| Watchdog, default interval 3s, errors 3s: | 522 |Interval s Errors 523 | 524 | | 525 |
| Motion detect mode: | 528 |529 | |
| Log size lines, default 5000: | 532 |533 | 534 | | 535 |
| HDMI Preview, default: 'off' | 538 |539 | |
| Motion Vector Preview: | 555 |556 | 557 | | 558 |
| Noise level (1-255 / >1000): | 561 |562 | 563 | | 564 |
| Threshold (1-32000): | 567 |568 | 569 | | 570 |
| Clipping factor (2-50), default 3: | 573 |574 | 575 | | 576 |
| Mask Image: | 579 |580 | 581 | | 582 |
| Delay Frames to detect: | 585 |586 | 587 | | 588 |
| Change Frames to start: | 591 |592 | 593 | | 594 |
| Still Frames to stop: | 597 |598 | 599 | | 600 |
| Save vectors to .dat: (Uses more space) |
603 | 604 | |