In video surveillance systems, the terms "IP camera," "network camera," and "ONVIF camera" are often used interchangeably, but each has distinct meanings. Understanding these differences is important for choosing the right camera for your surveillance system and ensuring smooth integration with your software. Let's break down these terms:

  • IP Camera: Refers to any camera that connects to a network using the Internet Protocol (IP) to transmit video and audio data, typically over Ethernet or Wi-Fi.
  • Network Camera: This term is used synonymously with IP camera, emphasising the camera's ability to connect to a network for communication.

So, IP Camera and Network Camera are two terms used to refer to the same type of device: a digital video camera that connects to a network for data transmission. The two terms are often used interchangeably, and both describe cameras that rely on the Internet Protocol (IP) to send and receive data over a network, whether that's via Ethernet or Wi-Fi. Some manufacturers or regions may prefer one term over the other.

Some IP cameras may only work with their manufacturer's software and may not be compatible with third-party software or devices, this is not the case for all models. Some manufacturers provide open APIs or support for standard protocols like ONVIF, ensuring seamless interoperability between different brands and models. At Banalytics, we offer a simplified method for working with ONVIF cameras — find out more here. It's essential to check the specifications and compatibility of an IP camera before purchasing, especially if you plan to use it with third-party software.

In this article, we'll guide you through the process of configuring a network camera that doesn't support ONVIF. However, this method can also be applied to configure any ONVIF-compatible camera.

Example

Click the button next to a Network Camera sub-menu under the Banalytics server.

After successfully adding the camera, you can view the live stream, edit the configuration options, and run/stop/delete it.

Clicking the camera, you'll see all camera tasks — capture, add a watermark to the camera view, continuous recording, motion detection, recording upon motion detection, or object classification. Read more about the tasks you can add for a camera here.

Configuration Parameters

Value Required (Yes/No) Description Default
uuid Yes A unique, automatically generated identifier for this component instance. This value is not editable.
Restart on failure Yes Restart mode upon catching an error:
  • Stop on failure - not restarted until triggered manually.
  • Immediately - tries to restart automatically immediately after catching an error.
  • 10 sec - tries to restart automatically with a 10-seconds delay after catching an error.
  • 30 sec - tries to restart automatically with a 30-seconds delay after catching an error.
  • 1 min - tries to restart automatically with a 1-minute delay after catching an error.
Default to 10 sec
MAC Address No The MAC address is a unique identifier for the camera's network interface. You can find it in the camera's web interface or through Network Device Discovery in Banalytics VMS. In some cases, the MAC address is also printed on a sticker on the camera itself or its packaging. This unique address helps distinguish your camera from others on the network.
Title Yes Choose a name for the camera to easily identify it within your system (e.g., "Garage Camera").
URI schema Yes The URI (Uniform Resource Identifier) schema is used to access the camera's web interface, control its functions, and retrieve video and audio streams. The format of the URI schema can vary depending on the camera manufacturer and model. Consult the camera's documentation or search on the Internet for the correct URI schema to use. Banalytics supports protocols:
  • HTTP
  • HTTPS
  • RTSP
Default to RTSP
Stream format Yes The parameter determines the type of video encoding and protocol used to transmit the video feed from your camera to the video management system (VMS). It defines how the video stream is packaged and delivered over the network. Each encoding format has different efficiency levels, with H.265 being the most efficient at compressing video while maintaining quality, ideal for high-definition video. MotionJPEG, on the other hand, is less efficient and is typically used for lower-quality video or specific use cases.
  • RTSP
  • H.264
  • MotionJPEG
  • hevc
  • MP4
  • WEBM
Default to RTSP
Host and Port Yes The IP address (host) and port number are required to establish communication between Banalytics VMS and the camera. You can find the camera's IP address in the camera's documentation or use Network Device Discovery to locate it. The default ONVIF port for HTTP is 80, and for HTTPS, it's 443, but these may vary based on the camera's settings.
Path Yes This is the specific resource path for the camera's video stream, such as /video.mjpeg. You can find this path in your camera's documentation or by searching online for the camera model's default settings.
Username and Password Yes Username and password for the camera's web interface. If you don't have these, check the camera's documentation, look for a sticker on the camera itself, or check its packaging for default login credentials. If these options don't work, you may need to reset the camera to its factory settings.
Was this page helpful ? Yes No