一種自適應(yīng)動(dòng)態(tài)的多媒體分級(jí)傳送播放管理方法
【專利摘要】本發(fā)明提供了一種自適應(yīng)動(dòng)態(tài)的多媒體分級(jí)傳送播放管理方法,所述方法具體為:多媒體內(nèi)容提供商在制作多媒體文件時(shí)統(tǒng)一完成完整的文件內(nèi)容,同時(shí)采用標(biāo)記方法依據(jù)內(nèi)容的重要性和/或關(guān)聯(lián)程度對(duì)其中的片段進(jìn)行分級(jí),從而產(chǎn)生不同版本的多媒體文件;用戶根據(jù)這些版本進(jìn)行選擇性預(yù)覽和/或播放。本發(fā)明是一種在互聯(lián)網(wǎng)點(diǎn)播系統(tǒng)中靈活高效的可伸縮組織、存儲(chǔ)與傳輸?shù)姆椒?,從而增加了現(xiàn)有多媒體協(xié)議缺乏的媒體內(nèi)容靈活組織機(jī)制,解決了現(xiàn)有多媒體系統(tǒng)的傳輸效率低、存儲(chǔ)資源浪費(fèi)、用戶體驗(yàn)差的問(wèn)題。
【專利說(shuō)明】
一種自適應(yīng)動(dòng)態(tài)的多媒體分級(jí)傳送播放管理方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及一種在互聯(lián)網(wǎng)(Internet)點(diǎn)播系統(tǒng)中新型多媒體組織、存儲(chǔ)與傳輸 的方法,更具體的說(shuō),涉及一種基于用戶點(diǎn)播的靈活高效的多媒體可伸縮組織、存儲(chǔ)與傳輸 方法。
【背景技術(shù)】
[0002] 隨著多媒體技術(shù)的快速發(fā)展,互聯(lián)網(wǎng)中多媒體內(nèi)容出現(xiàn)爆炸式的激增,特別是高 清晰度、高分辨率視頻業(yè)務(wù)的廣泛深入,多媒體服務(wù)給網(wǎng)絡(luò)帶寬帶來(lái)的壓力愈加凸顯。同時(shí) 用戶個(gè)性化興趣的不同以及網(wǎng)絡(luò)狀況的時(shí)變性,如今的多媒體服務(wù)呈現(xiàn)聚合式的特征,多 媒體內(nèi)容呈現(xiàn)碎片化的趨勢(shì)?,F(xiàn)有的多媒體協(xié)議,大多只關(guān)注在網(wǎng)絡(luò)傳輸過(guò)程中數(shù)據(jù)的完 整性和安全性,通過(guò)保證網(wǎng)絡(luò)的質(zhì)量(QoS)來(lái)保證多媒體服務(wù)的質(zhì)量,然而對(duì)多媒體內(nèi)容 整合卻很少考慮,對(duì)用戶的主觀滿意度也考慮甚少。
[0003] 當(dāng)前一些多媒體協(xié)議基本都是通過(guò)信令信息描述和控制數(shù)據(jù)的傳輸和呈現(xiàn),但是 沒(méi)有涉及到多媒體內(nèi)容組織級(jí)別,而且沒(méi)有考慮內(nèi)容組織與存儲(chǔ)、傳輸?shù)钠ヅ浜驼麄€(gè)多媒 體系統(tǒng)的數(shù)據(jù)優(yōu)化。這樣造成的結(jié)果是,雖然多媒體制作方制作了內(nèi)容統(tǒng)一的完整節(jié)目,但 經(jīng)過(guò)剪輯等后期制作,節(jié)目發(fā)行方和提供商將原節(jié)目分割成不同版本,每一種版本之間都 相互獨(dú)立,成為一個(gè)單獨(dú)的媒體內(nèi)容。這樣表面看起來(lái)豐富了節(jié)目?jī)?nèi)容,實(shí)際上破壞了整個(gè) 媒體系統(tǒng)的生態(tài)環(huán)境,產(chǎn)生大量重復(fù)數(shù)據(jù)。這些數(shù)據(jù)不僅破壞了媒體內(nèi)容天然的關(guān)聯(lián)體系, 不利于媒體內(nèi)容的管理,增加了存儲(chǔ)成本,造成了資源極大的浪費(fèi),而且邏輯上內(nèi)容相同的 數(shù)據(jù)單元需要多次在網(wǎng)絡(luò)中重復(fù)傳輸,大大降低了數(shù)據(jù)傳輸?shù)男?。同時(shí),不同版本節(jié)目 內(nèi)容冗余的獨(dú)立存在使原本豐富的媒體資源變得臃腫雜亂,加大了數(shù)字媒體內(nèi)容監(jiān)管的難 度,許多盜版侵權(quán)的媒體內(nèi)容也因此更加容易進(jìn)入數(shù)字媒體市場(chǎng),造成節(jié)目提供商和消費(fèi) 者利?的損害。
[0004] 另一方面,媒體資源的豐富性在某種程度也增加了用戶消費(fèi)數(shù)字媒體的負(fù)擔(dān),用 戶必須更多精力用于媒體消費(fèi)的選擇。傳統(tǒng)的方法是,內(nèi)容提供商提供豐富的媒體節(jié)目如 各種類型的電影資源,但這些節(jié)目一般都是完整版的,用戶一般只能點(diǎn)播某種完整版本的 媒體節(jié)目進(jìn)行消費(fèi)。這樣的情況下,如果用戶想選擇觀看自己喜歡的節(jié)目就需要對(duì)多個(gè)節(jié) 目進(jìn)行預(yù)覽,而基于該機(jī)制數(shù)據(jù)緩沖的效率低下,需要用戶等待很長(zhǎng)時(shí)間,用戶體驗(yàn)非常糟 糕。
[0005] 更好的方法是,節(jié)目發(fā)行方和提供商只在邏輯上將原節(jié)目分割成不同版本,由于 媒體內(nèi)容碎片化單元的廣泛應(yīng)用,原節(jié)目在物理上仍舊是統(tǒng)一的天然整體。在媒體內(nèi)容服 務(wù)器上只需要存儲(chǔ)媒體的完整版本,同時(shí)提供相應(yīng)的信令文件描述不同媒體版本所對(duì)應(yīng)的 數(shù)據(jù)單元。這樣用戶根據(jù)自己需求點(diǎn)播相關(guān)版本的媒體數(shù)據(jù),服務(wù)器根據(jù)信令信息中媒體 版本與數(shù)據(jù)單元的映射只傳輸相應(yīng)數(shù)據(jù)給用戶。例如,用戶只想預(yù)覽一下某個(gè)電影,他只需 要點(diǎn)播預(yù)覽版本的鏈接,服務(wù)器只傳輸預(yù)覽版的電影數(shù)據(jù)單元給客戶端解碼和呈現(xiàn),用戶 不需要等待整個(gè)電影內(nèi)容的緩沖,可以得到更好的用戶體驗(yàn)。其困難在于:系統(tǒng)很難知道不 同版本之間媒體單元的對(duì)應(yīng)關(guān)系,并且缺少相關(guān)的信令機(jī)制指導(dǎo);每個(gè)媒體都可能有多個(gè) 長(zhǎng)短不一的版本,如何對(duì)這些版本進(jìn)行區(qū)分和管理,也是亟待解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0006] 針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種自適應(yīng)動(dòng)態(tài)的多媒體分級(jí)傳送 播放管理方法,即在互聯(lián)網(wǎng)點(diǎn)播系統(tǒng)中靈活高效的可伸縮組織、存儲(chǔ)與傳輸?shù)姆椒?,從而?加了現(xiàn)有多媒體協(xié)議缺乏的媒體內(nèi)容靈活組織機(jī)制,解決了現(xiàn)有多媒體系統(tǒng)的傳輸效率 低、存儲(chǔ)資源浪費(fèi)、用戶體驗(yàn)差的問(wèn)題。
[0007] 為實(shí)現(xiàn)上述的目的,本發(fā)明采用的技術(shù)方案是:
[0008] -種自適應(yīng)動(dòng)態(tài)的多媒體分級(jí)傳送播放管理方法,所述方法具體為:多媒體內(nèi)容 提供商在制作多媒體文件時(shí)統(tǒng)一完成完整的文件內(nèi)容,同時(shí)采用標(biāo)記方法依據(jù)內(nèi)容的重要 性和/或關(guān)聯(lián)程度對(duì)其中的片段進(jìn)行分級(jí),從而產(chǎn)生不同版本的多媒體文件;用戶根據(jù)這 些版本進(jìn)行選擇性預(yù)覽和/或播放。
[0009] 優(yōu)選地,內(nèi)容提供商在多媒體文件呈現(xiàn)界面提供與片段分級(jí)相關(guān)的版本信息,以 方便用戶進(jìn)行內(nèi)容選擇消費(fèi)。這樣在用戶可以根據(jù)這些版本進(jìn)行選擇性預(yù)覽和播放,而不 是盲目的隨機(jī)選擇。
[0010] 進(jìn)一步的,所述方法具體包括如下步驟:
[0011] 第一步,通過(guò)內(nèi)容分級(jí)的版本管理將多媒體文件分為多個(gè)版本;
[0012] 第二步,生成與版本相關(guān)的差異化MPD文件:根據(jù)上述多媒體文件的多個(gè)版本,生 成與內(nèi)容分級(jí)相對(duì)應(yīng)的MPD(Media Presentation Description)文件,即內(nèi)容分級(jí)的版本 管理標(biāo)簽;
[0013] 第三步,用戶根據(jù)自己的需求請(qǐng)求不同版本的多媒體文件內(nèi)容,服務(wù)器傳輸統(tǒng)一 的Mro文件,客戶端解析Mro之后根據(jù)自己的網(wǎng)絡(luò)狀態(tài)、設(shè)備性能以及請(qǐng)求的版本情況,向 服務(wù)器請(qǐng)求相應(yīng)的媒體分片內(nèi)容。
[0014] 優(yōu)選地,上述多媒體文件中的多個(gè)版本對(duì)應(yīng)MPD中segment列表,在生成這些 segment時(shí),自動(dòng)生成相應(yīng)匹配內(nèi)容版本的MPD文件,其中MPD元素增加 OscalelD屬性,該 屬性定義了此MPD文件描述的內(nèi)容分級(jí)的級(jí)別;此外Representation元素中SegmentList 子元素中的segment列表不再是單純的全部分片列表,而是對(duì)應(yīng)于MPDOscalelD的特定分 片列表。
[0015] 進(jìn)一步的,所述方法具體包括如下步驟:
[0016] 第一步,通過(guò)內(nèi)容分級(jí)的版本管理將多媒體文件分為多個(gè)版本;
[0017] 第二步,對(duì)應(yīng)于多個(gè)版本,只有一個(gè)相對(duì)應(yīng)的MPD文件被生成,但MPD文件的 segment描述增加了 OscalelD屬性,即內(nèi)容分級(jí)的版本管理標(biāo)簽;
[0018] 第三步,用戶根據(jù)自己的需求請(qǐng)求不同版本的多媒體文件內(nèi)容,服務(wù)器傳輸統(tǒng)一 的MH)文件,客戶端解析MH)之后根據(jù)自己的網(wǎng)絡(luò)狀態(tài)、設(shè)備性能以及請(qǐng)求的版本情況,向 服務(wù)器請(qǐng)求相應(yīng)的媒體分片內(nèi)容。
[0019] 優(yōu)選地,上述不同版本的多媒體文件對(duì)應(yīng)MPD文件的segment列表,在生成這些 segment時(shí),在MPD文件的Representation元素的SegmentList子元素中的每一個(gè)segment 提供OscalelD屬性,該屬性標(biāo)注了使用此segment的最低版本級(jí)別。
[0020] 與現(xiàn)有技術(shù)相比,本發(fā)明具有如下的有益效果:
[0021] 采用本發(fā)明的技術(shù)方案,可以針對(duì)現(xiàn)有多媒體協(xié)議缺乏媒體內(nèi)容靈活管理的機(jī) 制,造成多媒體系統(tǒng)中傳輸效率低、存儲(chǔ)資源浪費(fèi)、用戶體驗(yàn)差的問(wèn)題,通過(guò)增加媒體內(nèi)容 的可伸縮靈活組織、存儲(chǔ)和傳輸方法實(shí)現(xiàn)對(duì)互聯(lián)網(wǎng)上媒體內(nèi)容的優(yōu)化整合,邏輯上同一媒 體資源統(tǒng)一存儲(chǔ),根據(jù)用戶的媒體版本需求進(jìn)行差異化傳輸,并且在客戶端進(jìn)行特定的媒 體單元緩沖和解碼呈現(xiàn),既使豐富的媒體資源得到統(tǒng)一優(yōu)化,也便于多媒體內(nèi)容的監(jiān)管控 制,同時(shí)提高網(wǎng)絡(luò)中多媒體數(shù)據(jù)的整體傳輸效率,減少存儲(chǔ)空間的浪費(fèi),給用戶帶來(lái)更好的 服務(wù)體驗(yàn)。
【附圖說(shuō)明】
[0022] 通過(guò)閱讀參照以下附圖對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、 目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0023] 圖1為媒體分片與ScalelD映射實(shí)例示意圖;
[0024] 圖2為本發(fā)明一實(shí)施例中分級(jí)機(jī)制-模式1示意圖;
[0025] 圖3為本發(fā)明另一實(shí)施例中分級(jí)機(jī)制系統(tǒng)框架-模式2示意圖。
【具體實(shí)施方式】
[0026] 下面結(jié)合具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。以下實(shí)施例將有助于本領(lǐng)域的技術(shù) 人員進(jìn)一步理解本發(fā)明,但不以任何形式限制本發(fā)明。應(yīng)當(dāng)指出的是,對(duì)本領(lǐng)域的普通技術(shù) 人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn)。這些都屬于本發(fā)明 的保護(hù)范圍。
[0027] 如今,視頻內(nèi)容量呈現(xiàn)爆炸式增長(zhǎng),人們可支配的時(shí)間也越來(lái)越碎片化。當(dāng)用戶接 觸到一系列新視頻時(shí),往往不再是直接點(diǎn)播觀看其完整內(nèi)容,而是希望首先預(yù)覽這些視頻, 然后根據(jù)用戶自身喜好和當(dāng)時(shí)可支配時(shí)間決定選擇哪一個(gè)視頻進(jìn)行觀看,是否觀看全部視 頻內(nèi)容。
[0028] 針對(duì)此問(wèn)題,可以通過(guò)如下方法有效的解決,提高用戶體驗(yàn)。內(nèi)容提供商在制作視 頻時(shí)統(tǒng)一完成完整的視頻內(nèi)容,同時(shí)采用標(biāo)記方法依據(jù)內(nèi)容的重要性及關(guān)聯(lián)程度對(duì)其中的 片段進(jìn)行分級(jí),從而可以產(chǎn)生不同版本的視頻。當(dāng)然,在呈現(xiàn)界面應(yīng)該提供與分級(jí)相關(guān)的版 本信息,以方便用戶進(jìn)行內(nèi)容選擇消費(fèi)。在用戶觀看時(shí),可以根據(jù)這些版本進(jìn)行選擇性預(yù)覽 和播放,而不是盲目的隨機(jī)選擇。
[0029] 以視頻內(nèi)容為例,內(nèi)容制作商只需要完成一套完整的節(jié)目?jī)?nèi)容,隨后在發(fā)行方可 以通過(guò)內(nèi)容分級(jí)的版本管理將視頻分為多個(gè)版本,提供給媒體服務(wù)提供商。第一個(gè)版本視 頻為預(yù)覽版,時(shí)長(zhǎng)5分鐘,內(nèi)容只包括視頻中的精彩畫(huà)面;第二個(gè)版本視頻為剪輯版,時(shí)長(zhǎng) 30分鐘,內(nèi)容只包括視頻的故事主線和重要場(chǎng)景;第三個(gè)版本視頻為完整版,時(shí)長(zhǎng)120分 鐘,內(nèi)容包括視頻的完整故事情節(jié);第四個(gè)版本為加強(qiáng)版,時(shí)長(zhǎng)150分鐘,里面包括除完整 的故事情節(jié)之外的擴(kuò)充內(nèi)容,例如幕后花絮等等。
[0030] 下面以 MPEG-DASH(Dynamic Adaptive Streaming over HTTP)標(biāo)準(zhǔn)為例,介紹內(nèi) 容分級(jí)的版本管理機(jī)制。當(dāng)然,此機(jī)制不限于DASH標(biāo)準(zhǔn),也可以應(yīng)用于其他標(biāo)準(zhǔn)和方案。 DASH全稱為基于HTTP的動(dòng)態(tài)自適應(yīng)流,由國(guó)際標(biāo)準(zhǔn)組MPEG制定,能夠?qū)⒚襟w通過(guò)HTTP協(xié) 議,以自適應(yīng)、漸進(jìn)式、下載或流的方式進(jìn)行內(nèi)容分發(fā),支持在不同網(wǎng)絡(luò)狀況下、多種不同性 能的終端上的自適應(yīng)媒體消費(fèi)。在內(nèi)容組織上DASH具有多種分片策略,并且有對(duì)應(yīng)的信令 文件來(lái)指示其分片細(xì)節(jié),考慮到通用性,下面按照兩種模式分別進(jìn)行描述。
[0031]模式 1:
[0032] 生成與版本相關(guān)的差異化MPD文件
[0033] 在生成DASH segment時(shí),可以根據(jù)上述視頻節(jié)目中的四個(gè)版本,生成與內(nèi)容分級(jí) 相對(duì)應(yīng)的MPD(Media Presentation Description)文件。為描述簡(jiǎn)單清晰,只寫(xiě)出了 MPD 中segment list這種描述情況,其他如segment template情況處理方式類似。
[0034] 根據(jù)上述視頻節(jié)目中的四個(gè)版本對(duì)應(yīng)的segment列表,如圖1所示,在生成這些 segment時(shí),自動(dòng)生成四個(gè)匹配內(nèi)容版本的MPD文件。其中MPD元素增加OscalelD屬性, 該屬性定義了此MH)文件描述的內(nèi)容分級(jí)的級(jí)別,內(nèi)容分級(jí)版本對(duì)應(yīng)表如下表所示。此外 Representation元素中SegmentList子元素中的segment列表不再是單純的全部分片列 表,而是對(duì)應(yīng)于MPDOscalelD的特定分片列表。
[0035]
[0036] 如圖2所示,整個(gè)分級(jí)機(jī)制的框架圖與DASH原有框架基本一致,在媒體準(zhǔn)備階段 媒體分片(segment)的生成機(jī)制保持不變,而對(duì)應(yīng)于不同分級(jí)版本的4個(gè)MH)文件被生成。 在DASH客戶端,用戶根據(jù)自己的需求請(qǐng)求不同版本的視頻內(nèi)容,只需要服務(wù)器傳輸相關(guān)的 MPD文件,客戶端解析之后再向服務(wù)器請(qǐng)求相應(yīng)的媒體分片內(nèi)容。
[0037] 例如,當(dāng)用戶選擇播放預(yù)覽版電影節(jié)目時(shí),服務(wù)器發(fā)送MPDOscalelD為0的MPD 文件,客戶端解析之后請(qǐng)求Representation元素中SegmentList子元素所列出的分片,即 channellinit. mp4、channelll. m4s、channell4. m4s、channell7. m4s、channell9. m4s〇 此 MPD文檔實(shí)例如下所示(新加的參數(shù)是sasclelD可以有不同的新應(yīng)用):
[0038]
[0039]
[0040] 模式 2 :
[0041] 遵循原有DASH機(jī)制,只生成一個(gè)MPD文件,其中在Representation元素中加入每 個(gè)分片的OscalelD屬性
[0042] 在生成DASH segment時(shí),可以按照四種內(nèi)容分級(jí)版本進(jìn)行區(qū)分,區(qū)分的指示在同 時(shí)生成的MPD表里呈現(xiàn)。為描述簡(jiǎn)單清晰,只寫(xiě)出了 MPD中segment list這種描述情況, 其他如segment template情況處理方式類似。
[0043] 根據(jù)上述視頻節(jié)目中的四個(gè)版本對(duì)應(yīng)的segment列表,如圖1所示,在生成這些 segment時(shí),在MPD文件的Representation元素的SegmentList子元素中的每一個(gè)segment 提供OscalelD屬性,該屬性標(biāo)注了使用此segment的最低版本級(jí)別。內(nèi)容分級(jí)版本對(duì)應(yīng)表 與模式1保持一致。如segment :channell3. m4s的OscalelD為2,那么此segment只有在 用戶請(qǐng)求完整版視頻時(shí)才會(huì)被服務(wù)器傳輸和客戶端消費(fèi)。
[0044] 如圖3所示,整個(gè)分級(jí)機(jī)制的系統(tǒng)框架圖與DASH原有框架基本一致,在媒體準(zhǔn)備 階段媒體分片(segment)的生成機(jī)制保持不變,同時(shí)也只有一個(gè)相對(duì)應(yīng)的MH)文件被生成, 但MPD文件的segment描述增加了 OscalelD屬性,即內(nèi)容分級(jí)的版本管理標(biāo)簽。在DASH 客戶端,用戶根據(jù)自己的需求請(qǐng)求不同版本的視頻內(nèi)容,服務(wù)器傳輸統(tǒng)一的ΜΗ)文件,客戶 端解析MH)之后根據(jù)自己的網(wǎng)絡(luò)狀態(tài)、設(shè)備性能以及請(qǐng)求的版本情況,向服務(wù)器請(qǐng)求相應(yīng) 的媒體分片內(nèi)容。
[0045] 例如,當(dāng)用戶選擇播放完整版電影節(jié)目時(shí),服務(wù)器發(fā)送統(tǒng)一的Mro文件,客戶端解 析之后請(qǐng)求Representation元素中SegmentList子元素所列出的OscalelD屬性值小于 等于 2 的媒體分片,即 channellinit.mp4、channelll.m4s、channell2.m4s、channell3. m4s、channell4.m4s、channell5.m4s、channell6.m4s、channell7.m4s、channell8.m4s、 channel 19. m4s、channel 110. m4s,服務(wù)器發(fā)送這些分片內(nèi)容,由客戶端解碼并呈現(xiàn)給用戶。 此MH)文檔實(shí)例如下所示:
[0046]
[0047] 本發(fā)明是一種在互聯(lián)網(wǎng)點(diǎn)播系統(tǒng)中靈活高效的可伸縮組織、存儲(chǔ)與傳輸?shù)姆椒ǎ?從而增加了現(xiàn)有多媒體協(xié)議缺乏的媒體內(nèi)容靈活組織機(jī)制,解決了現(xiàn)有多媒體系統(tǒng)的傳輸 效率低、存儲(chǔ)資源浪費(fèi)、用戶體驗(yàn)差的問(wèn)題。
[0048] 以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述 特定實(shí)施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變形或修改,這并不影 響本發(fā)明的實(shí)質(zhì)內(nèi)容。
【主權(quán)項(xiàng)】
1. 一種自適應(yīng)動(dòng)態(tài)的多媒體分級(jí)傳送播放管理方法,其特征在于,所述方法具體為: 多媒體內(nèi)容提供商在制作多媒體文件時(shí)統(tǒng)一完成完整的文件內(nèi)容,同時(shí)采用標(biāo)記方法依據(jù) 內(nèi)容的重要性和/或關(guān)聯(lián)程度對(duì)其中的片段進(jìn)行分級(jí),從而產(chǎn)生不同版本的多媒體文件; 用戶根據(jù)這些版本進(jìn)行選擇性預(yù)覽和/或播放。2. 根據(jù)權(quán)利要求1所述的自適應(yīng)動(dòng)態(tài)的多媒體分級(jí)傳送播放管理方法,其特征在于, 內(nèi)容提供商在多媒體文件呈現(xiàn)界面提供與片段分級(jí)相關(guān)的版本信息,以方便用戶進(jìn)行內(nèi)容 選擇消費(fèi)。3. 根據(jù)權(quán)利要求1或2所述的自適應(yīng)動(dòng)態(tài)的多媒體分級(jí)傳送播放管理方法,其特征在 于,所述方法具體包括如下步驟: 第一步,通過(guò)內(nèi)容分級(jí)的版本管理將多媒體文件分為多個(gè)版本; 第二步,生成與版本相關(guān)的差異化MPD文件:根據(jù)上述多媒體文件的多個(gè)版本,生成與 內(nèi)容分級(jí)相對(duì)應(yīng)的Mro文件,即內(nèi)容分級(jí)的版本管理標(biāo)簽; 第三步,用戶根據(jù)自己的需求請(qǐng)求不同版本的多媒體文件內(nèi)容,服務(wù)器傳輸統(tǒng)一的MPD 文件,客戶端解析Mro之后根據(jù)自己的網(wǎng)絡(luò)狀態(tài)、設(shè)備性能以及請(qǐng)求的版本情況,向服務(wù)器 請(qǐng)求相應(yīng)的媒體分片內(nèi)容。4. 根據(jù)權(quán)利要求3所述的自適應(yīng)動(dòng)態(tài)的多媒體分級(jí)傳送播放管理方法,其特征在于, 上述多媒體文件中的多個(gè)版本對(duì)應(yīng)MPD中segment列表,在生成這些segment時(shí),自動(dòng)生成 相應(yīng)匹配內(nèi)容版本的MPD文件,其中MPD元素增加 OscalelD屬性,該屬性定義了此MPD文 件描述的內(nèi)容分級(jí)的級(jí)別;此外Representation元素中SegmentList子元素中的segment 列表不再是單純的全部分片列表,而是對(duì)應(yīng)于MPDOscalelD的特定分片列表。5. 根據(jù)權(quán)利要求1或2所述的自適應(yīng)動(dòng)態(tài)的多媒體分級(jí)傳送播放管理方法,其特征在 于,所述方法具體包括如下步驟: 第一步,通過(guò)內(nèi)容分級(jí)的版本管理將多媒體文件分為多個(gè)版本; 第二步,對(duì)應(yīng)于多個(gè)版本,只有一個(gè)相對(duì)應(yīng)的MPD文件被生成,但MPD文件的segment 描述增加了 OscalelD屬性,即內(nèi)容分級(jí)的版本管理標(biāo)簽; 第三步,用戶根據(jù)自己的需求請(qǐng)求不同版本的多媒體文件內(nèi)容,服務(wù)器傳輸統(tǒng)一的MPD 文件,客戶端解析MH)之后根據(jù)自己的網(wǎng)絡(luò)狀態(tài)、設(shè)備性能以及請(qǐng)求的版本情況,向服務(wù)器 請(qǐng)求相應(yīng)的媒體分片內(nèi)容。6. 根據(jù)權(quán)利要求5所述的自適應(yīng)動(dòng)態(tài)的多媒體分級(jí)傳送播放管理方法,其特征在于, 上述不同版本的多媒體文件對(duì)應(yīng)MPD文件的segment列表,在生成這些segment時(shí),在MPD 文件的Representation元素的SegmentList子元素中的每一個(gè)segment提供OscalelD屬 性,該屬性標(biāo)注了使用此segment的最低版本級(jí)別。
【文檔編號(hào)】H04N21/462GK105992061SQ201510080580
【公開(kāi)日】2016年10月5日
【申請(qǐng)日】2015年2月13日
【發(fā)明人】張文軍, 徐異凌, 孫軍, 管云峰, 何大志, 柳寧, 陳浩
【申請(qǐng)人】上海交通大學(xué)