Adaptive Streaming Server Queue Management for Bit Rate Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveadaptability to network qualityVSAvoidbit rate switching delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveautomatic bit rate selectionVSAvoiduser experience during playback
Core Design Contradiction:
Extent of automationVSEase of operation

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10498786B2Method and apparatus for adaptively providing multiple bit rate streaming media in server
Publication Date: 2019.12.03 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US10498786B2 patent drawing
  • US10498786B2 patent drawing

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.