Adaptive Streaming Data Bucket Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users accessing digital content via HTTP adaptive streaming over mobile networks face challenges in controlling their data consumption, leading to potential excessive usage and high costs, as existing solutions do not effectively manage data bucket limits.
Innovation Solution
A method for managing HTTP adaptive streaming that determines and displays the data volume consumption for different encoding rates, allowing users to select a maximum authorized encoding rate based on their data bucket, thereby controlling data usage and preventing excessive consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If HTTP adaptive streaming is used to access digital content over mobile networks, then content accessibility and quality adaptation are improved, but data consumption becomes uncontrolled and may exceed data bucket limits
Solution Approach 1:
The system performs preliminary calculation of data volume consumption for different encoding rates before actual streaming begins. The client terminal computes estimated data consumption based on content duration and encoding rates, allowing users to make informed decisions about maximum authorized encoding rates before data is transmitted.
Solution Approach 2:
The system implements feedback mechanisms by displaying calculated data consumption information to users, allowing them to adjust their viewing preferences and maximum authorized encoding rates based on real-time feedback about data bucket status and consumption projections.
2Manufacturing precision
If maximum encoding rate is selected for streaming, then content quality is maximized, but data consumption increases and may exceed data bucket limits
Solution Approach 1:
The system allows dynamic adjustment of the maximum authorized encoding rate parameter based on user preferences and data bucket status. The client terminal can modify this parameter to balance between content quality and data consumption, selecting appropriate encoding rates from available options without automatically choosing the highest possible rate.
3Quantity of substance
If data consumption is strictly limited, then data bucket is preserved for other uses, but content viewing experience may be degraded
Solution Approach 1:
The system implements dynamic adaptation where the maximum authorized encoding rate can be adjusted during streaming based on changing conditions. Users can modify their data consumption limits mid-stream, allowing flexible balancing between data bucket preservation and viewing experience quality according to their immediate needs and remaining data availability.
Data Source
AI summary
A method for managing adaptive streaming of an item of digital content within a multimedia stream reading terminal connected to a mobile communication network is disclosed. The item of digital content is associated with a description file for the item and includes a list of time segments of the item of content that are each associated with multiple encoding rates of the item of content. A maximum data volume to be consumed within the mobile communication network, as a data bucket, is allocated to the multimedia stream reading terminal. When the adaptive streaming of the item is launched, the method determines a data volume that would be consumed by the multimedia stream reading terminal as a result of streaming the time segments and selects a maximum encoding rate of the item authorized for the streaming on the basis of the consumed data volume associated therewith and of the data bucket.

