Dynamic Congestion Window Control for Media Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current streaming media delivery often results in burstiness and unnecessary packet loss due to transmitting media content at best-effort rates, leading to inefficiencies in bandwidth usage and resource management.
Innovation Solution
A system and method for dynamic media transmission rate control using congestion window size, where a media component streams content based on a congestion window size determined by a trickle component, considering queuing delay, target transmission rate, and packet loss compensation factors to regulate the transmission control protocol (TCP) congestion window size.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If media content is transmitted at best-effort rates, then transmission speed is improved, but packet loss and burstiness increase
Solution Approach 1:
The patent implements dynamic adjustment of the congestion window size based on real-time network conditions (queuing delay, packet loss). The media server continuously monitors network parameters and adapts the transmission rate by modifying the congestion window, transitioning from static best-effort transmission to dynamic rate control that responds to changing network states, thereby resolving the contradiction between speed and reliability
Solution Approach 2:
The system establishes a feedback loop where the media server monitors network conditions (queuing delay, packet loss rates) and uses this information to adjust the congestion window size. This closed-loop control mechanism allows the system to detect degradation in network quality and respond by reducing transmission rate, thus preventing excessive packet loss while maintaining optimal transmission speed
2Productivity
If media content is transmitted as quickly as possible, then productivity is improved, but bandwidth efficiency deteriorates due to burstiness
Solution Approach 1:
The patent replaces static maximum-rate transmission with dynamic rate adjustment based on network conditions. The congestion window size is continuously adapted according to measured queuing delay and packet loss, allowing the system to maintain high productivity when network conditions permit while avoiding bandwidth waste during congestion periods through smooth rate transitions
Solution Approach 2:
The system changes the transmission parameter (congestion window size) based on network conditions to optimize both productivity and bandwidth efficiency. By adjusting this key parameter dynamically, the system achieves high delivery rates during good conditions while preventing burstiness and bandwidth waste during congestion, thus resolving the contradiction between productivity and energy loss
Data Source
AI summary
This disclosure relates to video segment identification and organization based on dynamic characterizations. A media component streams media content to a user device at a rate based at least in part on a congestion window size, and a trickle component determines the congestion window size based at least in part on a set of limiting criteria. The set of limiting criteria can include but is not limited to a queuing delay, a target transmission rate, and/or a packet loss compensation factor.


