Media Cache Bitrate Selection for Streaming Reserve Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media streaming devices face challenges in efficiently selecting a cache bitrate for pre-cached audio/visual content, leading to potential cache overflow or low-quality streams due to unpredictable network conditions and limited storage space, which affects user experience and hardware efficiency.

Innovation Solution

A system that determines an initial cache bitrate by comparing historical streaming rates with maximum device capabilities, allowing for intelligent bitrate adjustment and transcoding to maintain an adequate cache reserve, ensuring efficient storage and processing without overflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the cache bitrate is set to match the streaming bitrate, then video quality is preserved and storage is optimized, but it is difficult to accurately predict the transfer bitrate before streaming begins

Engineering Contradiction:
Improvevideo qualityVSAvoidpredicting transfer bitrate
Core Design Contradiction:
Manufacturing precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary actions by determining a maximum acceptable cache bitrate based on device capabilities and desired reserve space before streaming begins. This preliminary bitrate determination allows the system to prepare appropriate cache allocation without waiting for actual streaming conditions to manifest, resolving the prediction difficulty while maintaining video quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by monitoring actual streaming conditions and adjusting the cache bitrate accordingly. The feedback loop compares actual transfer rates with expected rates and modifies cache allocation in real-time, allowing the system to adapt to unpredictable network conditions while maintaining optimal video quality.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If the cache bitrate is set high to ensure adequate data for video quality, then video quality is maintained, but storage space is over-utilized and energy consumption increases

Engineering Contradiction:
Improvevideo qualityVSAvoidstorage space utilization
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system dynamically changes the cache bitrate parameter based on multiple factors including device capabilities, desired reserve space, and actual streaming conditions. By adjusting this critical parameter in response to feedback and changing conditions, the system optimizes the balance between maintaining video quality and avoiding storage over-utilization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The cache bitrate is made dynamic rather than static, allowing it to adapt to varying streaming conditions, device capabilities, and storage requirements. This dynamic adjustment enables the system to maintain video quality when needed while reducing storage consumption during periods when lower quality is acceptable or storage is constrained.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the cache reserve space is increased to handle unexpected bitrate changes, then streaming reliability is improved, but hardware resources are over-provisioned and cost increases

Engineering Contradiction:
Improvestreaming reliabilityVSAvoidhardware resource allocation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies partial action by calculating a maximum acceptable cache bitrate that provides sufficient reserve space for unexpected bitrate changes without over-provisioning hardware resources. The reserve space is calculated based on actual device capabilities and streaming conditions rather than using excessive fixed margins, achieving reliability while optimizing hardware utilization.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12506906B2Buffer management for pre-cached audio/visual data
Publication Date: 2025.12.23 DISH NETWORK TECHNOLOGIES INDIA PTE LTD
  • US12506906B2 patent drawing
  • US12506906B2 patent drawing

AI summary

Systems, devices and automated processes are described for improving media streaming in a server device through intelligent selection of initial cache bitrates. The initial cache bitrate is selected with consideration to both historical data and operating parameters of the server device. Operating parameters can include an amount of cache memory that is available on the server device, as well as an amount of reserve space that is desired to be maintained in case of degradation in network performance or other factors that may occur during transcoding or transmission of the media stream.