Real-Time Video Streaming Bitrate Control Using Padding Buffers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for streaming video data over networks with limited capacity struggle to maintain high video quality while minimizing network congestion, particularly when bandwidth fluctuates or multiple devices share the same bandwidth, leading to increased competition and data loss risks.

Innovation Solution

A method involving the use of padding data to detect early signs of network congestion, adjusting the dataset structure to reduce the encoding bitrate when congestion exceeds a threshold, and dynamically managing the bitrate and padding data transmission to maintain smooth streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the encoding bitrate is increased to maintain high video quality, then video quality is improved, but network congestion increases and packet loss occurs

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork congestion
Core Design Contradiction:
Manufacturing precisionVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by adding padding data to datasets before transmission. This padding data serves as an early warning mechanism that allows the system to detect network congestion before actual video data is affected, enabling proactive bitrate reduction to prevent packet loss while maintaining video quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes the encoding bitrate parameter in response to detected network congestion. When congestion is detected through the padding data mechanism, the bitrate is reduced from the initial high quality setting to a lower level that prevents further congestion, thus maintaining video quality while adapting to network conditions

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If the bitrate is reduced to alleviate network congestion, then network congestion is reduced, but video quality deteriorates

Engineering Contradiction:
Improvenetwork congestionVSAvoidvideo quality
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The system performs preliminary bitrate reduction only when necessary, based on early congestion detection through padding data. This allows the system to maintain high bitrate (and thus high video quality) during normal network conditions, and only reduce bitrate when congestion is actually detected, minimizing quality deterioration

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the encoding bitrate based on real-time network conditions. The bitrate is not fixed but changes adaptively - maintaining high quality when network capacity is sufficient and reducing only when congestion is detected, thus optimizing the balance between video quality and network load

Inventive Principle:
Principle #15Dynamics

3Difficulty of detecting and measuring

If padding data is added to detect early congestion, then congestion detection capability is improved, but data transmission volume increases

Engineering Contradiction:
Improvecongestion detection capabilityVSAvoiddata transmission volume
Core Design Contradiction:
Difficulty of detecting and measuringVSQuantity of substance

Solution Approach 1:

The system applies partial action by adding only a limited amount of padding data to each dataset - just enough to serve as an effective congestion detection mechanism without significantly increasing overall transmission volume. The padding data is used exclusively for congestion detection purposes

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The padding data acts as a disposable, low-cost element that is added to datasets for detection purposes and does not require the same level of integrity or retransmission as actual video data. This allows the system to tolerate the additional transmission volume as a minor overhead for gaining congestion detection capability

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS20250379829A1Method, device and non-transitory computer-readable storage medium for controlling real time video streaming
Publication Date: 2025.12.11 AXIS
  • US20250379829A1 patent drawing
  • US20250379829A1 patent drawing
  • US20250379829A1 patent drawing

AI summary

This disclosure relates to techniques described for optimizing real-time video streaming by dynamically managing data transmission and bandwidth estimation using padding data as a buffer to detect network congestion early.