Self-adaptive bit rate selection method and system for dynamic bit rate video
An adaptive bit rate, dynamic bit rate technology, applied in the field of Internet multimedia services
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0043] This embodiment proposes an adaptive bit rate selection method for dynamic bit rate video, such as figure 1 As shown in FIG. 2 , it is a flow chart of the adaptive bit rate selection method for dynamic bit rate video in this embodiment.
[0044] In the adaptive bit rate selection method for dynamic bit rate video proposed in this embodiment, the following steps are included:
[0045] S1. Initialize all available bit rate information and video block information.
[0046] S2. When receiving the user's request to play the dynamic bit rate, collect the environmental state parameters of all current optional bit rates, and pass the environmental state parameters into the MAB algorithm, and the MAB algorithm calculates the best according to its own parameters and the environmental state parameters. Good bit rate.
[0047] S3. After downloading the corresponding video segment according to the optimal bit rate, play the video through the video player, and calculate the actual ...
Embodiment 2
[0053] This embodiment proposes an adaptive bit rate selection method for dynamic bit rate video, comprising the following steps:
[0054] S1. Initialize all available bit rate information and video block information.
[0055] Wherein, the available bit rate information includes the available bit rate R, the video block information includes the total number of video blocks N, and the quality q(R n ). where n=1,2,...,N.
[0056] Further, this step also initializes the parameter matrix of the MAB algorithm.
[0057] S2. When receiving the user's request to play the dynamic bit rate, collect the environmental state parameters of all current optional bit rates, and pass the environmental state parameters into the MAB algorithm, and the MAB algorithm calculates the best according to its own parameters and the environmental state parameters. Good bit rate.
[0058] The environmental state parameters in this embodiment include video quality q(R n ), buffer size b n , video bloc...
Embodiment 3
[0102] This embodiment proposes an adaptive bit rate selection system for dynamic bit rate video, such as image 3 As shown, it is a structure diagram of the adaptive bit rate selection system for dynamic bit rate video in this embodiment.
[0103] The adaptive bit rate selection system for dynamic bit rate video proposed in this embodiment includes a state observer, a MAB algorithm module, a video downloader and a video player.
[0104] Among them, the state observer is used to collect the currently observed environmental state parameters; the MAB algorithm module is used to calculate the optimal bit rate according to its own parameters and environmental state parameters; the video downloader is used to download the corresponding bit rate video blocks according to the optimal bit rate ; The video player is used to play the downloaded video blocks, and after calculating the actual rewards for this playback, send them to the MAB algorithm module for parameter update.
[0105] ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com