Network Video Recorder Remote Storage Bandwidth Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network Video Recorders (NVRs) face challenges with scalability and cost due to limited rack space and high costs of hard disk drives, while remote storage via cloud computing requires significant network bandwidth, which can lead to connection failures during peak usage.
Innovation Solution
A method and system for transferring video data from local storage devices to remote storage devices over a network connection, where the data transfer is managed based on available bandwidth and load levels, optimizing the timing and rate of transfer to avoid network congestion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If video data is transferred to remote storage over a network connection, then storage capacity is expanded and costs are reduced, but network bandwidth requirements increase and connection failures occur during peak usage
Solution Approach 1:
The system dynamically adjusts the data transfer rate based on real-time network conditions. The NVR monitors network bandwidth availability and modulates the transfer rate accordingly, increasing transfer during low-usage periods and reducing or pausing during peak usage, thereby maintaining connection stability while achieving remote storage goals
Solution Approach 2:
The system implements periodic monitoring of network conditions and performs data transfer in periodic batches rather than continuous streaming. By scheduling transfer operations during off-peak hours and using periodic status checks, the system reduces peak bandwidth demands and prevents connection failures
2Quantity of substance
If additional hard disk drives are acquired to increase storage capacity, then storage requirements are met, but system costs increase and rack space is consumed
Solution Approach 1:
The system extracts the storage function from the local NVR environment and relocates it to a remote storage facility. By separating the storage capacity requirement from the local system, the NVR maintains its core recording functions while leveraging external storage resources, eliminating the need for additional local hard disk drives and rack space
Solution Approach 2:
The remote storage system provides universal storage capacity that can be shared across multiple NVRs or locations. Instead of dedicating storage resources to a single NVR, the system enables multiple systems to utilize the same remote storage infrastructure, reducing overall system complexity and resource requirements
3Productivity
If data transfer rate is increased to reduce transfer time, then productivity improves, but network connection stability deteriorates and failures occur
Solution Approach 1:
The system employs dynamic rate adjustment where the data transfer rate is continuously adapted based on real-time network conditions. During periods of available bandwidth, the transfer rate increases to improve productivity; when network congestion is detected, the rate decreases to maintain connection stability, preventing transfer failures
Data Source
AI summary
A method of transferring video data for storage at a remote location includes storing the video data recorded at a site to a local storage device at the site. The local storage device is coupled to a remote storage device by way of a network connection. Available bandwidth of the network connection between the local storage device and the remote storage device is automatically monitored. Upon one or more predetermined criteria being met for available bandwidth, video data from the local storage device is transferred to the remote storage device over the network connection. The time of initiation of transfer of the video data or the rate of transfer of the video data over the network connection may be based on the available bandwidth of the network connection at one or more times.


