欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種視頻動(dòng)態(tài)調(diào)度方法、裝置及視頻播放系統(tǒng)的制作方法

文檔序號(hào):7794898閱讀:153來源:國知局
一種視頻動(dòng)態(tài)調(diào)度方法、裝置及視頻播放系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種視頻動(dòng)態(tài)調(diào)度方法、裝置及視頻播放系統(tǒng),用于實(shí)現(xiàn)自動(dòng)為用戶播放視頻提供最合適的播放節(jié)點(diǎn)。所述方法包括:根據(jù)視頻的播放地址播放視頻;當(dāng)所述視頻播放不流暢時(shí),獲取所述視頻的多個(gè)備選地址的網(wǎng)絡(luò)狀況信息;從所述多個(gè)備選地址的網(wǎng)絡(luò)狀況信息中選擇播放所述視頻的備選地址。采用本公開的方法,使得當(dāng)視頻播放過程中出現(xiàn)不流暢的情況時(shí),能夠通過對(duì)備選地址進(jìn)行測試并選擇網(wǎng)絡(luò)狀況最佳的地址繼續(xù)播放視頻,也就是說,能夠自動(dòng)切換到備選地址中網(wǎng)絡(luò)狀況最佳的節(jié)點(diǎn)上繼續(xù)播放視頻,而不需要用戶刷新播放頁面重新發(fā)送播放請(qǐng)求,實(shí)現(xiàn)了自動(dòng)為用戶播放視頻提供最合適的播放節(jié)點(diǎn)。
【專利說明】一種視頻動(dòng)態(tài)調(diào)度方法、裝置及視頻播放系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,尤其涉及一種視頻動(dòng)態(tài)調(diào)度方法、裝置及視頻播放系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,視頻網(wǎng)絡(luò)發(fā)展迅速,越來越多的人傾向于在線點(diǎn)播視頻而不是下載到本地進(jìn)行播放。特別是對(duì)于有版權(quán)保護(hù)的在線教育視頻,這就要求視頻網(wǎng)站在線播放的速度能夠達(dá)到用戶流暢播放的要求。在當(dāng)前網(wǎng)絡(luò)環(huán)境非常復(fù)雜的情況下,視頻CDN(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))調(diào)度技術(shù)應(yīng)運(yùn)而生。視頻⑶N調(diào)度,也就是把視頻放到離用戶最近的節(jié)點(diǎn)上去,使得用戶能夠快速地獲取視頻。
[0003]目前,視頻⑶N調(diào)度的運(yùn)用主要通過以下技術(shù),當(dāng)系統(tǒng)獲取到用戶的IPdnternetProtocol,網(wǎng)絡(luò)之間互聯(lián)協(xié)議)地址后,與IP庫中的IP地址進(jìn)行比較,如果該IP地址在IP庫中對(duì)應(yīng)的IP范圍之內(nèi),則將該范圍所對(duì)應(yīng)的節(jié)點(diǎn),也就是視頻服務(wù)器地址分配給該IP用戶,其中,IP庫分配IP的原則是根據(jù)就近原則來分配的。此外,對(duì)IP庫進(jìn)行不斷地完善,使得IP庫分配IP地址更加準(zhǔn)確?;蛘?,在IP調(diào)度的基礎(chǔ)上,考慮各節(jié)點(diǎn)的健康狀況及相關(guān)信息,例如已使用帶寬、CPU、TCP連接數(shù)、節(jié)點(diǎn)存活情況等,結(jié)合IP庫向用戶分配合適的視頻服務(wù)器地址。
[0004]雖然目前能夠?yàn)橛脩粽业阶罱墓?jié)點(diǎn),使得用戶快速地獲取視頻,然而,目前都是在IP調(diào)度的基礎(chǔ)上實(shí)現(xiàn)上述結(jié)果的,由于目前網(wǎng)絡(luò)環(huán)境的復(fù)雜以及IP庫的不準(zhǔn)確性,通過IP判斷不一定能找到最合適的節(jié)點(diǎn),視頻在播放過程中會(huì)出現(xiàn)各種因素導(dǎo)致不流暢,例如,視頻在某CDN節(jié)點(diǎn)中不存在(響應(yīng)狀態(tài)404)、CDN節(jié)點(diǎn)服務(wù)器宕機(jī)、用戶到CDN節(jié)點(diǎn)的即時(shí)網(wǎng)絡(luò)狀況很差、用戶本身帶寬達(dá)不到視頻的播放要求、用戶在播放視頻的同時(shí)有其他下載任務(wù)在進(jìn)行等等。此外,當(dāng)視頻播放的過程中節(jié)點(diǎn)出現(xiàn)問題時(shí),系統(tǒng)無法識(shí)別,用戶只能通過刷新播放器,重新請(qǐng)求播放視頻。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實(shí)施例提供一種視頻動(dòng)態(tài)調(diào)度方法、裝置及視頻播放系統(tǒng),用于實(shí)現(xiàn)自動(dòng)為用戶播放視頻提供最合適的播放節(jié)點(diǎn)。
[0006]一種視頻動(dòng)態(tài)調(diào)度方法,包括以下步驟:
[0007]根據(jù)視頻的播放地址播放視頻;
[0008]當(dāng)所述視頻播放不流暢時(shí),獲取所述視頻的多個(gè)備選地址的網(wǎng)絡(luò)狀況信息;
[0009]從所述多個(gè)備選地址的網(wǎng)絡(luò)狀況信息中選擇播放所述視頻的備選地址。
[0010]本公開的一些有益效果可以包括:采用本公開實(shí)施例的方案,彌補(bǔ)了現(xiàn)有技術(shù)中單純的服務(wù)器端調(diào)度的不足,相比于服務(wù)器端調(diào)度只能通過經(jīng)驗(yàn)分配給用戶最近的節(jié)點(diǎn),本方案能夠考慮用戶端的網(wǎng)絡(luò)環(huán)境,以及用戶端到播放節(jié)點(diǎn)之間的網(wǎng)絡(luò)狀況。當(dāng)視頻播放過程中出現(xiàn)不流暢的情況時(shí),能夠通過對(duì)備選地址進(jìn)行測試并選擇網(wǎng)絡(luò)狀況最佳的地址繼續(xù)播放視頻,也就是說,能夠自動(dòng)切換到備選地址中網(wǎng)絡(luò)狀況最佳的節(jié)點(diǎn)上繼續(xù)播放視頻,而不需要用戶刷新播放頁面重新發(fā)送播放請(qǐng)求,實(shí)現(xiàn)了自動(dòng)為用戶播放視頻提供最合適的播放節(jié)點(diǎn)。
[0011]所述根據(jù)視頻的播放地址播放視頻包括:
[0012]向服務(wù)器發(fā)送所述視頻的播放請(qǐng)求,所述播放請(qǐng)求中包括用戶IP地址;
[0013]接收服務(wù)器發(fā)送的播放地址,所述播放地址為所述服務(wù)器根據(jù)所述用戶IP地址和存儲(chǔ)所述視頻的各節(jié)點(diǎn)的網(wǎng)絡(luò)狀況信息確定的。
[0014]本公開的一些有益效果可以包括:根據(jù)播放請(qǐng)求中用戶IP地址以及存儲(chǔ)視頻的各節(jié)點(diǎn)的網(wǎng)絡(luò)狀況信息來確定視頻的播放地址,為視頻選擇當(dāng)前網(wǎng)絡(luò)狀況最佳的節(jié)點(diǎn)播放視頻,使得視頻播放更加流暢。
[0015]所述播放請(qǐng)求中還包括認(rèn)證信息;
[0016]當(dāng)服務(wù)器根據(jù)所述認(rèn)證信息進(jìn)行權(quán)限認(rèn)證通過后,接收所述播放地址。
[0017]本公開的一些有益效果可以包括:視頻的播放請(qǐng)求中包含認(rèn)證信息,從而使得視頻的管理及安全方面更為完善。
[0018]所述網(wǎng)絡(luò)狀況信息的獲得方式包括:
[0019]對(duì)備選地址進(jìn)行下列測試,根據(jù)測試結(jié)果生成網(wǎng)絡(luò)狀況信息:
[0020]速度測試、帶寬測試、cpu測試、TCP連接數(shù)測試和節(jié)點(diǎn)存活情況測試中的一項(xiàng)或多項(xiàng)。
[0021]本公開的一些有益效果可以包括:能夠通過對(duì)備選地址的網(wǎng)絡(luò)狀況進(jìn)行測試并從中選擇網(wǎng)絡(luò)狀況最佳的地址繼續(xù)播放視頻,也就是說,能夠自動(dòng)切換到備選地址中網(wǎng)絡(luò)狀況最佳的節(jié)點(diǎn)上繼續(xù)播放視頻,而不需要用戶刷新播放頁面重新發(fā)送播放請(qǐng)求,實(shí)現(xiàn)了自動(dòng)為用戶播放視頻提供最合適的播放節(jié)點(diǎn)。
[0022]所述當(dāng)所述視頻播放不流暢時(shí),獲取所述視頻的多個(gè)備選地址的網(wǎng)絡(luò)狀況信息包括:
[0023]當(dāng)所述視頻播放不流暢時(shí),判斷最近一次對(duì)所述備選地址的測試結(jié)果距離當(dāng)前是否超過預(yù)設(shè)的閾值;
[0024]當(dāng)最近一次對(duì)所述備選地址的測試結(jié)果距離當(dāng)前未超過預(yù)設(shè)的閾值時(shí),獲取服務(wù)器中存儲(chǔ)的所述備選地址的網(wǎng)絡(luò)狀況信息;
[0025]當(dāng)最近一次對(duì)所述備選地址的測試結(jié)果距離當(dāng)前超過預(yù)設(shè)的閾值或從未進(jìn)行過測試時(shí),對(duì)所述備選地址進(jìn)行測試,并根據(jù)測試結(jié)果生成網(wǎng)絡(luò)狀況信息。
[0026]本公開的一些有益效果可以包括:通過檢測最近一次對(duì)備選地址的測試時(shí)間間隔,進(jìn)而選擇是否對(duì)備選地址進(jìn)行測試,更加快速地為視頻確定網(wǎng)絡(luò)狀況最佳的備選地址。
[0027]所述對(duì)所述備選地址進(jìn)行測試包括:
[0028]對(duì)所述備選地址在預(yù)設(shè)時(shí)間內(nèi)的平均下載速度進(jìn)行測試。
[0029]本公開的一些有益效果可以包括:通過測試備選地址的平均下載速度,能夠快速地獲取備選地址中網(wǎng)速最好的地址播放視頻。
[0030]所述方法還包括:將根據(jù)測試結(jié)果生成的所述網(wǎng)絡(luò)狀況信息發(fā)送給服務(wù)器。
[0031]本公開的一些有益效果可以包括:將通過測試生成的網(wǎng)絡(luò)狀況信息發(fā)送給服務(wù)器,使得服務(wù)器能夠?qū)υ摼W(wǎng)絡(luò)狀況信息進(jìn)行分析,并用于調(diào)整后續(xù)的調(diào)度策略,保證當(dāng)用戶向服務(wù)器發(fā)送視頻播放請(qǐng)求時(shí),服務(wù)器能夠?yàn)樵撘曨l確定最合適的播放地址。
[0032]所述方法還包括:存儲(chǔ)所述視頻的當(dāng)前的播放地址,用于在預(yù)設(shè)時(shí)長內(nèi)再次需要播放所述視頻時(shí),通過所述存儲(chǔ)的播放地址播放所述視頻。
[0033]本公開的一些有益效果可以包括:將視頻當(dāng)前的播放地址存儲(chǔ)在播放器端,使得在一定時(shí)間內(nèi),播放器不需要向服務(wù)器發(fā)送視頻的播放請(qǐng)求,而直接通過播放器存儲(chǔ)的該視頻的播放地址即可播放視頻,從而更快地獲取視頻信息。
[0034]一種視頻動(dòng)態(tài)調(diào)度裝置,其特征在于,包括:
[0035]播放模塊,用于根據(jù)視頻的播放地址播放視頻;
[0036]獲取模塊,用于當(dāng)所述視頻播放不流暢時(shí),獲取所述視頻的多個(gè)備選地址的網(wǎng)絡(luò)狀況信息;
[0037]選擇模塊,用于從所述多個(gè)備選地址的網(wǎng)絡(luò)狀況信息中選擇播放所述視頻的備選地址。
[0038]所述播放模塊包括:
[0039]發(fā)送單元,用于向服務(wù)器發(fā)送所述視頻的播放請(qǐng)求,所述播放請(qǐng)求中包括用戶IP地址;
[0040]接收單元,用于接收服務(wù)器發(fā)送的播放地址,所述播放地址為所述服務(wù)器根據(jù)所述用戶IP地址和存儲(chǔ)所述視頻的各節(jié)點(diǎn)的網(wǎng)絡(luò)狀況信息確定的。
[0041]所述接收單元用于:
[0042]當(dāng)服務(wù)器根據(jù)所述認(rèn)證信息進(jìn)行權(quán)限認(rèn)證通過后,接收通過所述服務(wù)器確定的播放地址。
[0043]所述獲取模塊包括:
[0044]測試單元,對(duì)備選地址進(jìn)行下列測試,根據(jù)測試結(jié)果生成網(wǎng)絡(luò)狀況信息:
[0045]速度測試、帶寬測試、cpu測試、TCP連接數(shù)測試和節(jié)點(diǎn)存活情況測試中的一項(xiàng)或多項(xiàng)。
[0046]所述獲取模塊包括:
[0047]判斷單元,用于當(dāng)所述視頻播放不流暢時(shí),判斷最近一次對(duì)所述備選地址的測試結(jié)果距離當(dāng)前是否超過預(yù)設(shè)的閾值;
[0048]所述測試單元,用于當(dāng)最近一次對(duì)備選地址的測試結(jié)果距離當(dāng)前超過預(yù)設(shè)的閾值或從未進(jìn)行過測試時(shí),對(duì)所述備選地址進(jìn)行測試,并根據(jù)測試結(jié)果生成網(wǎng)絡(luò)狀況信息;
[0049]所述獲取模塊,用于當(dāng)最近一次對(duì)所述備選地址的測試結(jié)果距離當(dāng)前未超過預(yù)設(shè)的閾值時(shí),獲取服務(wù)器中存儲(chǔ)的所述備選地址的網(wǎng)絡(luò)狀況信息。
[0050]所述測試單元,用于對(duì)所述備選地址在預(yù)設(shè)時(shí)間內(nèi)的平均下載速度進(jìn)行測試。
[0051]所述裝置還包括:
[0052]發(fā)送模塊,用于將根據(jù)測試結(jié)果生成的所述網(wǎng)絡(luò)狀況信息發(fā)送給服務(wù)器。
[0053]所述裝置還包括:
[0054]存儲(chǔ)模塊,用于存儲(chǔ)所述視頻的當(dāng)前的播放地址,用于在預(yù)設(shè)時(shí)長內(nèi)再次需要播放所述視頻時(shí),通過所述存儲(chǔ)的播放地址播放所述視頻。
[0055]一種視頻播放系統(tǒng),包括播放終端及服務(wù)器,其中:
[0056]所述播放終端,用于根據(jù)視頻的播放地址播放視頻;當(dāng)所述視頻播放不流暢時(shí),獲取所述視頻的多個(gè)備選地址的網(wǎng)絡(luò)狀況信息;從所述多個(gè)備選地址的網(wǎng)絡(luò)狀況信息中選擇播放所述視頻的備選地址;
[0057]所述服務(wù)器,用于根據(jù)播放請(qǐng)求確定所述視頻的播放地址,并將所述播放地址發(fā)送給所述播放終端。
[0058]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
[0059]下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【專利附圖】

