Patent ID: 9615112
Date: 2017-04-04
CPC Classifications: H04N

Claim:
1. A method for online video playback, comprising: segmenting a video into several versions of video segments targeting different bit rates form low to high in advance, with video segments of each version corresponding to a specific class of bit rates, wherein classes of different bit rates from low to high as referred to in the step of segmenting the video into several versions of video segments corresponding to different bit rates form low to high in advance, comprise: a first class of bit rates from 700 to 1199 kbps, a second class of bit rates from 1200 to 2500 kbps, a third class of bit rates from 2051 kbps to 2 Mbps, and a fourth class of bit rates from 2 Mbps to 10 Mbps and above; loading the first video segment corresponding to the lowest class of bit rates from the version of the lowest class of bit rates at an initial playback; testing automatically the network traffic according to a predefined time interval after the video has been playing steadily; determining whether to choose a high-bit rate video segment to play later according to the current network traffic; upgrading gradually to the highest bit rate if the network traffic is good; if the internet environment permits, choosing automatically and playing the video segment corresponding to an appropriate bit rate according to the resolution of a playing terminal; and downgrading gradually to low-bit rate video segments if the network traffic is busy; if the internet environment permits, choosing automatically and playing the video segment corresponding to appropriate bit rate according to the resolution of a playing terminal.