Self-adaptive bitstream switching method and system based on cache underflow probability estimation

An adaptive code stream, probability estimation technology, applied in transmission systems, digital transmission systems, data exchange networks, etc., can solve the problem of lack of mathematical theoretical support, the accuracy and reliability of algorithms cannot be guaranteed, and the lack of cache queue fragmentation arrival rate It can improve the viewing quality, reduce the risk of underflow, and simplify the computational complexity.

Inactive Publication Date: 2013-12-04
INST OF ACOUSTICS CHINESE ACAD OF SCI +1
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, most of the algorithms involved in the code stream switching method in the above scheme adopt heuristic design, and the heuristic refers to the method of designing based on past experience, such as directly setting the bandwidth threshold, and switching the code stream when it exceeds this value, otherwise No switching; there is no mathematical theory support for this, and there is a lack of comprehensive analysis of the cache queue and fragment arrival rate, so it is impossible to calculate the underflow probability of video fragments downloaded by the client cache at each bit rate, resulting in the algorithm The accuracy and reliability of the

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 bitstream switching method and system based on cache underflow probability estimation
  • Self-adaptive bitstream switching method and system based on cache underflow probability estimation
  • Self-adaptive bitstream switching method and system based on cache underflow probability estimation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0040] In this embodiment, the adaptive code stream switching method based on buffer underflow probability estimation is applied to HTTP streaming adaptive code stream switching based on terminal "pull", for example figure 2 As shown, the Web server and the terminal are connected through the Internet. The terminal sends a request, and the server returns corresponding video data according to the request.

[0041] Specific steps are as follows:

[0042] 101. Divide each code stream copy of the video into 1s fragments on the server side;

[0043] 102. At the beginning, the terminal requests the code stream with the lowest code rate for download buffering to reduce the start-up delay;

[0044] 103. Estimate the average and variance of the video segment download time of the code stream s in the current network state, analyze the download time of the latest 30 segments, and convert the segments that are not the video stream s as follows: convert the video stream n The download t...

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 provides a self-adaptive bitstream switching method and system based on cache underflow probability estimation. The method includes the steps of 101) estimating a mean valve of video segment downloading time of each bitstream and a variance of the video segment downloading time of each bitstream at the current network conditions, 102) modeling arrival and departure of video data in a client cache into an Ek/D/1/N queuing model, setting parameters of the queuing model according to the mean values and the variances, and for each bitstream, utilizing the queuing model with the determined parameters to calculate the probability that cache queues are empty so as to obtain the underflow probability of each bitstream, 103) setting the underflow risk gain or loss of the current bitstream and the quality gain of each bitstream, and calculating comprehensive profit values according to the underflow risk gain or loss of the current bitstream, the quality gain of each bitsteam and the underflow probability of each bitstream when switching is performed between the bitstreams, and 104) selecting the bitstream with the highest comprehensive profit value to be switched , wherein video segments are obtained through equal duration division of copies of the bitstreams.

Description

technical field [0001] The invention relates to an online streaming media service and an adaptive code stream switching algorithm, in particular to an adaptive code stream switching method and system based on buffer underflow probability estimation. Background technique [0002] In recent years, multimedia services have grown rapidly on the Internet. However, due to the Internet's "best effort" service characteristics, the quality of online video viewing cannot be guaranteed. The best effort: the Internet does not provide any bandwidth, delay and packet loss rate. Assure. However, the end-to-end available bandwidth always fluctuates with the change of the network state, and the self-similarity of network traffic proves that the fluctuation exists widely in a multi-scale range. Small-scale bandwidth fluctuations (on the order of RTT, hundreds of milliseconds to several seconds) can be compensated by introducing increased buffer delay or adaptive media playback technology (Ad...

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): H04L12/861H04L29/08
Inventor 王劲林张辉帅邓峰孙鹏
Owner INST OF ACOUSTICS CHINESE ACAD OF SCI
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