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

Pending Publication Date: 2022-03-11
SUN YAT SEN UNIV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention provides an adaptive bit rate selection method and system for dynamic bit rate video in order to overcome the defect in the prior art that the user experience is affected by frequent changes in the user network environment

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Self-adaptive bit rate selection method and system for dynamic bit rate video
  • Self-adaptive bit rate selection method and system for dynamic bit rate video
  • Self-adaptive bit rate selection method and system for dynamic bit rate video

Examples

Experimental program
Comparison scheme
Effect test

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] ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to the technical field of Internet multimedia services, and provides a self-adaptive bit rate selection method and system for a dynamic bit rate video, and the method comprises the following steps: initializing all available bit rate information and video block information; when a request of playing a dynamic bit rate by a user is received, environment state parameters of all current selectable bit rates are collected, the environment state parameters are transmitted into an MAB algorithm, and the MAB algorithm calculates the optimal bit rate according to the parameters of the MAB algorithm and the environment state parameters; after corresponding video blocks are downloaded according to the optimal bit rate, a video is played through a video player, and the actual reward of the playing is calculated; and according to the actual reward played this time, updating the own parameter under the corresponding bit rate in the MAB algorithm, and applying to the decision of the next optimal bit rate. According to the method, the optimal decision can be kept when the user network environment frequently changes, so that the user experience is prevented from being influenced.

Description

technical field [0001] The present invention relates to the technical field of Internet multimedia services, and more specifically, to an adaptive bit rate selection method and system for dynamic bit rate video. Background technique [0002] Improving users' viewing experience of online video is one of the hot research issues in recent years. In recent years, network communication technology has developed rapidly. The development of network communication technology has promoted the user's demand and development of network video. The transmission speed of network broadband is getting faster and faster, but users also have higher requirements for video quality. However, the user's network The situation is complex and changeable. How to improve and select the most suitable video quality for the user according to the actual network situation of the user, so as to improve the overall experience of the user watching the video, is a current research hotspot. [0003] With the deve...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N19/196H04N19/146H04N19/184H04N19/176G06V10/98
CPCH04N19/197H04N19/146H04N19/184H04N19/176G06F18/217
Inventor 胡淼黎清曦吴迪
Owner SUN YAT SEN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products