I don't see my camera in the "Discovered sources" list.
If you don't see your camera in the sources list, it means it is either located in external network, doesn't have the ONVIF discovery enabled or doesn't support ONVIF protocol at all. In this case, you can try adding it manually via direct stream URL.
My camera keeps reconnecting. My camera shows "Network error".
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 its web settings.
Objects (cars / people / etc.) are not detected or tracked properly.
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.
Counting is not precise (counting two people as one, etc.).
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 an 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.
Does Camlytics support classification between buses, trucks, motorcycles, etc.?
No, Camlytics is only capable of classifying between pedestrians and vehicles (cars, buses, motorcycles, etc. will all come out as "vehicle"). Each event will have a field Origin that will take one of three values: Pedestrian, Vehicle, Unknown. See more information in the camera events description.
I want to collect video events data in the cloud from one or multiple locations, how do I do that?
You can do that either by integrating with our API and implementing your own events data handler or, if you have no coding skills, you can use webhooks and upload your events anywhere in real time - to the Google Sheets, etc.
What is the best hardware for Camlytics?
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.
What camera model would you recommend?
The most important quality of a camera is its stream stability - the video should not drop or reconnect accidentally.
Otherwise, any IP camera with RTSP streaming and preferably ONVIF support should be fine.
If it's a webcam, any model should work but it should also be tested for overheating over a long period of work.
What camera resolution would you recommend?
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.
How do I make Camlytics run as a service?
When you minimize Camlytics it will go into a 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 login you can get it working as a service using srvany.exe from the Windows Resource Kit.
I do not receive event notifications/reports by email!
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://google.com/accounts/answer/6010255).
Can I have the branded (white label) version of the software?
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. A simple logo which is shown in Info dialog and at the left top corner of the main window. Note, the logo should be transparent and optimized for dark background
5. An icon for app shortcut
The branded installer is usually assembled within one week after request.