Dynamic Media Delivery System for Adaptive Bit Rate Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video content delivery systems face challenges with bandwidth limitations, leading to delayed video playback and buffering issues due to the need for entire files to be downloaded before playback can begin, and they often serve single bit rate video files to all users regardless of their bandwidth, resulting in suboptimal quality for users with higher bandwidth connections.

Innovation Solution

A dynamic variable rate media delivery system using a Media Flow Director (MFD) that adapts to changing bandwidth conditions by delivering video content at appropriate bit rates, seamlessly switching between different bit rates to maintain smooth playback without interruptions, and supports standard video players without the need for custom software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video content is delivered as complete files before playback, then video quality is maintained, but playback delay increases significantly

Engineering Contradiction:
Improvevideo qualityVSAvoidplayback delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments video content into smaller chunks that can be delivered and played back progressively. Instead of requiring complete file download, the system divides video into manageable segments that are transmitted and rendered in sequence, enabling playback to begin before the entire video is received.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary buffering of video segments before playback begins. The system pre-loads a portion of video content into memory buffers, allowing playback to start with minimal delay while maintaining quality assurance through controlled segment delivery and validation.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If single bit rate video files are served to all users, then system complexity is reduced, but video quality becomes suboptimal for users with higher bandwidth connections

Engineering Contradiction:
Improvesystem complexityVSAvoidvideo quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent implements dynamic bit rate adaptation where the system automatically adjusts video quality and bit rate based on real-time bandwidth conditions. The Media Flow Director continuously monitors network performance and dynamically selects appropriate video quality levels, enabling high-quality delivery to users with sufficient bandwidth while maintaining compatibility for all users.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of video bit rate based on detected bandwidth conditions. The system monitors network performance metrics and adjusts video encoding parameters dynamically, switching between different quality levels to optimize delivery for each user's specific bandwidth capacity.

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If large buffers are used to mask delivery delays, then playback smoothness is improved, but memory requirements and initial loading time increase

Engineering Contradiction:
Improveplayback smoothnessVSAvoidmemory requirements
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The patent implements partial buffering where only the necessary minimum buffer is maintained to ensure playback smoothness. Instead of buffering entire videos or excessive portions, the system buffers just enough content to bridge typical network variability, reducing memory requirements while maintaining stable playback through efficient buffer management and continuous segment delivery.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8392615B2Dynamic variable rate media delivery system
Publication Date: 2013.03.05 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8392615B2 patent drawing
  • US8392615B2 patent drawing
  • US8392615B2 patent drawing

AI summary

A method and apparatus for dynamically transcoding and delivering variable bit rate media files delivers media files to client systems. The media server dynamically transcodes a content file to a bit rate requested by a client using an original content file or other transcoded content files. The media server can dynamically select a segment of a content file to transcode. The file format required by the client is determined and the transcoded segment is formatted to the file format. The formatted segment is delivered to the client.