Video Gateway Caching for Bandwidth-Limited Cloud Backup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video processing systems face challenges with significant data storage and processing requirements, bandwidth limitations, and accessibility issues, particularly in uploading high-resolution video streams to cloud storage, while also needing to meet regulatory compliance and redundancy requirements.
Innovation Solution
A video gateway system that aggregates and processes video streams from multiple cameras, generates metadata, and uploads them to cloud storage, with features like feature detection and activity monitoring, ensuring redundancy and compliance, and uses a caching mechanism for efficient video retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high-resolution video streams are uploaded to cloud storage, then video quality and detail are improved, but bandwidth consumption and upload time increase significantly
Solution Approach 1:
The patent segments video data into different resolution versions (original high-resolution and compressed low-resolution). The gateway system divides video streams into multiple quality levels, allowing selective upload based on bandwidth availability. This segmentation enables the system to maintain video quality when needed while reducing bandwidth consumption during normal operations.
Solution Approach 2:
The system dynamically changes video resolution parameters based on bandwidth conditions. When bandwidth is limited, the gateway automatically reduces video resolution before upload. When bandwidth is abundant, it uploads original high-resolution video. This parameter adjustment resolves the contradiction between maintaining video quality and reducing bandwidth consumption.
2Ease of operation
If video data is stored locally on-premises, then accessibility and retrieval speed are improved, but storage capacity limitations and security risks increase
Solution Approach 1:
The patent introduces a hybrid storage architecture that adds a cloud storage dimension to the traditional local storage model. Video data is stored in two dimensions: locally on-premises for immediate accessibility and in the cloud for extended capacity and security. This multi-dimensional storage approach resolves the contradiction between local accessibility and storage capacity limitations.
3Reliability
If constant streaming of full resolution video to cloud is implemented, then cloud storage redundancy is improved, but bandwidth availability and processing performance deteriorate
Solution Approach 1:
Instead of constant continuous upload, the system implements periodic upload intervals. The gateway monitors bandwidth availability and schedules video uploads at optimal intervals. This periodic action allows the system to maintain cloud redundancy while adapting to varying bandwidth conditions, preventing performance deterioration during peak network usage periods.
Solution Approach 2:
The system implements selective upload based on priority. Critical video data with high redundancy requirements is uploaded first, while less critical data is uploaded later or in reduced quality. This partial action approach ensures essential redundancy is achieved without requiring constant full-resolution streaming, thus maintaining upload performance.
4Loss of energy
If local storage devices are used to meet retention requirements, then bandwidth usage is reduced, but accessibility and storage flexibility are limited
Solution Approach 1:
The gateway system serves multiple functions: it acts as a local storage device to reduce bandwidth usage, a cloud upload interface for flexibility, and a processing unit for video management. This multi-functional gateway resolves the contradiction by combining local storage efficiency with cloud-based accessibility and flexibility in a single system.
Data Source
AI summary
A video gateway system at a worksite is coupled to multiple cameras on a network, and backs-up video streams generated by the cameras to a backend cloud backup video storage system and a frontend (cache) video storage system. The video gateway system generates an aggregated video asset from a plurality of streams of video from the multiple cameras, and generates metadata and a backup report associated with the video asset. The video asset, metadata, and backup report are stored on the backend cloud backup video storage system in an file system, and are also stored on the frontend (cache) video storage system such that for at least a period of time, the video asset and the associated the metadata and backup report are stored on both the cloud backup video storage system, facilitating quick access and retrieval to the stored video for retrieval for streaming, activity detection, and other uses.


