網(wǎng)絡(luò)多媒體文件快速啟動播放方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種網(wǎng)絡(luò)多媒體文件快速啟動播放方法及系統(tǒng)。所述方法或系統(tǒng)包括:在客戶端預(yù)存服務(wù)器端的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容步驟或模塊;對預(yù)存的多媒體文件元數(shù)據(jù)進行索引,獲得用戶請求播放的多媒體文件步驟或模塊;以及更新并同步客戶端預(yù)存服務(wù)器端之間的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容步驟或模塊。利用本發(fā)明,用戶讓網(wǎng)絡(luò)多媒體文件播放啟動更快的同時保持了播放質(zhì)量和很低的重新緩存率,進一步提高用戶的使用體驗。
【專利說明】網(wǎng)絡(luò)多媒體文件快速啟動播放方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體傳輸方法及系統(tǒng),具體涉及一種網(wǎng)絡(luò)多媒體文件快速啟動播放方法及系統(tǒng)。
【背景技術(shù)】
[0002]視頻流(Video Streaming)是指視頻數(shù)據(jù)的傳輸,例如,它能夠被作為一個穩(wěn)定的和連續(xù)的流通過網(wǎng)絡(luò)處理。因為流動,客戶機瀏覽器或插件能夠在整個文件被傳輸完成前顯示多媒體數(shù)據(jù)。采用視頻流的視頻播放技術(shù)在服務(wù)質(zhì)量評估上通常涉及到媒體播放開始時間(start-to-play)、重新緩存(rebuffering ratio)和視頻質(zhì)量(video quality)這幾個要素,他們之間相互制約,互相影響。視頻流通常還涉及到自適應(yīng)視頻碼流技術(shù)(Adaptive Streaming),自適應(yīng)視頻碼流技術(shù)根據(jù)客戶端和服務(wù)器端網(wǎng)絡(luò)狀況變化來自適應(yīng)的調(diào)整傳輸視頻的質(zhì)量以達到最好的收視觀看效果。網(wǎng)速通常變化很大,每種不同的網(wǎng)絡(luò)類型之間的網(wǎng)速也差異非常大,例如,一個用戶使用網(wǎng)絡(luò)服務(wù)提供商(ISP) I兆的服務(wù),這并不意味著該用戶的帶寬總是I兆,帶寬在不同的時間會變化,也就是說I兆帶寬的網(wǎng)速在不同的網(wǎng)絡(luò)情況下會下降或者上升,從而導(dǎo)致視頻流傳輸過程中會出現(xiàn)質(zhì)量的波動。自適應(yīng)視頻碼流技術(shù)可以調(diào)整視頻的比特率來適應(yīng)變化的網(wǎng)絡(luò)環(huán)境,它是基于客戶端變化的網(wǎng)絡(luò)條件來調(diào)節(jié)傳輸多媒體的質(zhì)量以達到最好的收視觀看效果。自適應(yīng)視頻碼流技術(shù)的一個特點就是要知道流媒體數(shù)據(jù)的元數(shù)據(jù)(metadata),例如比特碼率,圖像壓縮中的圖片組(GOP)的位置,版權(quán)控制許可(license)中的配置等。根據(jù)元數(shù)據(jù)和數(shù)據(jù)網(wǎng)絡(luò)連接的帶寬等信息,能夠順利平滑播放的最好視頻碼率。我們也可以根據(jù)可用的帶寬和媒體元數(shù)據(jù)來計算一個被選擇播放的視頻碼流是否能夠繼續(xù)一個視頻播放進程。根據(jù)歷史和實時帶寬數(shù)據(jù),可支撐的視頻流的碼率(即能夠順利平滑播放的最好視頻碼率)在一段時間后會重新計算。但是,媒體元數(shù)據(jù)通常存在服務(wù)器上,在媒體播放時客戶端實時請求獲得。在具有高時延或者其他不理想的情況比如帶寬很低、高丟包率、或者很小的最大傳輸單元(MTU,全稱Maximum Transmission Unit)限制情況,從服務(wù)器取得媒體元數(shù)據(jù)就要花費很長時間,這對開始播放時間(start-to-play,它指從用戶選擇播放開始到媒體真正開始播放這一段時間)是一個很大的額外開銷。過長的開始播放時間會給用戶帶來很差的體驗,現(xiàn)有的方法通過犧牲其他的視頻流媒體播放性能來達到快速啟動播放的目的,但是這樣多媒體質(zhì)量會得不到保障或者需要很高的重新緩存率。
【發(fā)明內(nèi)容】
[0003]由此可見,現(xiàn)有技術(shù)沒有向用戶提供適合目前網(wǎng)絡(luò)環(huán)境特點且能夠在網(wǎng)絡(luò)多媒體文件快速啟動播放方面能使用戶獲得更好體驗的方案。
[0004]因此,為了克服現(xiàn)有技術(shù)存在的不足,本發(fā)明要解決的技術(shù)問題上提供一種網(wǎng)絡(luò)多媒體文件快速啟動播放方法及系統(tǒng),其基于在客戶端預(yù)存服務(wù)器端的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容來提高網(wǎng)絡(luò)多媒體文件的啟動播放速度。[0005]為解決上述技術(shù)問題,本發(fā)明網(wǎng)絡(luò)多媒體文件快速啟動播放方法包括:在客戶端預(yù)存服務(wù)器端的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容;對預(yù)存的多媒體文件元數(shù)據(jù)進行索弓丨,獲得用戶請求播放的多媒體文件;以及更新并同步客戶端預(yù)存服務(wù)器端之間的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容。
[0006]作為對本發(fā)明所述方法的進一步改進,所述在客戶端預(yù)存服務(wù)器端的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的步驟包括:定義所需預(yù)存的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容數(shù)據(jù)量的大?。粔嚎s要預(yù)存的多媒體文件元數(shù)據(jù);以及存儲多媒體文件元數(shù)據(jù),并對壓縮的多媒體文件元數(shù)據(jù)進行解壓。
[0007]作為對本發(fā)明所述方法的再進一步改進,所述對預(yù)存的多媒體文件元數(shù)據(jù)進行索引的方式包括:基于文件系統(tǒng)的索引或基于數(shù)據(jù)庫管理系統(tǒng)的索引。
[0008]作為對本發(fā)明所述方法的更進一步改進,所述所述更新并同步客戶端預(yù)存服務(wù)器端之間的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的步驟包括:
[0009]根據(jù)以下公式計算更新所分配的帶寬:
[0010]W = T*a / (X*b)_K,
[0011]其中,W是更新元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容所分配的帶寬,T是系統(tǒng)監(jiān)測到的實時總帶寬,K是系統(tǒng)為用戶提供收視觀看需要的帶寬,a和b是防止網(wǎng)絡(luò)帶寬波動時造成的影響穩(wěn)定因子,其中a=95%,b=0.8,X是網(wǎng)絡(luò)波動參數(shù),
[0012]根據(jù)以下公式計算網(wǎng)絡(luò)波動參數(shù):
[0013]X = V/{ (Max - Min) * (Max - Min)} /4,
[0014]其中,Max和Min是一個單位時間段的最大和最小網(wǎng)絡(luò)帶寬,V是一個單位時間段的網(wǎng)絡(luò)帶寬方差,
[0015]根據(jù)以下公式計算一個單位時間段的網(wǎng)絡(luò)帶寬方差:
[0016]V = E(T-U)2,
[0017]其中,E是取期望值操作,U是一個單位時間段的網(wǎng)絡(luò)帶寬均值;
[0018]確定更新多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的優(yōu)先級。
[0019]為解決上述技術(shù)問題,本發(fā)明網(wǎng)絡(luò)多媒體文件快速啟動播放系統(tǒng)包括:用于在客戶端預(yù)存服務(wù)器端的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的模塊;用于對預(yù)存的多媒體文件元數(shù)據(jù)進行索引,獲得用戶請求播放的多媒體文件的模塊;以及用于更新并同步客戶端預(yù)存服務(wù)器端之間的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的模塊。
[0020]作為對本發(fā)明所述系統(tǒng)的進一步改進,所述用于在客戶端預(yù)存服務(wù)器端的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的模塊包括:用于定義所需預(yù)存的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容數(shù)據(jù)量的大小的模塊;用于壓縮要預(yù)存的多媒體文件元數(shù)據(jù)的模塊;以及用于存儲多媒體文件元數(shù)據(jù),并對壓縮的多媒體文件元數(shù)據(jù)進行解壓的模塊。
[0021]作為對本發(fā)明所述系統(tǒng)的再進一步改進,所述用于對預(yù)存的多媒體文件元數(shù)據(jù)進行索引的方式的模塊包括:用于基于文件系統(tǒng)的索引的模塊或基于數(shù)據(jù)庫管理系統(tǒng)的索引的模塊。
[0022]作為對本發(fā)明所述系統(tǒng)的更進一步改進,所述用于更新并同步客戶端預(yù)存服務(wù)器端之間的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的模塊包括根據(jù)以下公式計算更新所分配的帶寬的模塊:[0023]W = T*a / (X*b) -K,
[0024]其中,W是更新元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容所分配的帶寬,T是系統(tǒng)監(jiān)測到的實時總帶寬,K是系統(tǒng)為用戶提供收視觀看需要的帶寬,a和b是防止網(wǎng)絡(luò)帶寬波動時造成的影響穩(wěn)定因子,其中a=95%,b=0.8,X是網(wǎng)絡(luò)波動參數(shù),
[0025]X = V/{ (Max - Min) * (Max - Min)} /4,
[0026]其中,Max和Min是一個單位時間段的最大和最小網(wǎng)絡(luò)帶寬,V是一個單位時間段的網(wǎng)絡(luò)帶寬方差,
[0027]V = E(T-U)2,
[0028]其中,E是取期望值操作,U是一個單位時間段的網(wǎng)絡(luò)帶寬均值;
[0029]用于確定更新多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的優(yōu)先級的模塊。
[0030]利用本發(fā)明,用戶讓網(wǎng)絡(luò)多媒體文件播放啟動更快的同時保持了播放質(zhì)量和很低的重新緩存率,進一步提高用戶的使用體驗,當用戶選擇開始播放,系統(tǒng)能用事先存好的媒體數(shù)據(jù)來立即啟動播放,而不需要去服務(wù)器下載,節(jié)約了用戶的時間,在網(wǎng)絡(luò)情況特別惡劣時,它也能極大的提高媒體文件啟動播放的時間,從而使用戶在三網(wǎng)融合中切換頻道時得到像普通電視一樣的“實時”收視體驗。
[0031]結(jié)合附圖閱讀本發(fā)明實施方式的詳細描述后,本發(fā)明的其他特點和優(yōu)點將變得更加清楚。
【專利附圖】
【附圖說明】
[0032]圖1示出服務(wù)器端和客戶端的連接示意圖。
【具體實施方式】
[0033]以下參照附圖,對本發(fā)明的實施方式和實施例進行詳細說明。
[0034]圖1所示了本發(fā)明的運行環(huán)境所需的服務(wù)器端和客戶端的連接示意圖,對本發(fā)明網(wǎng)絡(luò)多媒體文件快速啟動播放方法的各個步驟作具體說明。
[0035]在客戶端預(yù)存服務(wù)器端的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容,由于存在客戶端的數(shù)據(jù)不能太大,它受到客戶端存儲空間和版權(quán)控制的限制,而且預(yù)存的數(shù)據(jù)量也取決于帶寬、用戶操作行為、歷史播放觀看情況的統(tǒng)計數(shù)據(jù)、客戶端處理器的性能、客戶端內(nèi)存空間、媒體播放所能分配的緩存區(qū)大小、以及存儲空間和版權(quán)控制要求等,所以可以首先定義所需預(yù)存的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容數(shù)據(jù)量的大小。
[0036]正常情況下媒體數(shù)據(jù)在傳輸時是經(jīng)過壓縮的,但是元數(shù)據(jù)通常沒有壓縮,為了節(jié)約傳輸時間和用于存儲它們的空間,使得客戶端能夠讀取元數(shù)據(jù),所以壓縮要預(yù)存的多媒體文件元數(shù)據(jù),以及存儲多媒體文件元數(shù)據(jù),并對壓縮的多媒體文件元數(shù)據(jù)進行解壓,使用的壓縮和解壓算法是RLE行程長度壓縮算法。
[0037]存放在客戶端的元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容媒包括媒體流的開始部分,當用戶選擇開始播放,系統(tǒng)能用事先存好的媒體元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容來立即啟動播放,而不需要去服務(wù)器端下載,在播放預(yù)存數(shù)據(jù)的時候,系統(tǒng)也在通過網(wǎng)絡(luò)從服務(wù)器獲取剩下的流媒體內(nèi)容,如果用戶在過程中停止或暫停播放,在播放停止點前后的媒體內(nèi)容數(shù)據(jù)也存在客戶端,從而在用戶繼續(xù)播放觀看是確媒體播放??焖賳?。[0038]流媒體視頻系統(tǒng)時不時需要增加新的媒體內(nèi)容或者把舊的媒體內(nèi)容刪除。這就導(dǎo)致對應(yīng)的元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容也需要經(jīng)常更新,所以更新并同步客戶端預(yù)存服務(wù)器端之間的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容。
[0039]當媒體內(nèi)容庫變的很大時,元數(shù)據(jù)目錄也會相應(yīng)的增長,當用戶請求媒體播放時,為了有效的找到正確的元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容,對預(yù)存的多媒體文件元數(shù)據(jù)進行索引,可以基于文件系統(tǒng)的索引,也可以基于數(shù)據(jù)庫管理系統(tǒng)的索引系統(tǒng)對元數(shù)據(jù)進行索引并且把它們和客戶端的關(guān)鍵媒體內(nèi)容關(guān)聯(lián)起來,這樣查找媒體內(nèi)容變的非常高效同時也提高了媒體播放開始時間的性能,利用歷史統(tǒng)計數(shù)據(jù),系統(tǒng)不斷的隨時更新索引。
[0040]更新元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容和媒體內(nèi)容有時會很耗時并且要消耗帶寬,所以要在媒體播放觀看時分享帶寬預(yù)算但是不會影響用戶收視觀看體驗,當沒有正常播放媒體下載時或者不需要很多的帶寬資源時,客戶端就更加激進的利用帶寬來同步客戶端和服務(wù)器的數(shù)據(jù)內(nèi)容和信息。所以要計算更新所分配的帶寬:
[0041]W = T*a / (X*b)_K,
[0042]其中,W是更新元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容所分配的帶寬,T是系統(tǒng)監(jiān)測到的實時總帶寬,K是系統(tǒng)為用戶提供收視觀看需要的帶寬,a和b是防止網(wǎng)絡(luò)帶寬波動時造成的影響穩(wěn)定因子,其中a=95%,b=0.8,X是網(wǎng)絡(luò)波動參數(shù),
[0043]根據(jù)以下公式計算網(wǎng)絡(luò)波動參數(shù):
[0044]X = V/{ (Max - Min) * (Max - Min)} /4,
[0045]其中,Max和Min是一個單位時間段的最大和最小網(wǎng)絡(luò)帶寬,V是一個單位時間段的網(wǎng)絡(luò)帶寬方差,
[0046]根據(jù)以下公式計算一個單位時間段的網(wǎng)絡(luò)帶寬方差:
[0047]V = E(T-U)2,
[0048]其中,E是取期望值操作,U是一個單位時間段的網(wǎng)絡(luò)帶寬均值;統(tǒng)計一個單位時間段的時間長度通常為120秒。根據(jù)上面的公式我們可以看出,當網(wǎng)絡(luò)帶寬波動大時,系統(tǒng)使用很小或者不使用帶寬來更新數(shù)據(jù),而把帶寬專注于用戶的收視觀看。當網(wǎng)絡(luò)帶寬穩(wěn)定,系統(tǒng)會分配更多的帶寬用于數(shù)據(jù)更新。
[0049]在有限的帶寬和有限的時間來更新元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容和媒體內(nèi)容,決定什么信息來最先更新就顯得非常重要,所以要確定更新多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的優(yōu)先級,更新優(yōu)先級是基于歷史統(tǒng)計信息來決定的。這些統(tǒng)計信息包括了用戶行為、帶寬數(shù)據(jù)、和媒體播放數(shù)據(jù),但不僅僅局限于這些。比如,用戶觀看多的媒體內(nèi)容所對應(yīng)的元數(shù)據(jù)的更新優(yōu)先級別就高,會優(yōu)先得到更新。當用戶請求的內(nèi)容已經(jīng)更新,但是還沒有同步到本地設(shè)備,客戶端會從服務(wù)器重新請求新的元數(shù)據(jù)和媒體內(nèi)容。
[0050]本發(fā)明使用預(yù)存的和實時的數(shù)據(jù)來快速決定可以正常連續(xù)平穩(wěn)觀看的最高質(zhì)量視頻碼流和需要的處理器計算資源和內(nèi)存,客戶端收集和計算的有用信息用于提高用戶收視觀看體驗,這些收集和計算有用的信息及時異步傳送報告給服務(wù)器端。
[0051]利用本發(fā)明,用戶讓網(wǎng)絡(luò)多媒體文件播放啟動更快的同時保持了播放質(zhì)量和很低的重新緩存率,進一步提高用戶的使用體驗,當用戶選擇開始播放,系統(tǒng)能用事先存好的媒體數(shù)據(jù)來立即啟動播放,而不需要去服務(wù)器下載,節(jié)約了用戶的時間,在網(wǎng)絡(luò)情況特別惡劣時,它也能極大的提高媒體文件啟動播放的時間,從而使用戶在三網(wǎng)融合中切換頻道時得到像普通電視一樣的“實時”收視體驗。
[0052]本領(lǐng)域的技術(shù)人員可以理解,網(wǎng)絡(luò)多媒體文件快速啟動播放方法,可以根據(jù)需要進行設(shè)計,以便優(yōu)化快速啟動播放的性能。因此,這里給出的【具體實施方式】不對本發(fā)明的保護范圍構(gòu)成限制。雖然以上結(jié)合附圖描述了本發(fā)明的【具體實施方式】,但是本領(lǐng)域的技術(shù)人員可以在本發(fā)明技術(shù)構(gòu)思的啟發(fā)和不脫離本
【發(fā)明內(nèi)容】
的基礎(chǔ)上對本發(fā)明作出各種變形或修改,這些變形或修改仍然落入本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)多媒體文件快速啟動播放方法,其特征在于,包括: 在客戶端預(yù)存服務(wù)器端的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容; 對預(yù)存的多媒體文件元數(shù)據(jù)進行索引,獲得用戶請求播放的多媒體文件;以及 更新并同步客戶端預(yù)存服務(wù)器端之間的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容。
2.根據(jù)權(quán)利要求所述I的方法,其特征在于,所述在客戶端預(yù)存服務(wù)器端的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的步驟包括: 定義所需預(yù)存的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容數(shù)據(jù)量的大??; 壓縮要預(yù)存的多媒體文件元數(shù)據(jù);以及 存儲多媒體文件元數(shù)據(jù),并對壓縮的多媒體文件元數(shù)據(jù)進行解壓。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對預(yù)存的多媒體文件元數(shù)據(jù)進行索引的方式包括:基于文件系統(tǒng)的索引或基于數(shù)據(jù)庫管理系統(tǒng)的索引。
4.根據(jù)權(quán)利要求1?3中任一項所述的方法,其特征在于,所述更新并同步客戶端預(yù)存服務(wù)器端之間的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的步驟包括: 根據(jù)以下公式計算更新所需的帶寬:
W = T*a / (X*b) -K, 其中,W是更新元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容所需的帶寬,T是系統(tǒng)監(jiān)測到的實時總帶寬,K是系統(tǒng)為用戶提供收視觀看需要的帶寬,a和b是防止網(wǎng)絡(luò)帶寬波動時造成的影響穩(wěn)定因子,其中a=95%,b=0.8,X是網(wǎng) 絡(luò)波動參數(shù), 根據(jù)以下公式計算網(wǎng)絡(luò)波動參數(shù):
X = V/{ (Max - Min) * (Max - Min)} /4, 其中,Max和Min是一個單位時間段的最大和最小網(wǎng)絡(luò)帶寬,V是一個單位時間段的網(wǎng)絡(luò)帶寬方差, 根據(jù)以下公式計算一個單位時間段的網(wǎng)絡(luò)帶寬方差:
V= E(T-U)2, 其中,E是取期望值操作,U是一個單位時間段的網(wǎng)絡(luò)帶寬均值; 確定更新多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的優(yōu)先級。
5.一種網(wǎng)絡(luò)多媒體文件快速啟動播放系統(tǒng),其特征在于,包括: 用于在客戶端預(yù)存服務(wù)器端的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的模塊; 用于對預(yù)存的多媒體文件元數(shù)據(jù)進行索引,獲得用戶請求播放的多媒體文件的模塊;以及 用于更新并同步客戶端預(yù)存服務(wù)器端之間的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的模塊。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述用于在客戶端預(yù)存服務(wù)器端的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的模塊包括: 用于定義所需預(yù)存的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容數(shù)據(jù)量的大小的模塊; 用于壓縮要預(yù)存的多媒體文件元數(shù)據(jù)的模塊;以及 用于存儲多媒體文件元數(shù)據(jù),并對壓縮的多媒體文件元數(shù)據(jù)進行解壓的模塊。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述用于對預(yù)存的多媒體文件元數(shù)據(jù)進行索引的方式的模塊包括:用于基于文件系統(tǒng)的索引的模塊或基于數(shù)據(jù)庫管理系統(tǒng)的索引的模塊。
8.根據(jù)權(quán)利要求5?8中任一項所述的系統(tǒng),其特征在于,所述用于更新并同步客戶端預(yù)存服務(wù)器端之間的多媒體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的模塊包括根據(jù)以下公式計算更新所需的帶寬的模塊:
W = T*a / (X*b) -K, 其中,W是更新元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容所需的帶寬,T是系統(tǒng)監(jiān)測到的實時總帶寬,K是系統(tǒng)為用戶提供收視觀看需要的帶寬,a和b是防止網(wǎng)絡(luò)帶寬波動時造成的影響穩(wěn)定因子,其中a=95%,b=0.8,X是網(wǎng)絡(luò)波動參數(shù),
X = V/{ (Max - Min) * (Max - Min)} /4, 其中,Max和Min是一個單位時間段的最大和最小網(wǎng)絡(luò)帶寬,V是一個單位時間段的網(wǎng)絡(luò)帶寬方差,
V= E(T-U)2, 其中,E是取期望值操作,U是一個單位時間段的網(wǎng)絡(luò)帶寬均值; 用于確定更新多媒 體文件元數(shù)據(jù)和關(guān)鍵媒體內(nèi)容的優(yōu)先級的模塊。
【文檔編號】H04N21/458GK103442293SQ201310392574
【公開日】2013年12月11日 申請日期:2013年8月30日 優(yōu)先權(quán)日:2013年8月30日
【發(fā)明者】蔣明 申請人:武漢眸博科技有限公司