Camlytics user guide

Overview of Camlytics Camera Software, and how to get started with it.

It means your camera is in external network or doesn't support ONVIF protocol. In this case you can try adding it manually via direct stream URL, read more deteils here.

If you added your channel via Camera Wizard please make sure you entered correct stream URL.
In case if stream URL is 100% correct or channel type is ONVIF, try to set different streaming format in channel settings (UDP, TCP or HTTP).
If nothing helps, try to change your camera's streaming codec and/or resolution in it's web settings.

Once the video stream starts Camlytics should start properly detecting and tracking all significant objects in the video. If it fails to detect objects or loses tracking you most probably have a bad calibration. Another reason is very fast motion (cars rapidly passing the scene) or very low contrast objects which blend with a scene - in this case you may try different (higher sensitivity) profile of analytics.

There are two major reasons for that - the first is bad calibration and the second is bad camera position, when moving objects overlap each other and it is impossible for analytics to separate them.
In general, for best possible counting precision it is recommended to use overhead camera that excludes any object overlapping like in this video.
It is very important to make sure you use "Overhead" analytics profile with such camera position. In general you can also apply this profile to any camera where you unable to achieve desired precision with "Arbitrary" profile. See example with car counting.

It all depends on your camera configuration. If you have just one channel with 640x480 resolution and basic analytics enabled you will be just fine with basic Intel Atom or similar.
If you have 6-9 channels with heavy motion you'll need Intel i7 or similar.
It also depends on your calibration, the smaller the objects are - the more powerful hardware you'll need.

The most important quality of camera is its stability - the video stream should not drop accidentally.
Otherwise, any camera with RTSP streming and preferably ONVIF support should be fine.
If it's a webcam, it should also be tested for overheating.

If you use Camlytics just for camera events (people counting, motion detection, etc.), the smaller resolution - the better. Internally the video stream is downsampled in any case so it would be a waste of CPU resources to use full HD resolution and have it downsampled to 320x240 on each frame.
Therefore, if you don't need the specific size for video recording, use the lowest resolution possible - 640x480 or even 320x240 or similar.

When you minimize Camlytics it will go into tray and will stop all video rendering, but will continue processing stream - basically working as a service.
But if you want to start the program after a server reboot without having to have the user log in you can get it working as a service using srvany.exe from the Windows Resource Kit.

First, make sure your events / notifications are enabled in channel Events settings, second make sure your Global settings are set up correctly. If you are using Gmail SMTP service make sure Less secure apps sitting is enabled (https://support.google.com/accounts/answer/6010255?hl=en).

You can have that. But we require purchasing minimum of 6 licenses in order to do the custom branded release for you. Here is the list of requirements we need:
1. Company name (short and long), e.g. Camlytics / Camlytics Inc
2. Website, e.g. www.camlytics.com
2.1. Contact page, e.g. www.camlytics.com/contact
2.2. Purchase page or page about the app, e.g. www.camlytics.com/buy
3. Splash image which is shown at startup
4. Simple logo which is shown in Info dialog and at the left top corner of the main window. Note, logo should be transparent and optimized for dark background
5. Icon for app shortcut
Branded installer is usually assembled within one week after request.