Camlytics is multi-camera management, recording and video analysis software, that has a wide range of applications: protection of your business and home not just by primitive camera recording, but by applying advance video analysis instruments, that allow to record and track wide range of events - such as detecting objects, moving in specific direction, counting people, count cars, detecting camera blurring, blackout, etc. It also allows many instruments for collecting statistics and building heatmaps and track maps for each video source, that can be extremely useful in such industries as retail, transport and others.
The huge advantage of Camlytics is that it supports camera events API that empowers developers to use it in any own surveillance or video analysis/collection software.
This manual is a detailed guide to how Camlytics works, what it can do and how you can get the most out of it. Throughout this guide we assume you have the Premium version of Camlytics and so have access to camera calibration and video analysis modules. Without video analysis modules you are missing out on a large part of the functionality available within Camlytics.
2. Supported Operating Systems
Camlytics currently works on Windows based PCs only (both x86 and 64 bit versions). Camlytics has been tested on Windows Vista, Windows 7 and Windows 8 but may work on other Windows variants that support the .Net Framework v4.5 client.
3. Recommended Hardware
Hardware recommendations vary a lot depending on how many cameras and resolutoins you will be using. A modern PC with 2GB of RAM and 200 GB of free hard disk space should be capable of running 4 cameras simultaneously at 320 x 240 resolution with people counting enabled. For best performance you are recommended to have an intel i7 or similar processor with >= 4 GB of RAM
4. Performance tips
Camlytics will let you add an unlimited number of cameras - right up to the point where your computer cannot cope and will freeze. Keep an eye on the performance counters on the status bar of Camlytics as they will tell you when you are running out of memory or CPU. Note that CPU can spike when recording started. There are a number of things you can do to squeeze better performance out of Camlytics:
- You can increase the number of cameras by decreasing the frame rate.
- You can increase the number of cameras by decreasing the resolution of each camera – one 1280 x 960 camera requires the same processing power of 4 cameras at 640 x 480 cameras or 16 cameras at 320 x 240
- Having a dedicated PC running Camlytics ensures that user interaction or other software won’t interrupt the video processing tasks.
- Reduce the Max Redraw Rate in settings to save CPU on resizing the live video feeds.
- Disabling Camera events will improve performance dramatically but is suitable when only plain camera recording and viewing is needed.
You can also set the display frame rate general settings, which might slightly reduce CPU load.
Common causes for program freeze this are multiple simultaneous recordings or scheduled tasks like disk defragmenting. Of course the better the hardware the better results you will get from Camlytics.