Introduction
Managing cameras on a network-connected video platform can sometimes present connectivity challenges. These issues often stem from bandwidth limitations, improper configuration, or protocol inconsistencies. Below is a generalized guide to diagnosing and resolving such problems, ensuring smooth operation and optimal performance.
Common Connectivity Issues
Bandwidth Constraints:
When multiple cameras are connected to a network, high-resolution streams can quickly consume available upload bandwidth, causing connectivity failures or timeouts.Protocol Incompatibilities:
Using proprietary protocols can result in mismatches between configured and actual video stream settings, leading to inconsistent performance.
Diagnosing the Problem
-
Verify Internet Connection:
- Check the available upload speed and confirm it is sufficient for all active cameras.
- For mobile connections (4G/5G), ensure the ISP is not throttling speeds.
-
Examine NVR Configuration:
- Ensure the NVR is using the ONVIF protocol for compatibility and standardization.
- Confirm that stream settings (resolution, bitrate, and frame rate) match the intended configuration.
- Ensure the NVR is using the ONVIF protocol for compatibility and standardization.
Note: When integrating cameras into the NVR, it is strongly recommended to use the RTSP (Generic) method, or at minimum, the ONVIF protocol
Resolution Steps
Step 1: Relieve Bandwidth Load
Disable some or all cameras temporarily to reduce the network load. This step can help restore communication between the NVR and the video platform, enabling further configuration.
Step 2: Optimize Sub-stream Configurations
Reconfigure cameras to reduce bandwidth usage:
- Resolution: Lower to 720p or below.
- Frame Rate: Reduce to 4–6 FPS.
- Bitrate: Adjust to around 250–500 kbps.
Switching to sub-streams ensured lower-quality video was uploaded to the cloud while maintaining higher-quality local recording via the main streams.
Step 3: Gradually Re-enable Cameras
After making adjustments, re-enable the cameras one by one. Monitor performance to ensure the total upload demand remains within the network’s capacity.
Step 4: Optimize Main Streams
Adjust the main streams on the NVR to a higher resolution (e.g., 5 MP or 4K) for local recording while ensuring these streams are not used for cloud uploads. This reduces unnecessary network load.
Step 5: Handle Low-Resolution Constraints
For cameras in less critical areas, use the lowest acceptable sub-stream resolution (e.g., 640x480). This can be sufficient for monitoring small spaces without consuming significant bandwidth.
By following these steps, Integrators can:
- Restore connectivity between cameras and the video platform.
- Ensure the system operates efficiently within the available bandwidth.
- Balance local recording quality and cloud streaming requirements.
Additional Tools for Managing Connectivity
Temporary NVR Access:
Add the NVR as a P&P camera as a disabled device on the platform to generate temporary URLs for direct configuration access to WebUI without incurring additional charges as long as it remains disabled.Monitoring Bandwidth Usage:
Use network monitoring tools to continuously track upload consumption and identify bottlenecks.
Best Practices for Low-Bandwidth Environments
Prioritize ONVIF Protocol:
Standardized protocols like ONVIF ensure compatibility and eliminate issues caused by proprietary systems.Optimize Stream Settings:
Lower resolutions, frame rates, and bitrates can significantly reduce upload requirements without compromising essential functionality.Use Sub-streams for Cloud Services:
Keep high-quality main streams for local recording while uploading lower-quality sub-streams to the cloud.Disable Devices Strategically:
Temporarily disable cameras during troubleshooting to free up bandwidth for reconfiguration.