Add a IP camera to the ANJIELO SMART video intercom system-How to Check if an IP Camera Supports the ONVIF Protocol
How to Check if an IP Camera Supports the ONVIF Protocol
To check if an IP camera supports the ONVIF protocol, you can use the following methods:
Method 1: Check via the Camera Management Interface (Most Direct)
1. Log in to the Camera's Backend
Enter the camera's IP address into your browser to log in to the management interface (the default username/password is usually on the device label or in the instruction manual).
2. Check Network or Service Settings
In the settings menu, look for options such as "ONVIF", "Network Service", "Protocol", or "Integration Protocol". If supported, an ONVIF switch or configuration option will usually be displayed.
3. Check User Management
The ONVIF protocol usually requires independent user permissions. Check if there are "ONVIF User"or "Third-Party Access User" settings options.
Method Two: Using Official ONVIF Tools for Detection
1. Download ONVIF Device Manager (ODM)
- Official download address: https://sourceforge.net/projects/onvifdm
- https://sourceforge.net/projects/onvifdm
2. Scan for Devices
- Run ODM on the same local area network. The software will automatically scan for devices that support ONVIF.
- If a camera appears in the list, it indicates that it supports ONVIF, and you can view its detailed protocol version (such as Profile S/T).
Method Three: Using Third-Party Network Scanning Tools
1. Dedicated ONVIF Scanning Tools
Tools such as ONVIF Scope and IP Network Scanner can actively detect ONVIF devices.
2. General Network Scanning Tools
- Use Angry IP Scanner, Advanced IP Scanner, or Nmap to scan the port of the camera's IP (ONVIF uses ports 80, 8080, 8899, etc. by default), but this needs to be verified in conjunction with service response.
Method Four: Command Line Detection (Suitable for Technical Users)
1. Using the “curl ”command
- Enter the following command in the terminal (replace 192.168.1.100 with the camera's IP):
bash
curl -s http://192.168.1.100/onvif/device_service
- If XML data is returned, it indicates that ONVIF is supported.
2. Scan for ONVIF service using “nmap”bash
nmap -p 80,8080,8899 --script onvif-discovery 192.168.1.100
Method Five: Check Product Documentation or Model Number
- Look for the description of "Supports ONVIF" on the camera's official website or manual.
- Some brands support ONVIF, but it may need to be manually enabled in the firmware (e.g., Hikvision, Dahua, and other domestic brands).
ONVIF Support Status of Common Brands
| Brand | ONVIF Support Status |
| Hikvision | Most models support ONVIF, but ONVIF needs to be enabled and users added in 【Configuration - Network - Advanced Configuration - Integration Protocol】. |
| Dahua | Supports mainstream models; ONVIF needs to be enabled in [Settings - Network - Advanced Settings - Open Protocols]. |
| Uniview | Usually supports, similar to Hikvision/Dahua. |
| TP-Link | Supports some models; configure in [Settings - System - ONVIF]. |
| Xiaomi/Huawei | Home cameras typically do not support ONVIF; enterprise-level models may support it. |
| Anjielo Smart | Home IP cameras ordered from the ANJIELO store usually support ONVIF. |
Important Notes
1. Firewall/Network Isolation: Ensure the camera and detection device are on the same network and that the firewall is not blocking relevant ports.
2. ONVIF Version Differences: Different versions of ONVIF (such as Profile S/T) have different functions; compatibility needs to be confirmed.
3. User Permissions: When accessing via ONVIF, a separate ONVIF user may need to be created instead of directly using a web login account.
If the above methods fail to confirm, try contacting the device manufacturer's technical support to inquire about the protocol support for your specific model.
Add a IP camera to the ANJIELO SMART video intercom system?
An IP camera has been added to the video intercom system within the same local area network. The camera feed is displayed on the video intercom screen, but the camera is not actually added to the system. How can I resolve this issue?
I.Step-by-Step Troubleshooting and Solutions
Step 1: Check Authentication Issues (Most Common)
Verifying your camera login credentials
Access the camera's IP address directly using a browser and check if the current username/password is correct.
Important Note: The video intercom system may not support passwords containing special characters. Please try using only numbers or letters.
Create a dedicated account for connection
Create a low-privilege user account for the video intercom system in the camera's web interface:
Username: Intercom or Streaming
Password: A simple combination of numbers (e.g., 123456)
Permissions: Ensure that live streaming/video streaming permissions are set.
Use this account to add the camera to the intercom system.
Step 2: Confirm Protocol and Port Configuration
Check Protocol Compatibility
In the intercom system's add camera interface, confirm the selected protocol type:
ONVIF: This is the most commonly used protocol, and we recommend you try it.
RTSP: Requires manually entering the complete stream address.
Proprietary protocols: For example, Hikvision ISAPI, Dahua SDK
Check Port Open Status
ONVIF port: Usually 80, 8080, 8899
RTSP port: Usually 554
II.Disable IP Address Conflict Detection (for certain models)
Hikvision cameras: Disable [Network] -> [Advanced Settings] -> [IP Conflict Detection]
Dahua cameras: Disable [Network] -> [Connection] -> [Non-standard IP Address Detection]
Step 3: Configure Video Stream Encoding Settings
The intercom system may not support the camera's default encoding format:
Reduce the bitrate settings.
Log in to the camera's web interface and go to the [Encoding] or [Video] settings:
Resolution: Reduce to 1080P or 720P
Bitrate: Reduce to 2048 Kbps or lower
Encoding format: Try using H.264 (instead of H.265).
Frame rate: Reduce to 15 or 20 fps
Enable Substream (Important Step)
Ensure that the camera substream is enabled.
Set lower substream parameters (e.g., D1 resolution, 512 kbps).
The intercom system may attempt to retrieve the default substream.
Step 4: Check Your Network and Firewall Settings
Temporarily Disable Security Features
Camera: Temporarily disable IP filtering, blacklist/whitelist, and DoS protection.
Intercom system: Check for similar access restrictions.
Check Connectivity in the Same Network Segment
Ensure that the camera and the video intercom host are on the same network segment and have the same subnet mask.
For example: Both should have IP addresses 192.168.1.x / 255.255.255.0.
Multicast/Broadcast Issues
Some discovery protocols use multicast (e.g., WS-Discovery).
Check if your router/switch is blocking multicast traffic (this is common in enterprise networks).
Step 5: Advanced Debugging and Compatibility
Get Detailed Information About Errors
Check the intercom system interface for specific error codes.
Common error codes:
401: Authentication error
404: Stream address error
500: Internal server error
0x800706BA: RPC server unavailable (related to ONVIF)
Manually Test Retrieving the RTSP Address
Obtain the exact address of the camera's main/sub RTSP stream.
Check if the address can be played in VLC player. The method for adding the intercom system has been changed to manual entry of the RTSP address.
Firmware/Software Update
Please update your camera firmware to the latest version.
Update your video intercom system software version.
Note: Please back up your configuration before upgrading; some settings may be lost after the upgrade.
III. Emergency Troubleshooting Checklist
Please follow the steps below in order, checking and adding an item after completing each step:
✅ Basic Connection: Check if the camera's IP address is reachable using a ping request.
✅ Port Test: Check if ports 80, 554, and 8080 are open.
✅ Account Reset: Create a simple dedicated account (e.g., user/123456).
✅ Encoding Settings: Enable the substream by reducing the resolution and bitrate.
✅ Protocol Confirmation: Select the correct protocol in the intercom system (ONVIF is preferred).
✅ Disable for Security Reasons: Temporarily disable all security restrictions on the camera.
✅ Manual Input: Try manually entering the RTSP address instead of using automatic detection.
✅ Check Logs: Review the system logs of both the intercom system and the camera.
If you ordered an IP camera from the ANJIELO store and need to connect it to a video intercom system, please contact ANJIELO product technical support.