Video quality optimization method and system, electronic equipment and storage medium
A technology of video quality and optimization method, which is applied in the field of video network, can solve problems such as video freeze, affect buffer size, and affect user viewing experience, and achieve the effects of simplifying deployment, enhancing scalability, and solving user subjective evaluation problems
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0067] In this example, if figure 2 As shown, in the second flow chart of the video quality optimization method provided by the embodiment of the present application, the user terminal first judges whether the current slice is a starting stream slice, and if so, first predicts the network speed of the user terminal, and then according to the predicted network speed of the user terminal Quickly judge the impact of the current network speed on the user's viewing experience, that is, calculate the experience value (Experience) index, substitute the predicted network speed and experience value index into the MPD (Media Presentation Description) parser for processing, and process the processed results and Read the cache parameters of the current buffer to obtain the video quality bit rate currently requested by the client through the MDP decision process. If the current slice is not the initial stream slice, it is further judged whether the current video playback is stuck, and the...
no. 2 example
[0072] In this example, if image 3As shown, the third flow chart of the video quality optimization method provided by the embodiment of the present application, on the server side, first input the video quality code rate currently requested by the user terminal, and determine whether the video quality code rate currently requested by the user terminal matches the current Stream cache, if so, output the hit video stream bit rate, that is, the best video quality bit rate currently requested by the user. Otherwise, obtain the cached data of the current video slice in the buffer, and calculate the objective evaluation parameter perception value P index (Perception), and substitute the cached data and P index into the MPD parser for processing to determine the best video quality bit rate currently requested by the user , so as to pull the stream to the upper-level server to obtain the corresponding video resources. Specifically, the server-side video quality code rate Habra algor...
no. 3 example
[0076] In this example, if Figure 5 As shown, the second structural diagram of the video quality optimization system provided by the embodiment of the present application, the client includes: a bandwidth prediction module, an MDP decision video stream module, an experience value module, a network interface module, a video cache module and a DASH logic unit;
[0077] Wherein, the bandwidth prediction module is used to obtain bandwidth prediction parameters, and send the bandwidth prediction parameters to the MDP decision video flow module;
[0078] The experience value module is used to receive the user's subjective evaluation result, and send the user's subjective evaluation result to the MDP decision-making video stream module;
[0079] The video cache module is used to obtain the client local video cache status parameters, and send the video cache status parameters to the MDP decision video stream module;
[0080] The MDP decision-making video stream module is used to obt...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