【附圖說明】
[0060]附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0061]圖1為視頻動(dòng)態(tài)調(diào)度方法的示例性流程圖;
[0062]圖2為權(quán)限認(rèn)證未通過時(shí)播放器的示例性界面圖;
[0063]圖3為視頻動(dòng)態(tài)調(diào)度方法的一種實(shí)施例的示例性流程圖;
[0064]圖4為視頻動(dòng)態(tài)調(diào)度方法的另一實(shí)施例的示例性流程圖;
[0065]圖5為視頻動(dòng)態(tài)調(diào)度裝置的示例性結(jié)構(gòu)圖;
[0066]圖6為視頻動(dòng)態(tài)調(diào)度裝置中播放模塊的示例性結(jié)構(gòu)圖;
[0067]圖7為視頻動(dòng)態(tài)調(diào)度裝置中獲取模塊的示例性結(jié)構(gòu)圖;
[0068]圖8為一種視頻播放系統(tǒng)的示例性結(jié)構(gòu)圖;
[0069]圖9為一種視頻播放系統(tǒng)中服務(wù)器的示例性結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0070]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0071]本發(fā)明提供一種視頻動(dòng)態(tài)調(diào)度的方法,如圖1所示,包括以下步驟:
[0072]步驟SlOl,根據(jù)視頻的播放地址播放視頻;
[0073]步驟S102,當(dāng)視頻播放不流暢時(shí),獲取視頻的多個(gè)備選地址的網(wǎng)絡(luò)狀況信息;
[0074]步驟S103,從多個(gè)備選地址的網(wǎng)絡(luò)狀況信息中選擇播放視頻的備選地址。
[0075]在本公開實(shí)施例中,首先,當(dāng)用戶打開視頻播放頁面后,播放器將用戶播放視頻的請(qǐng)求發(fā)送給服務(wù)器端,服務(wù)器端通過CDN調(diào)度中心,并根據(jù)所接收到的播放視頻請(qǐng)求確定該視頻的播放地址,發(fā)送給播放器。播放器收到上述播放地址后,使用播放地址播放該視頻;其次,當(dāng)播放過程中視頻出現(xiàn)播放不流暢的情況時(shí),播放終端就會(huì)對(duì)視頻的備選地址進(jìn)行測試,獲取備選地址的網(wǎng)絡(luò)狀況信息,并報(bào)告給用戶;最后,播放器從獲取到的備選地址的網(wǎng)絡(luò)狀況信息中選擇備選地址播放該視頻。在步驟S102中,當(dāng)視頻播放流暢時(shí),則用最初選用的播放地址持續(xù)播放視頻,直至視頻結(jié)束。
[0076]本公開實(shí)施例中,服務(wù)器根據(jù)播放請(qǐng)求中用戶的IP地址及各節(jié)點(diǎn)的健康狀況為視頻選擇備選地址,選擇備選地址的方式主要通過以下幾種方式的結(jié)合:
[0077]方式一,根據(jù)用戶的IP地址可以確定用戶的ISP (Internet Service Provider互聯(lián)網(wǎng)服務(wù)提供商)節(jié)點(diǎn)地址,然后為視頻選擇與用戶ISP節(jié)點(diǎn)相同的幾個(gè)備選地址。例如,當(dāng)確定用戶的ISP節(jié)點(diǎn)為聯(lián)通節(jié)點(diǎn)時(shí),則可為視頻選擇三至五個(gè)離用戶最近的聯(lián)通節(jié)點(diǎn)。
[0078]方式二,根據(jù)用戶的IP地址為視頻選擇幾個(gè)離用戶最近的ISP節(jié)點(diǎn)(通常為一至兩個(gè))。首先確定用戶的節(jié)點(diǎn)地址,其次通過CDN調(diào)度中心檢測用戶節(jié)點(diǎn)所覆蓋的區(qū)域,并從該區(qū)域中為用戶選擇就近的備選地址。例如離用戶IP地址最近的電信節(jié)點(diǎn)、移動(dòng)節(jié)點(diǎn)和/或教育網(wǎng)節(jié)點(diǎn)。本公開實(shí)施例中,步驟S102中,判斷視頻播放是否流暢,也就是判斷視頻是否連續(xù)下載,當(dāng)播放器檢測到視頻中斷下載超過一定時(shí)間(例如I分鐘)時(shí),就會(huì)認(rèn)為該視頻播放不流暢,進(jìn)而獲取該視頻的備選地址的網(wǎng)絡(luò)狀況信息。
[0079]本公開實(shí)施例中,上述對(duì)視頻的備選地址進(jìn)行測試,即為對(duì)用戶端到各節(jié)點(diǎn)之間的網(wǎng)絡(luò)狀況進(jìn)行測試,可以包括用戶端到各節(jié)點(diǎn)之間的速度、帶寬、cpu (中央處理器)、TCP(Transmission Control Protocol,傳輸控制協(xié)議)連接數(shù)以及各節(jié)點(diǎn)的存活情況等多項(xiàng)狀況中的一項(xiàng)或者多項(xiàng),從而獲得用戶端到各節(jié)點(diǎn)之間的網(wǎng)絡(luò)狀況信息,也就是備選地址的網(wǎng)絡(luò)狀況信息。其中,各節(jié)點(diǎn)中存儲(chǔ)有對(duì)應(yīng)的視頻播放地址或備選地址,選擇測試結(jié)果中網(wǎng)絡(luò)狀況最好的節(jié)點(diǎn),即使用網(wǎng)絡(luò)狀況最好的節(jié)點(diǎn)中所存儲(chǔ)的地址播放視頻。
[0080]其中,⑶N調(diào)度中心位于服務(wù)器中,服務(wù)器可通過⑶N調(diào)度中心實(shí)現(xiàn)上述方案。
[0081]采用本公開實(shí)施例的方案,彌補(bǔ)了現(xiàn)有技術(shù)中單純的服務(wù)器端調(diào)度的不足,相比于服務(wù)器端調(diào)度只能通過經(jīng)驗(yàn)分配給用戶最近的節(jié)點(diǎn),本方案能夠考慮用戶端的網(wǎng)絡(luò)環(huán)境,以及用戶端到播放節(jié)點(diǎn)之間的網(wǎng)絡(luò)狀況。當(dāng)視頻播放過程中出現(xiàn)不流暢的情況時(shí),能夠通過對(duì)備選地址進(jìn)行測試并選擇網(wǎng)絡(luò)狀況最佳的地址繼續(xù)播放視頻,也就是說,能夠自動(dòng)切換到備用地址中網(wǎng)絡(luò)狀況最佳的節(jié)點(diǎn)上繼續(xù)播放視頻,而不需要用戶刷新播放頁面重新發(fā)送播放請(qǐng)求,實(shí)現(xiàn)了為用戶播放視頻提供最合適的播放節(jié)點(diǎn)。
[0082]在本公開實(shí)施例中,步驟SlOl中,播放器向服務(wù)器端發(fā)送的播放請(qǐng)求中包括用戶的IP地址,當(dāng)服務(wù)器接收到用戶的播放請(qǐng)求后,服務(wù)器端根據(jù)播放請(qǐng)求中用戶的IP地址以及各節(jié)點(diǎn)的網(wǎng)絡(luò)狀況信息(包括速度、帶寬、CPU、TCP連接數(shù)和節(jié)點(diǎn)存活情況中的一項(xiàng)或多項(xiàng))來確定視頻的播放地址,從而為該視頻分配合適的節(jié)點(diǎn),發(fā)送給播放器進(jìn)行播放。
[0083]其中,播放器向服務(wù)器端發(fā)送播放請(qǐng)求是通過http協(xié)議接口發(fā)送的。
[0084]此外,上述播放請(qǐng)求中還包括有認(rèn)證信息(例如用戶名、密碼等),用于服務(wù)器端進(jìn)行權(quán)限認(rèn)證。當(dāng)服務(wù)器接收到用戶發(fā)送的視頻播放請(qǐng)求后,首先根據(jù)播放請(qǐng)求中的認(rèn)證信息對(duì)該視頻進(jìn)行權(quán)限認(rèn)證,當(dāng)權(quán)限認(rèn)證沒有通過,即用戶無權(quán)播放該視頻時(shí),則直接結(jié)束,服務(wù)器端將此結(jié)果報(bào)告給用戶,如圖2所示,在播放器界面21上,服務(wù)器會(huì)提示用戶無權(quán)限播放該視頻;當(dāng)權(quán)限認(rèn)證通過后,則服務(wù)器為該視頻確定播放地址,并發(fā)送給播放器。
[0085]在本公開實(shí)施例中,當(dāng)服務(wù)器對(duì)視頻進(jìn)行權(quán)限認(rèn)證通過后,用戶即可使用服務(wù)器所確定的播放地址播放該視頻,如果視頻播放過程流暢,則持續(xù)使用當(dāng)前的播放地址播放視頻,直至視頻結(jié)束;如果視頻播放過程不流暢時(shí),則播放終端就會(huì)對(duì)服務(wù)器所發(fā)送的備選地址進(jìn)行測試,并統(tǒng)計(jì)測試結(jié)果,從中選擇網(wǎng)絡(luò)狀況最佳的備選地址繼續(xù)播放該視頻。
[0086]下面通過一具體實(shí)施例來說明上述方案。
[0087]當(dāng)用戶打開某視頻A的播放頁面后,播放器將視頻A的播放請(qǐng)求發(fā)送給服務(wù)器,月艮務(wù)器根據(jù)播放請(qǐng)求對(duì)視頻A進(jìn)行權(quán)限認(rèn)證,當(dāng)權(quán)限認(rèn)證通過后,服務(wù)器根據(jù)播放請(qǐng)求中所包含的用戶ID地址以及存儲(chǔ)的各節(jié)點(diǎn)的網(wǎng)絡(luò)狀況信息來確定視頻A的播放地址,然后通過該播放地址播放視頻A。當(dāng)視頻A播放不流暢時(shí),播放終端就會(huì)對(duì)備選地址進(jìn)行測試,即測試用戶端到各節(jié)點(diǎn)之間的網(wǎng)絡(luò)狀況,本實(shí)施例中,備選地址有al、bl、cl、dl四個(gè),通過四個(gè)備選地址的網(wǎng)絡(luò)速度來比較各節(jié)點(diǎn)的網(wǎng)絡(luò)狀況。如下表1所示,播放終端對(duì)備選地址al、備選地址bl、備選地址Cl以及備選地址dl進(jìn)行測速,測速結(jié)果如表中所示,備選地址al的當(dāng)前網(wǎng)速為70k/s,備選地址bl的當(dāng)前網(wǎng)速為120k/s,備選地址Cl的當(dāng)前網(wǎng)速為107k/s,備選地址dl的當(dāng)前網(wǎng)速為80k/s,然后播放終端統(tǒng)計(jì)該測速結(jié)果,顯然,四個(gè)備選地址中,備選地址bl的網(wǎng)速最好,代表備選地址bl的網(wǎng)絡(luò)狀況最佳,則播放終端根據(jù)統(tǒng)計(jì)結(jié)果選擇備選地址bl繼續(xù)播放視頻A,當(dāng)視頻A再次中斷下載時(shí),播放終端就會(huì)再次對(duì)備選地址進(jìn)行測試,同時(shí)選擇網(wǎng)絡(luò)狀況最好的備選地址播放視頻A,直至視頻A播放結(jié)束。
[0088]表1
[0089]
【權(quán)利要求】
1.一種視頻動(dòng)態(tài)調(diào)度方法,其特征在于,包括: 根據(jù)視頻的播放地址播放視頻; 當(dāng)所述視頻播放不流暢時(shí),獲取所述視頻的多個(gè)備選地址的網(wǎng)絡(luò)狀況信息; 從所述多個(gè)備選地址的網(wǎng)絡(luò)狀況信息中選擇播放所述視頻的備選地址。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)視頻的播放地址播放視頻包括: 向服務(wù)器發(fā)送所述視頻的播放請(qǐng)求,所述播放請(qǐng)求中包括用戶IP地址; 接收服務(wù)器發(fā)送的播放地址,所述播放地址為所述服務(wù)器根據(jù)所述用戶IP地址和存儲(chǔ)所述視頻的各節(jié)點(diǎn)的網(wǎng)絡(luò)狀況信息確定的。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述播放請(qǐng)求中還包括認(rèn)證信息; 當(dāng)服務(wù)器根據(jù)所述認(rèn)證信息進(jìn)行權(quán)限認(rèn)證通過后,接收所述播放地址。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)狀況信息的獲得方式包括: 對(duì)備選地址進(jìn)行下列測試,根據(jù)測試結(jié)果生成網(wǎng)絡(luò)狀況信息: 速度測試、帶寬測試、CPU測試、TCP連接數(shù)測試和節(jié)點(diǎn)存活情況測試中的一項(xiàng)或多項(xiàng)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述當(dāng)所述視頻播放不流暢時(shí),獲取所述視頻的多個(gè)備選地址的網(wǎng)絡(luò)狀況信息包括: 當(dāng)所述視頻播放不流暢時(shí),判斷最近一次對(duì)所述備選地址的測試結(jié)果距離當(dāng)前是否超過預(yù)設(shè)的閾值; 當(dāng)最近一次對(duì)所述備選地址的測試結(jié)果距離當(dāng)前未超過預(yù)設(shè)的閾值時(shí),獲取服務(wù)器中存儲(chǔ)的所述備選地址的網(wǎng)絡(luò)狀況信息; 當(dāng)最近一次對(duì)所述備選地址的測試結(jié)果距離當(dāng)前超過預(yù)設(shè)的閾值或從未進(jìn)行過測試時(shí),對(duì)所述備選地址進(jìn)行測試,并根據(jù)測試結(jié)果生成網(wǎng)絡(luò)狀況信息。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對(duì)所述備選地址進(jìn)行測試包括: 對(duì)所述備選地址在預(yù)設(shè)時(shí)間內(nèi)的平均下載速度進(jìn)行測試。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 將根據(jù)測試結(jié)果生成的所述網(wǎng)絡(luò)狀況信息發(fā)送給服務(wù)器。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 存儲(chǔ)所述視頻的當(dāng)前的播放地址,用于在預(yù)設(shè)時(shí)長內(nèi)再次需要播放所述視頻時(shí),通過所述存儲(chǔ)的播放地址播放所述視頻。
9.一種視頻動(dòng)態(tài)調(diào)度裝置,其特征在于,包括: 播放模塊,用于根據(jù)視頻的播放地址播放視頻; 獲取模塊,用于當(dāng)所述視頻播放不流暢時(shí),獲取所述視頻的多個(gè)備選地址的網(wǎng)絡(luò)狀況信息; 選擇模塊,用于從所述多個(gè)備選地址的網(wǎng)絡(luò)狀況信息中選擇播放所述視頻的備選地址。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述播放模塊包括: 發(fā)送單元,用于向服務(wù)器發(fā)送所述視頻的播放請(qǐng)求,所述播放請(qǐng)求中包括用戶IP地址; 接收單元,用于接收服務(wù)器發(fā)送的播放地址,所述播放地址為所述服務(wù)器根據(jù)所述用戶IP地址和存儲(chǔ)所述視頻的各節(jié)點(diǎn)的網(wǎng)絡(luò)狀況信息確定的。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述接收單元用于: 當(dāng)服務(wù)器根據(jù)所述認(rèn)證信息進(jìn)行權(quán)限認(rèn)證通過后,接收所述播放地址。
12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述獲取模塊包括: 測試單元,用于對(duì)備選地址進(jìn)行下列測試,根據(jù)測試結(jié)果生成網(wǎng)絡(luò)狀況信息: 速度測試、帶寬測試、cpu測試、TCP連接數(shù)測試和節(jié)點(diǎn)存活情況測試中的一項(xiàng)或多項(xiàng)。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述獲取模塊包括: 判斷單元,用于當(dāng)所述視頻播放不流暢時(shí),判斷最近一次對(duì)所述備選地址的測試結(jié)果距離當(dāng)前是否超過預(yù)設(shè)的閾值; 所述測試單元,用于當(dāng)最近一次對(duì)所述備選地址的測試結(jié)果距離當(dāng)前超過預(yù)設(shè)的閾值或從未進(jìn)行過測試時(shí),對(duì)所述備選地址進(jìn)行測試,并根據(jù)測試結(jié)果生成網(wǎng)絡(luò)狀況信息; 所述獲取模塊,用于當(dāng)最近一次對(duì)所述備選地址的測試結(jié)果距離當(dāng)前未超過預(yù)設(shè)的閾值時(shí),獲取服務(wù)器中存儲(chǔ)的所述備選地址的網(wǎng)絡(luò)狀況信息。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述測試單元,用于對(duì)所述備選地址在預(yù)設(shè)時(shí)間內(nèi)的平均下載速度進(jìn) 行測試。
15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括: 發(fā)送模塊,用于將根據(jù)測試結(jié)果生成的所述網(wǎng)絡(luò)狀況信息發(fā)送給服務(wù)器。
16.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 存儲(chǔ)模塊,用于存儲(chǔ)所述視頻的當(dāng)前的播放地址,用于在預(yù)設(shè)時(shí)長內(nèi)再次需要播放所述視頻時(shí),通過所述存儲(chǔ)的播放地址播放所述視頻。
17.—種視頻播放系統(tǒng),包括播放終端及服務(wù)器,其中: 所述播放終端,用于根據(jù)視頻的播放地址播放視頻;當(dāng)所述視頻播放不流暢時(shí),獲取所述視頻的多個(gè)備選地址的網(wǎng)絡(luò)狀況信息;從所述多個(gè)備選地址的網(wǎng)絡(luò)狀況信息中選擇播放所述視頻的備選地址; 所述服務(wù)器,用于根據(jù)播放請(qǐng)求確定所述視頻的播放地址,并將所述播放地址發(fā)送給所述播放終端。
【文檔編號(hào)】H04N21/462GK103747297SQ201410010213
【公開日】2014年4月23日 申請(qǐng)日期:2014年1月9日 優(yōu)先權(quán)日:2014年1月9日
【發(fā)明者】樓英明, 賀林祥 申請(qǐng)人:能力天空科技(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
同德县| 延津县| 临湘市| 平邑县| 冀州市| 东乌| 万宁市| 长乐市| 义马市| 永平县| 增城市| 太湖县| 岳普湖县| 肇东市| 民权县| 盐源县| 和硕县| 宁安市| 济宁市| 元朗区| 阳新县| 鹤峰县| 五原县| 清丰县| 克东县| 南昌市| 鄂托克前旗| 喀喇| 上犹县| 沅江市| 汪清县| 随州市| 白水县| 获嘉县| 久治县| 抚宁县| 莫力| 江门市| 墨江| 威海市| 敦煌市|