Media Host Bit Rate Adaptation for Uninterrupted Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing streaming media technologies face challenges in maintaining high-quality, uninterrupted media streams over networks due to limited bandwidth, often requiring reduction in media quality to prevent interruptions.

Innovation Solution

Implementing a system that dynamically adjusts the bit rate of streaming media by transitioning between different bit rates based on real-time bandwidth measurements, using a host server and client-side modules to manage buffers and ensure continuous playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the bit rate of streaming media is reduced to prevent interruptions, then the reliability of continuous playback is improved, but the quality of the media stream deteriorates

Engineering Contradiction:
Improvecontinuous playbackVSAvoidmedia quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the bit rate of streaming media based on real-time buffer status and network conditions. The media host continuously monitors buffer fill levels and transitions between different bit rate streams (e.g., from high quality to lower quality) to maintain continuous playback while optimizing media quality according to current bandwidth availability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the bit rate parameter of the streaming media based on buffer status thresholds. When the buffer falls below a threshold, the system transitions to a lower bit rate stream to prevent interruptions. When the buffer is sufficiently filled, the system transitions back to a higher bit rate stream to improve media quality, thus adapting the parameter to changing conditions.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the bit rate of streaming media is increased to improve quality, then the quality of the media stream is improved, but the risk of interruptions increases due to limited bandwidth

Engineering Contradiction:
Improvemedia qualityVSAvoidcontinuous playback
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system performs preliminary actions by filling the buffer with media data before playback begins or before transitioning to higher bit rate streams. By ensuring the buffer is sufficiently filled in advance, the system can safely increase the bit rate to improve media quality without immediately risking interruptions, as the buffer provides a cushion of pre-loaded data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring buffer fill levels during streaming. Based on this feedback, the media host adjusts the bit rate dynamically - increasing it when buffer levels indicate sufficient capacity to support higher quality streams, and decreasing it when buffer levels suggest approaching depletion, thus maintaining continuous playback while optimizing quality.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If dynamic bit rate adjustment is implemented to maintain quality, then the media quality is maintained, but the system complexity increases

Engineering Contradiction:
Improvemedia qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the media stream into multiple versions with different bit rates (e.g., high quality, medium quality, low quality streams). The media host selects and transitions between these pre-segmented streams based on buffer status, rather than dynamically encoding at arbitrary bit rates. This segmentation approach maintains media quality adaptability while reducing system complexity by using pre-prepared streams.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3200423B1Media host transmitting media stream with adapted bit rate
Publication Date: 2023.05.31 AMAZON TECH INC
  • EP3200423B1 patent drawingFigure 1
  • EP3200423B1 patent drawingFigure 2
  • EP3200423B1 patent drawingFigure 3

AI summary

Client side stream switching enables substantially uninterrupted transmission of a highest compatible bit rate of a stream of media to a client via a network connection. The client may include one or more buffers for receiving the stream of media. Attributes including the buffer activity and a bandwidth of the network connection may be monitored by a streaming module to determine an alternative bit rate of the stream of media. The stream of media may be transitioned from the first bit rate to the alternative bit rate without an interruption of the stream of media to provide the client with the highest compatible bit rate based on the monitored attributes.