Multi-bitrate Streaming Segmentation and Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video streaming over packet-switched networks faces challenges with reliability, efficiency, and latency, limiting instantaneous viewing and supporting features like fast forward, rewind, and multiple stream browsing due to constraints in bandwidth utilization and network conditions.

Innovation Solution

The system employs a logic unit with modules for receiving, segmenting, and encoding media content into sequential streamlets with unique bitrates, allowing adaptive-rate streaming by distributing encoding tasks across multiple computing modules based on performance variables, and utilizing multiple connections for efficient content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If media content is streamed in real-time over packet-switched networks, then immediate access to content is achieved, but audio/video quality is constrained by available bandwidth

Engineering Contradiction:
Improvecontent access timeVSAvoidaudio/video quality
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent segments media content into multiple representations with different bitrates (e.g., low, medium, high quality streams). The client device receives and plays back the appropriate segment based on current network conditions, allowing immediate playback while adapting quality to bandwidth constraints

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between different bitrate representations during playback based on real-time network conditions. The client monitors bandwidth availability and adjusts the quality of streamed content accordingly, maintaining continuous playback while optimizing for current network capacity

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If complete media files are downloaded for later presentation, then high quality audio/video is achieved, but large amounts of time are required for downloading

Engineering Contradiction:
Improveaudio/video qualityVSAvoiddownload time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system prepares multiple pre-encoded representations of the media content at different bitrates before streaming. This preliminary encoding allows the client to immediately start playback with an appropriate quality level without waiting for complete file download, while still providing access to high-quality versions if network conditions permit

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If streaming is used to deliver content on demand, then immediate content access is provided, but playback features like rewind and fast forward are not fully supported

Engineering Contradiction:
Improvecontent access timeVSAvoidplayback control features
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The media content is divided into discrete segments or chunks that can be independently requested and cached. This segmentation enables the client to seek to specific segments for fast forward or rewind operations while maintaining the ability to stream content in real-time, providing both immediate access and playback control

Inventive Principle:
Principle #1Segmentation

4Reliability

If adaptive-rate shifting is implemented with multiple bitrate representations, then streaming reliability and efficiency are enhanced, but system complexity increases

Engineering Contradiction:
Improvestreaming reliabilityVSAvoidencoding and streaming system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The content is segmented into multiple bitrate representations, allowing the system to select the most appropriate stream based on network conditions. This segmentation improves reliability by providing fallback options when network conditions deteriorate, while the modular structure manages complexity through standardized encoding processes

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240333783A1Apparatus, system, and method for multi-bitrate content streaming
Publication Date: 2024.10.03 DISH TECHNOLOGIES LLC
  • US20240333783A1 patent drawing
  • US20240333783A1 patent drawing
  • US20240333783A1 patent drawing

AI summary

An apparatus for multi-bit rate content streaming includes a receiving module configured to capture media content, a streamlet module configured to segment the media content and generate a plurality of streamlets, and an encoding module configured to generate a set of streamlets. The system includes the apparatus, wherein the set of streamlets comprises a plurality of streamlets having identical time indices and durations, and each streamlet of the set of streamlets having a unique bit rate, and wherein the encoding module comprises a master module configured to assign an encoding job to one of a plurality of host computing modules in response to an encoding job completion bid. A method includes receiving media content, segmenting the media content and generating a plurality of streamlets, and generating a set of streamlets.