Adaptive Streaming Server Queue Management for Bit Rate Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for providing multiple bit rate streaming media lack adaptability and intelligence, leading to suboptimal user experiences due to inadequate bit rate switching, especially during network fluctuations, and result in noticeable delays when switching bit rates.
Innovation Solution
A method and apparatus that utilize multiple queues to store multimedia data frames with different bit rates for the same media content, allowing for quick and seamless bit rate switching based on network quality information by selecting the appropriate queue and deleting corresponding frames to maintain media content coherence.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If HLS is used to adaptively provide multiple bit rate streaming, then adaptability to network quality is improved, but noticeable delay occurs when bit rate is switched due to video clip play duration
Solution Approach 1:
The patent segments the video stream into multiple queues, each queue storing multimedia data frames with different bit rates for the same media content. This segmentation allows the system to quickly switch between bit rates by selecting different queues without waiting for video clip boundaries, thereby reducing bit rate switching delay while maintaining adaptability to network quality changes.
2Extent of automation
If user manually selects play option based on network situation, then bit rate corresponds to selected option, but system lacks intelligence and user experience deteriorates when user changes option during abnormal playback
Solution Approach 1:
The patent implements automatic bit rate selection by continuously monitoring network quality information and providing feedback to the queue selection mechanism. The system automatically determines which queue to use based on current network conditions, eliminating the need for manual user selection while maintaining optimal playback quality. This feedback loop ensures intelligent adaptation to changing network situations without requiring user intervention.
Data Source
AI summary
A method and apparatus for adaptively providing multiple bit rate streaming media in a server. The method for adaptively providing multiple bit rate streaming media comprises: acquiring network quality information; in the case that it is determined based on the network quality information that bit rate switching is needed, selecting one queue from all queues as the transmitting queue, wherein multimedia data frames with different bit rates for the same media content are stored in different queues; reading the multimedia data frame from the transmitting queue and sending it, and deleting all multimedia data frames in other queues having the same media content as the already-sent multimedia data frame. The technical solutions provided by the present disclosure reduces bit rate switching delay while implementing adaptive bit rate switching, and implements quick and seamless adaptive bit rate switching.

