1.一種下載流媒體數(shù)據(jù)的方法,其特征在于,包括:
當(dāng)接收到下載流媒體數(shù)據(jù)對應(yīng)的TS文件的指令時,向服務(wù)器發(fā)送獲取用于下載TS文件的線程數(shù)的請求;
接收所述服務(wù)器返回的獲取結(jié)果;
根據(jù)所述獲取結(jié)果對應(yīng)的線程數(shù)的線程下載所述TS文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述服務(wù)器根據(jù)客戶端的第一相關(guān)信息和服務(wù)器本端的第二相關(guān)信息,確定所述客戶端即將下載所述TS文件的線程數(shù),并將所述線程數(shù)添加到所述TS文件的指定位置;
向服務(wù)器發(fā)送獲取用于下載TS文件的線程數(shù)的請求,包括:
向服務(wù)器發(fā)送下載所述TS文件的指定位置的數(shù)據(jù)的請求。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述客戶端的第一相關(guān)信息包括所述客戶端處理數(shù)據(jù)的能力值;所述服務(wù)器本端的第二相關(guān)信息包括所述服務(wù)器本端的網(wǎng)絡(luò)帶寬。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述服務(wù)器確定的線程數(shù)發(fā)生變化時,將變化后的線程數(shù)添加到所述TS文件的下一個TS文件的指定位置。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,
若所述獲取結(jié)果中包括所述線程數(shù);
根據(jù)所述獲取結(jié)果對應(yīng)的線程數(shù)的線程下載所述TS文件,包括:
從所述獲取結(jié)果中提取所述線程數(shù);
根據(jù)所述線程數(shù)的線程下載所述TS文件。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,
若所述獲取結(jié)果中不包括所述線程數(shù);
根據(jù)所述獲取結(jié)果對應(yīng)的線程數(shù)的線程下載所述TS文件,包括:
獲取所述客戶端配置的線程數(shù);
根據(jù)所述線程數(shù)的線程下載所述TS文件。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,根據(jù)所述線程數(shù)的線程下載所述TS文件,包括:
獲取所述TS文件的第一數(shù)據(jù)量;
采用所述TS文件的第一數(shù)據(jù)量除以所述線程數(shù),得到每個線程下載的數(shù)據(jù)塊的第二數(shù)據(jù)量;
利用各個線程下載所述第二數(shù)據(jù)量的數(shù)據(jù)塊。
8.一種下載流媒體數(shù)據(jù)的裝置,其特征在于,包括:
發(fā)送模塊,用于當(dāng)接收到下載流媒體數(shù)據(jù)對應(yīng)的TS文件的指令時,向服務(wù)器發(fā)送獲取用于下載TS文件的線程數(shù)的請求;
接收模塊,用于接收所述服務(wù)器返回的獲取結(jié)果;
下載模塊,用于根據(jù)所述獲取結(jié)果對應(yīng)的線程數(shù)的線程下載所述TS文件。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,
所述服務(wù)器根據(jù)客戶端的第一相關(guān)信息和服務(wù)器本端的第二相關(guān)信息,確定所述客戶端即將下載所述TS文件的線程數(shù),并將所述線程數(shù)添加到所述TS文件的指定位置;
所述發(fā)送模塊,還用于向服務(wù)器發(fā)送下載所述TS文件的指定位置的數(shù)據(jù)的請求。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述客戶端的第一相關(guān)信息包括所述客戶端處理數(shù)據(jù)的能力值;所述服務(wù)器本端的第二相關(guān)信息包括所述服務(wù)器本端的網(wǎng)絡(luò)帶寬。