Knowledge base > Components > Network camera
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.
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.
Click the + button next to a Network media source 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.
Value
Required (Yes/No)
Description
Default
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-second delay after catching an error.
30 sec - tries to restart automatically with a 30-second 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
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.