← Back to Articles

What if my surveillance camera is not auto-detected in videosurveillance program Xeoma?

If the camera wasn’t detected
If camera image is distorted
If camera stream is intermittent

What if my camera is not auto-detected in videosurveillance program Xeoma?

A brief guide, what you should do if your surveillance camera is not auto-detected.

For USB cams:

-Does the surveillance camera work with other applications?

If it does not, check connection and camera’s drivers. If it does, go to the next question.

-For Windows or Linux OSes, is your surveillance camera in use right now?

Windows has restriction that USB cameras cannot be used by several applications simultaneously. Please turn off other applications that may be using your cam’s video stream to check it. If it is the case, you may want to consider using any video stream splitting utility (like SplitCam, ManyCam or similar) for all applications to be able to share the cam’s stream.

-Sometimes USB controllers are physically not capable of receiving image from several USB cams simultaneously. In this case you will need to plug each camera to separate controllers or use a controller that doesn’t have these issues. Using USB 3.0 or lowering down image resolution and image refresh rate in Xeoma until the USB capacity is enough to transmit image can also help.

For IP surveillance cameras:

Normally Xeoma auto-detects and plugs in all IP cams in network that are now protected with password or using standard default password and login information. Search starts automatically when you launch the program for the first time. Found cameras are automatically added to the screen or placed in the “+” menu in the panel below. To add the camera click on it.

If Xeoma didn’t auto detect your surveillance camera, use the “Search by IP/password” option ( in “+” menu). This way you will be able to search for a camera with specified access parameters (login, password, IP address / network, or port).

If it wasn’t of use, choose the “Add new camera manually” option in the “+” menu.

Choose “Manufacturer auto select” in “Your camera from the list” subsection in the opened window. Enter the IP address of the camera in the appropriate field. Please wait, auto selection may take some time.

You can also specify the URL manually (Xeoma works with jpeg, mjpeg, mpeg-4, h.264, http and rtsp streams and PTZ.) To do that, copy cam’s URL (in browser or on admin page of the cam) and paste it in the respective box, along with password and login, if any.

If all of the above does not work:

Make sure that the camera is connected and works (visible in other programs or browser).

Please contact us and let us know your camera brand/model. Our experts will try to add a camera, if you send us

  • camera’s external (!) IP address, user name and password


  • id/password for TeamViewer (or similar program) connection to the computer where this camera can be viewed.

See also list of supported IP cameras in Xeoma (is constantly updated).

For analogue cameras:

Xeoma supports analog cameras connected through capture cards, TV tuners, DVRs, USB dongles, etc.

Make sure that your video capture card works with DirectShow/WDM drivers and has 1 chip per channel. Make sure that the cameras work in any other applications (better use standard utilities like Cheese for Linux and amcap for Windows). Xeoma works with default settings, so if something is not working the way you wanted, you need to change the defaults on your card/analogue surveillance camera.

If your analogue cameras are connected through a DVR, make sure the DVR works with MJPEG, JPEG, H264 or MPEG-4 streams and streams video through http or rtsp.

What if camera image is distorted in videosurveillance program Xeoma?

If you see gray or green distortions of camera image in Xeoma, first of all please check that you don’t see the same in camera web admin page. If image is similarly distorted in camera web admin, the issue is on the camera side and should be resolved separately from Xeoma.

If however camera image is all right in camera web admin, yet distorted in Xeoma, such distortion usually appears if:
1) CPU load is too high
2) Network bandwidth is too low
3) Exceeded maximum connections limit to the camera
4) Wrong URLs
5) Bit rate is too high
1 and 2 – If you use multiple cameras, then try to use only one in Xeoma and see if distortion still appears. If not, then try to lower parameters (resolution and fps).
3 – Try to close camera in other programs as well as in browser
4 – You can check camera’s documentation to find the correct URL or internet. To find out if the URL is incorrect, you can play it in VLC player to see if it gets ‘laggy’ at the same time as it gets distorted in Xeoma.
5 – Try to lower the bit rate (in camera’s web admin page).
Also you can try to set up the lowest resolution on preview (1st URL in ‘Universal camera’ module’s settings) for all cameras and see what happens. More here

What if camera connection is intermittent in videosurveillance program Xeoma?

If your camera is connected all right in Xeoma, camera image is fine but connection to camera gets lost very often (every couple of seconds), you can do the following:
1) check your network capacity. Try to temporarily lower the camera stream’s bit rate, image resolution, fps to see if that helps.
2) check your network voltage. If the load is too high, this might also result in unstable work of all network equipment.

4 September 2012