Bandwidth Adaptive DASH Streaming via Dynamic Bitrate Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing dynamic adaptive streaming over HTTP (DASH) technologies face challenges in adapting to varying network bandwidths, requiring multiple content files encoded at different bitrates, which can lead to difficulties in bandwidth adaptive content transmission, especially when the bandwidth variation range is narrow or exceeds the prepared bitrate range, and are limited by the capacity of web or file servers.
Innovation Solution
A method and system that automatically generates content optimal for time-varying network bandwidth by measuring channel bandwidth, determining the appropriate bitrate, and dynamically selecting the number of target contents with consistent quality differences, storing this information in a DASH media presentation description (MPD) file for adaptive streaming.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple content files are prepared at various bitrates to cover the entire bandwidth variation range, then the adaptability to network bandwidth variations is improved, but the device complexity and server capacity requirements worsen
Solution Approach 1:
The patent applies dynamics by transitioning from static pre-prepared bitrate files to dynamic real-time generation of content files. The system measures actual network bandwidth in real-time and generates content files with appropriate bitrates on-demand, allowing the system to adapt to varying bandwidth conditions without requiring pre-prepared files for every possible bandwidth scenario. This dynamic approach reduces server capacity requirements while maintaining bandwidth adaptability.
Solution Approach 2:
The patent changes the parameter of content generation from fixed pre-defined bitrates to variable bitrates determined by measured network bandwidth. Instead of preparing files at a fixed set of bitrates, the system calculates the actual network bandwidth and generates content files with bitrates matched to the measured conditions, allowing flexible adaptation to any bandwidth scenario without requiring exhaustive pre-prepared files.
2Ease of manufacture
If content files are prepared at fixed bitrates, then the manufacturing process is simplified, but the adaptability to real-time network bandwidth variations deteriorates
Solution Approach 1:
The system transitions from static fixed-bitrate content preparation to dynamic real-time content generation. Instead of preparing content files in advance at predetermined bitrates, the system measures actual network bandwidth in real-time and generates content files with appropriately matched bitrates on-demand, enabling adaptation to varying network conditions while maintaining operational simplicity.
Solution Approach 2:
The patent implements feedback by measuring actual network bandwidth and using this information to determine the bitrate for content generation. The system continuously monitors network conditions and adjusts content generation accordingly, creating a closed-loop system that adapts to real-time bandwidth variations and ensures optimal content delivery based on actual network performance.
3Ease of manufacture
If the bitrate range of prepared content files does not match the transmission bandwidth range, then the content generation process is simplified, but the reliability of bandwidth adaptive transmission deteriorates
Solution Approach 1:
The system measures actual network bandwidth and uses this feedback information to determine the appropriate bitrate for content generation. This feedback mechanism ensures that the generated content files have bitrates that match the actual transmission capabilities, eliminating mismatches between prepared content bitrates and actual network bandwidth, thereby ensuring reliable adaptive transmission.
Solution Approach 2:
The patent changes the content generation approach from using fixed predetermined bitrates to dynamically calculating bitrates based on measured network bandwidth. This parameter change ensures that the generated content files always have appropriate bitrates matching the actual transmission conditions, guaranteeing reliable transmission without the need for exhaustive pre-prepared bitrate ranges.
Data Source
AI summary
Provided is a method and system for generating a network bandwidth adaptive content, the method including: measuring bandwidth information of a transmission channel formed between a content server and a reception terminal; generating a target content by converting a source content to be transmitted to the reception terminal, at a transmission bitrate that is determined based on the bandwidth information; transmitting the generated target content to the reception terminal; and storing information on the target content in a dynamic adaptive streaming over hypertext transfer protocol (HTTP) (DASH) media presentation description (MPD) file.


