1.一種視頻分段加載方法,其特征在于,包括:
根據(jù)加載第一段視頻的時間信息,以及所述第一段視頻的長度,計算加載所述第一段視頻時的加載速度;所述第一段視頻由服務(wù)器從預(yù)設(shè)視頻上切分得到;
在播放所述第一段視頻至預(yù)設(shè)長度時,根據(jù)所述第一段視頻的剩余長度以及所述第一段視頻的加載速度,計算待向所述服務(wù)器請求加載的第二段視頻的長度;
根據(jù)所述第二段視頻的長度,向所述服務(wù)器發(fā)出加載所述第二段視頻的請求;
加載所述服務(wù)器發(fā)送的從所述預(yù)設(shè)視頻上切分得到的所述第二段視頻以用于播放。
2.根據(jù)權(quán)利要求1所述的視頻分段加載方法,其特征在于,根據(jù)所述第二段視頻的長度,向所述服務(wù)器發(fā)出加載所述第二段視頻的請求,具體包括:
根據(jù)所述第一段視頻的結(jié)束時間設(shè)置所述第二段視頻的開始時間,根據(jù)所述第一段視頻的結(jié)束時間與所述第二段視頻的長度設(shè)置所述第二段視頻的結(jié)束時間,并將所述第二段視頻的開始時間和結(jié)束時間加入所述請求進行發(fā)送。
3.根據(jù)權(quán)利要求1所述的視頻分段加載方法,其特征在于,在根據(jù)所述第二段視頻的長度,向所述服務(wù)器發(fā)出加載所述第二段視頻的請求之前,還包括:
將所述第二段視頻的長度與預(yù)設(shè)的表示網(wǎng)絡(luò)狀況的系數(shù)的乘積,作為新的所述第二段視頻的長度。
4.根據(jù)權(quán)利要求1所述的視頻分段加載方法,其特征在于,在根據(jù)所述第二段視頻的長度,向所述服務(wù)器發(fā)出加載所述第二段視頻的請求之前,還包括:
在所述第二段視頻的長度小于預(yù)設(shè)第一長度時,將所述第二段視頻的長度修改為所述預(yù)設(shè)第一長度。
5.根據(jù)權(quán)利要求1至4中任一項所述的視頻分段加載方法,其特征在于,還包括:
在未加載所述預(yù)設(shè)視頻的任何部分時,向所述服務(wù)器發(fā)出加載所述預(yù)設(shè)視頻中的預(yù)設(shè)第二長度的一段視頻的請求。
6.一種視頻分段加載裝置,其特征在于,包括:
加載速度計算模塊,用于根據(jù)加載第一段視頻的時間信息,以及所述第一段視頻的長度,計算加載所述第一段視頻時的加載速度;所述第一段視頻由服務(wù)器從預(yù)設(shè)視頻上切分得到;
視頻長度計算模塊,用于在播放所述第一段視頻至預(yù)設(shè)長度時,根據(jù)所述第一段視頻的剩余長度以及所述第一段視頻的加載速度,計算待向所述服務(wù)器請求加載的第二段視頻的長度;
請求模塊,用于根據(jù)所述第二段視頻的長度,向所述服務(wù)器發(fā)出加載所述第二段視頻的請求;
加載模塊,用于加載所述服務(wù)器發(fā)送的從所述預(yù)設(shè)視頻上切分得到的所述第二段視頻以用于播放。
7.根據(jù)權(quán)利要求6所述的視頻分段加載裝置,其特征在于,
所述請求模塊根據(jù)所述第一段視頻的結(jié)束時間設(shè)置所述第二段視頻的開始時間,根據(jù)所述第一段視頻的結(jié)束時間與所述第二段視頻的長度設(shè)置所述第二段視頻的結(jié)束時間,并將所述第二段視頻的開始時間和結(jié)束時間加入所述請求進行發(fā)送。
8.根據(jù)權(quán)利要求6所述的視頻分段加載裝置,其特征在于,
所述視頻長度計算模塊還將所述第二段視頻的長度與預(yù)設(shè)的表示網(wǎng)絡(luò)狀況的系數(shù)的乘積,作為新的所述第二段視頻的長度。
9.根據(jù)權(quán)利要求6所述的視頻分段加載裝置,其特征在于,
所述視頻長度計算模塊還在所述第二段視頻的長度小于預(yù)設(shè)第一長度時, 將所述第二段視頻的長度修改為所述預(yù)設(shè)第一長度。
10.根據(jù)權(quán)利要求6至9中任一項所述的視頻分段加載裝置,其特征在于,
所述請求模塊還在未加載所述預(yù)設(shè)視頻的任何部分時,向所述服務(wù)器發(fā)出加載所述預(yù)設(shè)視頻中的預(yù)設(shè)第二長度的一段視頻的請求。