- Lightweight
- Open Source
- Made with love :)
- API
- WEB-GUI
- Systemd service
- Authentication, Authorization, Account Management & Audit Logging
- Better FFmpeg handler
- Better Exception Handler & More Checks
- Live Stream Access from WEB-GUI (via second stream or full stream as fallback)
- Custom Recorder Backend for every Camera
- Easy Install Script
- Logging API
- Localization
- Documentation
- Native Linux & Windows Client
- Neural Network integraton
- Clone it:
git clone https://github.com/mironoff111/PartCCTV.git
- Install all dependencies:
php composer.phar install
- Configure
nginx
(usinginstall/nginx.conf
as example) or configureApache
(no example config: TBD) - Restore DB from .sql file (using
install/mysql.sql
,install/postgre.sql
or converting it to another DB) - Configure and rename
PartCCTV.ini.example
toPartCCTV.ini
file - Run core:
php core/starter.php
(TBD: systemd service) - Set-up core with
web_gui
orAPI
- That's all :)
Linux
/FreeBSD
/MacOSX
( exceptWindows
because ofpcntl_fork()
)PHP 7.0
CLI
andFPM
withPDO
andZeroMQ binding
( http://zeromq.org/bindings:php )ZeroMQ
( http://zeromq.org/area:download )PDO
compatible DB (MySQL, Postgresql, SQlite, etc.)FFmpeg
- Fork it: https://github.com/mironoff111/PartCCTV/fork
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Create a new Pull Request
PartCCTV is licensed under the CC BY-NC-SA 4.0 License - see the LICENSE.md
file for details