1.一種在計(jì)算裝置中實(shí)施的方法,所述計(jì)算裝置通過(guò)網(wǎng)絡(luò)連接到托管至少一個(gè)內(nèi)容流的至少一個(gè)服務(wù)器計(jì)算機(jī),所述方法包括:
在所述計(jì)算裝置上顯示至少一個(gè)內(nèi)容項(xiàng)目,每一個(gè)內(nèi)容項(xiàng)目包括到所述至少一個(gè)內(nèi)容流中一個(gè)的鏈接;
確定在從所述計(jì)算裝置到所述網(wǎng)絡(luò)的數(shù)據(jù)連接上的可用帶寬量;
將預(yù)取緩沖器和流送緩沖器與每一個(gè)內(nèi)容項(xiàng)目相關(guān)聯(lián);以及
對(duì)于每一個(gè)內(nèi)容項(xiàng)目,
基于與鏈接內(nèi)容流相關(guān)的條件來(lái)獲得測(cè)量;
基于所述可用帶寬量和所述測(cè)量來(lái)計(jì)算所述預(yù)取緩沖器的大小;
對(duì)于所述預(yù)取緩沖器和所述流送緩沖器,分配所述計(jì)算裝置中的存儲(chǔ)器;以及
啟動(dòng)所述鏈接內(nèi)容流的第一部分向所述預(yù)取緩沖器的下載。
2.根據(jù)權(quán)利要求1所述的方法,其中,與所述鏈接內(nèi)容流相關(guān)的所述條件包括下述中的至少一個(gè):用于所述鏈接內(nèi)容流的文件格式、所述鏈接內(nèi)容流的視頻分辨率、和在從所述網(wǎng)絡(luò)到托管所述鏈接內(nèi)容流的所述服務(wù)器計(jì)算機(jī)的數(shù)據(jù)連接上的可用帶寬量。
3.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:
接收用戶選擇,所述用戶選擇識(shí)別所述至少一個(gè)內(nèi)容項(xiàng)目的選擇內(nèi)容項(xiàng)目;
從與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述預(yù)取緩沖器播放與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述鏈接內(nèi)容流的所述第一部分;
啟動(dòng)與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述鏈接內(nèi)容流的第二部分向與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述流送緩沖器的下載;以及
當(dāng)所述第一部分的所述播放結(jié)束時(shí),從與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述流送緩沖器播放與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述鏈接內(nèi)容流的所述第二部分。
4.根據(jù)權(quán)利要求3所述的方法,其中,播放所述第一部分和啟動(dòng)所述第二部分的下載同時(shí)發(fā)生。
5.根據(jù)權(quán)利要求3所述的方法,其中,當(dāng)在接收所述用戶選擇之前所述可用帶寬改變時(shí),所述方法進(jìn)一步包括:
對(duì)于每一個(gè)內(nèi)容項(xiàng)目,對(duì)于所述預(yù)取緩沖器和所述流送緩沖器重新分配所述計(jì)算裝置中的所述存儲(chǔ)器。
6.根據(jù)權(quán)利要求3所述的方法,其中,接收用戶選擇進(jìn)一步包括:
檢測(cè)所述可用帶寬量的改變;以及
對(duì)于與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述預(yù)取緩沖器和所述流送緩沖器,重新分配所述計(jì)算裝置中的所述存儲(chǔ)器,以考慮所述可用帶寬量的所述改變。
7.一種通過(guò)網(wǎng)絡(luò)連接到至少一個(gè)服務(wù)器計(jì)算機(jī)的計(jì)算裝置,所述至少一個(gè)服務(wù)器計(jì)算機(jī)托管至少一個(gè)內(nèi)容流,所述計(jì)算裝置包括:
通信接口,用于將所述計(jì)算裝置連接到所述網(wǎng)絡(luò);
在所述計(jì)算裝置中駐留的存儲(chǔ)器裝置;以及
被布置成與所述通信接口和所述存儲(chǔ)器裝置通信的處理器,所述處理器被配置為:
在所述計(jì)算裝置上顯示至少一個(gè)內(nèi)容項(xiàng)目,每一個(gè)內(nèi)容項(xiàng)目包括到所述至少一個(gè)內(nèi)容流中一個(gè)的鏈接;
確定在從所述計(jì)算裝置到所述網(wǎng)絡(luò)的數(shù)據(jù)連接上的可用帶寬量;
將預(yù)取緩沖器和流送緩沖器與每一個(gè)內(nèi)容項(xiàng)目相關(guān)聯(lián);以及
對(duì)于每一個(gè)內(nèi)容項(xiàng)目,
基于與鏈接內(nèi)容流相關(guān)的條件來(lái)獲得測(cè)量;
基于所述可用帶寬量和所述測(cè)量來(lái)計(jì)算所述預(yù)取緩沖器的大??;
對(duì)于所述預(yù)取緩沖器和所述流送緩沖器,分配所述計(jì)算裝置中的存儲(chǔ)器;以及
啟動(dòng)所述鏈接內(nèi)容流的第一部分向所述預(yù)取緩沖器的下載。
8.根據(jù)權(quán)利要求7所述的計(jì)算裝置,其中,與所述鏈接內(nèi)容流相關(guān)的所述條件包括下述中的至少一個(gè):用于所述鏈接內(nèi)容流的文件格式、所述鏈接內(nèi)容流的視頻分辨率、和在從所述網(wǎng)絡(luò)到托管所述鏈接內(nèi)容流的所述服務(wù)器計(jì)算機(jī)的數(shù)據(jù)連接上的可用帶寬量。
9.根據(jù)權(quán)利要求7所述的計(jì)算裝置,其中所述處理器進(jìn)一步被配置為:
接收用戶選擇,所述用戶選擇識(shí)別所述至少一個(gè)內(nèi)容項(xiàng)目的選擇內(nèi)容項(xiàng)目;
從與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述預(yù)取緩沖器播放與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述鏈接內(nèi)容流的所述第一部分;
啟動(dòng)與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述鏈接內(nèi)容流的第二部分向與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述流送緩沖器的下載;以及
當(dāng)所述第一部分的所述播放結(jié)束時(shí),從與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述流送緩沖器播放與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述鏈接內(nèi)容流的所述第二部分。
10.根據(jù)權(quán)利要求9所述的計(jì)算裝置,其中,所述處理器進(jìn)一步被配置為:播放所述第一部分,以及同時(shí)啟動(dòng)所述第二部分的下載。
11.根據(jù)權(quán)利要求9所述的計(jì)算裝置,其中,當(dāng)在接收用戶選擇之前所述可用帶寬改變時(shí),所述處理器進(jìn)一步被配置為:
對(duì)于每一個(gè)內(nèi)容項(xiàng)目,對(duì)于所述預(yù)取緩沖器和所述流送緩沖器重新分配所述計(jì)算裝置中的所述存儲(chǔ)器。
12.根據(jù)權(quán)利要求9所述的計(jì)算裝置,其中,為了接收所述用戶選擇,所述處理器進(jìn)一步被配置為:
檢測(cè)所述可用帶寬量的改變;以及
對(duì)于與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述預(yù)取緩沖器和所述流送緩沖器,重新分配所述計(jì)算裝置中的所述存儲(chǔ)器,以考慮所述可用帶寬量的所述改變。
13.一種永久計(jì)算機(jī)可讀介質(zhì),包括處理器可讀指令,所述處理器可讀指令當(dāng)被處理器執(zhí)行時(shí)使得所述處理器執(zhí)行操作,所述操作包括:
在所述計(jì)算裝置上顯示至少一個(gè)內(nèi)容項(xiàng)目,每一個(gè)內(nèi)容項(xiàng)目包括到所述至少一個(gè)內(nèi)容流中一個(gè)的鏈接;
確定在從所述計(jì)算裝置到所述網(wǎng)絡(luò)的數(shù)據(jù)連接上的可用帶寬量;
將預(yù)取緩沖器和流送緩沖器與每一個(gè)內(nèi)容項(xiàng)目相關(guān)聯(lián);以及
對(duì)于每一個(gè)內(nèi)容項(xiàng)目,
基于與鏈接內(nèi)容流相關(guān)的條件來(lái)獲得測(cè)量;
基于所述可用帶寬量和所述測(cè)量來(lái)計(jì)算所述預(yù)取緩沖器的大?。?/p>
對(duì)于所述預(yù)取緩沖器和所述流送緩沖器,分配所述計(jì)算裝置中的存儲(chǔ)器;以及
啟動(dòng)所述鏈接內(nèi)容流的第一部分向所述預(yù)取緩沖器的下載。
14.根據(jù)權(quán)利要求13所述的永久計(jì)算機(jī)可讀介質(zhì),其中,與所述鏈接內(nèi)容流相關(guān)的所述條件包括下述中的至少一個(gè):用于所述鏈接內(nèi)容流的文件格式、所述鏈接內(nèi)容流的視頻分辨率、和在從所述網(wǎng)絡(luò)到托管所述鏈接內(nèi)容流的所述服務(wù)器計(jì)算機(jī)的數(shù)據(jù)連接上的可用帶寬量。
15.根據(jù)權(quán)利要求13所述的永久計(jì)算機(jī)可讀介質(zhì),進(jìn)一步包括:
接收用戶選擇,所述用戶選擇識(shí)別所述至少一個(gè)內(nèi)容項(xiàng)目的選擇內(nèi)容項(xiàng)目;
從與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述預(yù)取緩沖器播放與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述鏈接內(nèi)容流的所述第一部分;
啟動(dòng)與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述鏈接內(nèi)容流的第二部分向與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述流送緩沖器的下載;以及
當(dāng)所述第一部分的所述播放結(jié)束時(shí),從與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述流送緩沖器播放與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述鏈接內(nèi)容流的所述第二部分。
16.根據(jù)權(quán)利要求15所述的永久計(jì)算機(jī)可讀介質(zhì),其中,播放所述第一部分和啟動(dòng)所述第二部分的下載同時(shí)發(fā)生。
17.根據(jù)權(quán)利要求15所述的永久計(jì)算機(jī)可讀介質(zhì),其中,當(dāng)在接收所述用戶選擇之前所述可用帶寬改變時(shí),所述方法進(jìn)一步包括:
對(duì)于每一個(gè)內(nèi)容項(xiàng)目,對(duì)于所述預(yù)取緩沖器和所述流送緩沖器重新分配所述計(jì)算裝置中的所述存儲(chǔ)器。
18.根據(jù)權(quán)利要求15所述的永久計(jì)算機(jī)可讀介質(zhì),其中,接收用戶選擇進(jìn)一步包括:
檢測(cè)所述可用帶寬量的改變;以及
對(duì)于與所述選擇內(nèi)容項(xiàng)目相關(guān)聯(lián)的所述預(yù)取緩沖器和所述流送緩沖器,重新分配所述計(jì)算裝置中的所述存儲(chǔ)器,以考慮所述可用帶寬量的所述改變。