Cap-Based Streaming Rate Control for Bandwidth Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

HTTP Adaptive Streaming (HAS) clients often experience instability and unfairness due to competing for bandwidth, leading to playback stalls and high bitrates that waste bandwidth, particularly affecting mobile clients with small screens.

Innovation Solution

A cap-based framework where the network and clients cooperate, using buffer-aware rate caps and boost-aware client-side adaptation algorithms to optimize bitrate selection, combined with information sharing to improve Quality of Experience (QoE) while reducing bandwidth waste.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If HTTP adaptive streaming clients compete for bandwidth without rate caps, then clients can request high video quality bitrates, but this leads to playback stalls and unstable quality due to bandwidth competition

Engineering Contradiction:
Improveplayback stabilityVSAvoidvideo quality delivery
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the rate cap parameter based on network conditions and client buffer state. The rate cap is not fixed but adapts over time, changing from a restrictive initial cap to a higher cap when buffer conditions improve, thereby resolving the contradiction between playback stability and video quality delivery

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamics through the time-varying rate cap mechanism. The rate cap transitions from a static limiting value to a dynamic parameter that increases when buffer conditions improve and network conditions allow, enabling the system to adapt between stability-focused and quality-focused operation modes

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If streaming services ignore client device context and stream video at high bitrates, then video quality may be high, but this wastes bandwidth and causes unfairness on metered links

Engineering Contradiction:
Improvebandwidth wasteVSAvoidclient device adaptation
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by tailoring the streaming quality to each specific client device's capabilities and context. The rate cap and bitrate selection are customized per client based on device type, screen size, and network conditions, ensuring optimal quality without waste for each local context rather than uniform high-bitrate streaming to all clients

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements feedback mechanisms where the client reports buffer state and device context to the server, which then adjusts the rate cap accordingly. This closed-loop feedback enables the system to adapt streaming parameters to match actual client needs and network conditions, preventing bandwidth waste while maintaining appropriate quality

Inventive Principle:
Principle #23Feedback

3Reliability

If rate caps are applied to stabilize streaming, then playback stability improves, but startup times increase and stall recovery slows

Engineering Contradiction:
Improveplayback stabilityVSAvoidstartup delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies periodic action through time-based rate cap adjustments. The rate cap is applied restrictively during initial startup phase to ensure stable buffer filling, then periodically increased or removed as buffer conditions improve and stable playback is established, thereby reducing startup delay while maintaining stability during critical phases

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent implements preliminary action by pre-applying rate caps during the startup phase before full bandwidth competition begins. This preliminary stabilization ensures buffers are filled reliably before high-rate streaming commences, preventing early stalls while allowing faster transition to higher quality once stability is established

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11490149B2Cap-based client-network interaction for improved streaming experience
Publication Date: 2022.11.01 AT&T INTELLECTUAL PROPERTY I L P
  • US11490149B2 patent drawing
  • US11490149B2 patent drawing
  • US11490149B2 patent drawing

AI summary

Aspects of the subject disclosure may include, for example, setting a streaming rate cap for a client device; obtaining a bitrate ladder associated with the client device, wherein the bitrate ladder comprises a listing of a plurality of bitrates that the client device can request in connection with receiving streaming data; determining a boost rate for the client device, wherein the boost rate is greater than the streaming rate cap such that the boost rate enables the client device to receive the streaming data faster than the client device would otherwise receive the streaming data under the streaming rate cap, and wherein the boost rate is based upon the bitrate ladder; and enabling delivery to the client device of the streaming data up to the boost rate; wherein a network device is part of a network through which the streaming data is delivered to the client device. Other embodiments are disclosed.