Multi-Stream Frame Scheduling for CCTV Congestion Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
CCTV systems face network congestion and packet loss due to uncoordinated frame transmissions from multiple video capture devices, leading to undesirable latency and buffer overflow.
Innovation Solution
A management device coordinates frame transmissions by detecting congestion and sending schedule notifications to video capture devices to adjust the timing of key and delta frame generation, preventing overlap and reducing network congestion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If multiple video capture devices transmit frames simultaneously at full link speed, then the video transmission speed is improved, but network congestion occurs causing packet loss and latency
Solution Approach 1:
The patent implements periodic transmission of video frames at scheduled time intervals rather than continuous simultaneous transmission. The management device sends schedule notifications to video capture devices to transmit frames at specific periodic intervals, dispersing bandwidth usage over time and preventing network congestion while maintaining reliable packet delivery
Solution Approach 2:
The management device performs preliminary scheduling by detecting congestion contexts in advance and sending schedule notifications to video capture devices before transmission occurs. This preliminary action coordinates transmission timing to avoid congestion, allowing devices to transmit at full speed during allocated time slots without causing packet loss
2Reliability
If network switch buffer memory is increased to handle congestion, then packet loss is reduced, but system cost and complexity increase
Solution Approach 1:
The patent enables video capture devices to self-regulate their transmission timing based on schedule notifications from the management device. Each device autonomously adjusts its transmission schedule according to received instructions, dispersing bandwidth usage without requiring increased buffer memory in network switches. This self-service approach maintains reliability while avoiding additional hardware complexity
Solution Approach 2:
The management device monitors network congestion contexts and provides feedback through schedule notifications to video capture devices. This feedback loop allows the system to dynamically adjust transmission timing based on actual network conditions, preventing congestion before it causes packet loss without requiring larger buffers or more complex switch hardware
Data Source
AI summary
A system may be configured to perform multi-stream bandwidth dispersal. In some aspects, the system may receive, via a communication network, a plurality of frame collections from a video capture device and one or more other video capture devices, and detect a congestion context based upon the plurality of frame collections. Further, the system may determine a schedule notification for the video capture device, the schedule notification providing instruction for transmitting a frame of a frame collection, and transmit, via the communication network, the schedule notification to the video capture device.


