Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Intelligent video code rate adjustment and bandwidth allocation method based on deep learning

A bandwidth allocation method and bit rate allocation technology, which is applied in the field of intelligent video bit rate adjustment and bandwidth allocation based on deep learning, can solve the problems that cannot adapt to delay-sensitive user business needs, lack accurate network bandwidth information, and cannot guarantee polynomial Time solving and other issues to achieve the effect of ensuring smooth playback, high service quality fairness, and service quality improvement

Active Publication Date: 2021-06-04
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF15 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When multiple DASH streams compete for the same bottleneck link, the existing adaptive bit rate adjustment algorithm has the following disadvantages: 1) Each client independently makes a bit rate adjustment algorithm without knowing the existence of other clients. Adaptive decision-making, lack of collaboration between clients; 2) Clients can only detect physical bandwidth at the application layer, lacking accurate network bandwidth information
[0014] However, it has been proven that this problem is NP-hard, and the solution cannot be guaranteed to be completed in polynomial time, and it cannot meet the delay-sensitive user business needs at this stage.

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
  • Intelligent video code rate adjustment and bandwidth allocation method based on deep learning
  • Intelligent video code rate adjustment and bandwidth allocation method based on deep learning
  • Intelligent video code rate adjustment and bandwidth allocation method based on deep learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0035] figure 1 It is a flow chart of a specific embodiment of the deep learning-based intelligent video bit rate adjustment and bandwidth allocation method of the present invention. Such as figure 1 As shown, the specific steps of the intelligent video code rate adjustment and bandwidth allocation method based on deep learning of the present invention include:

[0036] S101: Obtain system data:

[0037] Note that the maximum number of users controlled by the bottleneck link controller connected to the core network that can request DASH service flow at the same time is N, and set M user optional bit rate gears according to the actual situation. The higher the serial number of the bit rate gear is The higher the rate.

[0038] S102: Construct and train a code rate allocation neural network:

[0039] In order to perform code rate allocation quickly and accurately, the present invention needs to construct a code rate allocation neural network. figure 2 It is a structural di...

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 discloses an intelligent video code rate adjustment and bandwidth allocation method based on deep learning, and the method comprises the steps: constructing a code rate allocation neural network, the input of the code rate allocation neural network is a state vector comprising an available bandwidth normalized value, a user cache video duration normalized value and a user active state, and the output of the code rate allocation neural network is a code rate allocation scheme vector of each user; setting a plurality of user states and available bandwidth scenes to obtain training samples, and training the code rate allocation neural network; and when each decision time slot arrives, obtaining a state vector, inputting the state vector into the trained code rate allocation neural network to obtain a code rate allocation scheme, and determining the bandwidth occupied by each user according to the code rate allocation scheme and the current available bandwidth to complete bandwidth allocation. According to the method, the decoding rate and the bandwidth allocation scheme are quickly solved by utilizing the characteristic of high execution speed of a neural network inference process, and the timeliness and the accuracy are improved.

Description

technical field [0001] The invention belongs to the field of communication technology, and more specifically, relates to an intelligent video code rate adjustment and bandwidth allocation method based on deep learning. Background technique [0002] In recent years, the volume of video streaming business has increased dramatically and has occupied a major part of the entire Internet business. In order to adapt to dynamic network conditions and provide better service quality, most video service providers have deployed an HTTP-based Dynamic Adaptive Streaming (Dynamic Adaptive Streaming over HTTP, DASH) solution. In the DASH scheme, a video file is divided into segments of fixed segment length (in seconds). Each segment of the video can be encoded as a different copy using a different bit rate, and each bit rate corresponds to a specific video frame rate and resolution. Clients can adaptively request bitrates (different frame rates and resolutions) for the next segment based ...

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): H04N21/647H04N7/18H04L12/863G06N3/06
CPCH04N21/64738H04N7/18G06N3/06H04L47/50
Inventor 宋彤雨任婧胡文昱谈雪彬王雄徐世中王晟
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products