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

一種實(shí)現(xiàn)數(shù)據(jù)獲取的方法和系統(tǒng)的制作方法

文檔序號(hào):7559224閱讀:281來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種實(shí)現(xiàn)數(shù)據(jù)獲取的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體涉及一種實(shí)現(xiàn)數(shù)據(jù)獲取的方法和系統(tǒng)。
背景技術(shù)
隨著技術(shù)發(fā)展,出現(xiàn)了基于HTTP協(xié)議的流媒體服務(wù),即HTTP Mreaming業(yè)務(wù)。近年來(lái),廣播業(yè)務(wù)和移動(dòng)業(yè)務(wù)開(kāi)始漸漸融合,不同的多媒體內(nèi)容和業(yè)務(wù)在不同的網(wǎng)絡(luò)上傳輸。用于廣播的MPEG2-TS在互聯(lián)網(wǎng)上應(yīng)用也較為廣泛。同樣,MPEG2-TS也應(yīng)用在HTTPStreaming 業(yè)務(wù)上。由于HTTP協(xié)議本質(zhì)上屬于文本傳輸協(xié)議,并不適合實(shí)時(shí)的流媒體傳輸。為了便于實(shí)現(xiàn)直播回放(針對(duì)時(shí)移業(yè)務(wù))和邊下載邊看的功能,通常將節(jié)目?jī)?nèi)容在物理或邏輯上分成很多的小分段,如圖1所示。客戶端根據(jù)包含媒體分段的索引等信息的節(jié)目索引表(Media Presentation Description,MPD)每次下載媒體文件的一個(gè)或多個(gè)分段,然后對(duì)已下載的數(shù)據(jù)進(jìn)行解碼播放。但對(duì)于快進(jìn)快退功能,通常的做法是根據(jù)MPD下載相應(yīng)的分段,然后再到分段文件中找到相應(yīng)的隨機(jī)訪問(wèn)點(diǎn)(Random Access Point, RAP)進(jìn)行播放,這樣非RAP的數(shù)據(jù)也都會(huì)被下載,因此客戶端將會(huì)下載很多多余的數(shù)據(jù),嚴(yán)重影響播放的流暢性并且過(guò)多占用網(wǎng)絡(luò)帶寬。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)數(shù)據(jù)獲取的方法和系統(tǒng),以減少特技模式或文件切換時(shí)下載的數(shù)據(jù),提高播放的流暢性。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種實(shí)現(xiàn)數(shù)據(jù)獲取的方法,在TS碼流的分段中包含有用于標(biāo)識(shí)媒體分段信息的索引信息,該方法還包括根據(jù)所述索引信息所包含的媒體分段信息,獲取特技模式或文件切換時(shí)需要播放的隨機(jī)訪問(wèn)點(diǎn)RAP處的幀。設(shè)置所述索引信息的方法為在每個(gè)TS碼流的分段中添加一個(gè)用于標(biāo)識(shí)該媒體分段信息的索引;所述索引信息至少包含以下指示是否包含RAP標(biāo)識(shí)或者RAP個(gè)數(shù);當(dāng)有RAP時(shí),所述索引信息進(jìn)一步包含用于標(biāo)識(shí)每個(gè)RAP點(diǎn)的偏移地址,以及用于標(biāo)識(shí)每個(gè)RAP的長(zhǎng)度。所述索引信息進(jìn)一步包含以下至少之一RAP索引信息的總長(zhǎng)度;RAP類(lèi)型,用于標(biāo)識(shí)對(duì)應(yīng)的分段RAP的類(lèi)型;RAP時(shí)間戳信息,用于標(biāo)識(shí)每個(gè)RAP對(duì)應(yīng)的播放時(shí)間;承載RAP的碼流的節(jié)目標(biāo)識(shí)PID。根據(jù)所述索引信息所包含的媒體分段信息獲取所述RAP處的幀的過(guò)程包括下載并解析索引信息所包含的媒體分段信息;
從所述媒體分段信息中解析出將要獲取的RAP的偏移和長(zhǎng)度,并據(jù)此請(qǐng)求下載該RAP處的幀。所述特技模式包括至少以下之一快進(jìn)/快退、快進(jìn)轉(zhuǎn)正常播放、時(shí)移定位播放、文件切換。一種實(shí)現(xiàn)數(shù)據(jù)獲取的系統(tǒng),該系統(tǒng)包括索引信息維護(hù)單元、數(shù)據(jù)獲取執(zhí)行單元;其中,所述索引信息維護(hù)單元,用于在TS碼流的分段中設(shè)置用于標(biāo)識(shí)媒體分段信息的索引信息,并將該索引的情況通知給數(shù)據(jù)獲取執(zhí)行單元;所述數(shù)據(jù)獲取執(zhí)行單元,用于根據(jù)所述索引信息所包含的媒體分段信息,獲取特技模式或文件切換時(shí)需要播放的RAP處的幀。所述索引信息維護(hù)單元設(shè)置所述索引信息時(shí),用于在每個(gè)TS碼流的分段中添加一個(gè)用于標(biāo)識(shí)該媒體分段信息的索引;所述索引信息至少包含以下指示是否包含RAP標(biāo)識(shí)或者RAP個(gè)數(shù);當(dāng)有RAP時(shí),所述索引信息進(jìn)一步包含用于標(biāo)識(shí)每個(gè)RAP點(diǎn)的偏移地址,以及用于標(biāo)識(shí)每個(gè)RAP的長(zhǎng)度。所述索引信息進(jìn)一步包含以下至少之一RAP索引信息的總長(zhǎng)度;RAP類(lèi)型,用于標(biāo)識(shí)對(duì)應(yīng)的分段RAP的類(lèi)型;RAP時(shí)間戳信息,用于標(biāo)識(shí)每個(gè)RAP對(duì)應(yīng)的播放時(shí)間;承載RAP的碼流的PID。所述數(shù)據(jù)獲取執(zhí)行單元根據(jù)所述索引信息所包含的媒體分段信息獲取所述RAP處的幀時(shí),用于下載并解析索引信息所包含的媒體分段信息;從所述媒體分段信息中解析出將要獲取的RAP的偏移和長(zhǎng)度,并據(jù)此請(qǐng)求下載該RAP處的幀。所述特技模式包括至少以下之一快進(jìn)/快退、快進(jìn)轉(zhuǎn)正常播放、時(shí)移定位播放、文件切換。本發(fā)明方法和系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)獲取的技術(shù),客戶端在快進(jìn)/快退、媒體流切換時(shí),能夠快速定位到需要播放的RAP起始和結(jié)束位置,僅下載相應(yīng)的幀進(jìn)行播放,并且能夠平滑切換到正常播放或時(shí)移等播放模式;因而能夠有效減少特技模式或文件切換時(shí)下載的數(shù)據(jù),明顯提高播放的流暢性,并能顯著提高用戶滿意度。


圖1為現(xiàn)有技術(shù)MPEG2-TS邏輯分段的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例的MPEG2-TS邏輯分段和RAP索引分段的結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例的生成RAP信息分段的示意圖;圖4為本發(fā)明實(shí)施例的實(shí)現(xiàn)快進(jìn)的流程圖;圖5為本發(fā)明實(shí)施例的實(shí)現(xiàn)快進(jìn)轉(zhuǎn)正常播放的流程圖;圖6為本發(fā)明實(shí)施例的實(shí)現(xiàn)時(shí)移定位播放的流程圖7為本發(fā)明實(shí)施例的實(shí)現(xiàn)數(shù)據(jù)獲取的流程簡(jiǎn)圖;圖8為本發(fā)明實(shí)施例的實(shí)現(xiàn)數(shù)據(jù)獲取的系統(tǒng)圖。
具體實(shí)施例方式在實(shí)際應(yīng)用中,針對(duì)Http Mreaming場(chǎng)景下的傳輸流(TS)文件,客戶端在快進(jìn)/快退、媒體流切換時(shí),希望快速定位到需要播放的RAP起始和結(jié)束位置,并且僅下載相應(yīng)的幀以進(jìn)行播放,還能夠平滑切換到正常播放或時(shí)移等播放模式。如圖2所示,在每個(gè)TS碼流的分段前面可以添加一個(gè)用于標(biāo)識(shí)該媒體分段信息的索引。當(dāng)然,在實(shí)際應(yīng)用中,也可以在每個(gè)TS碼流的分段后面添加所述索引。圖3為RAP信息分段的示意圖,所述索引包含的RAP信息如下RAP索引信息的總長(zhǎng)度,包含本字段。該字段可以用于在正常點(diǎn)播時(shí)丟棄RAP索引數(shù)據(jù)。此信息為可選內(nèi)容。是否包含RAP標(biāo)識(shí)或者RAP個(gè)數(shù);此信息為必選內(nèi)容。RAP類(lèi)型該元素標(biāo)識(shí)對(duì)應(yīng)的分段RAP的類(lèi)型;此信息為可選內(nèi)容。節(jié)目標(biāo)識(shí)(PID)承載RAP的碼流的PID。RAP的偏移地址標(biāo)識(shí)每個(gè)RAP點(diǎn)的偏移地址;此信息為可選內(nèi)容。當(dāng)有RAP時(shí),該字段必須存在;否則,該字段不存在。RAP的長(zhǎng)度標(biāo)識(shí)每個(gè)RAP點(diǎn)處關(guān)鍵幀的長(zhǎng)度;此信息為可選內(nèi)容。當(dāng)有RAP時(shí),該字段必須存在;否則,該字段不存在。RAP時(shí)間戳信息標(biāo)識(shí)每個(gè)RAP對(duì)應(yīng)的播放時(shí)間;此信息為可選內(nèi)容。需要說(shuō)明的是,除必選內(nèi)容以外,RAP信息可以包含以上所述內(nèi)容中的至少之一?;谏鲜鏊饕Y(jié)構(gòu),可以進(jìn)行如下的快進(jìn)/快退、定位播放、切換等方法。A、實(shí)現(xiàn)快進(jìn)快退的方法進(jìn)一步,所述步驟A包括Al,客戶端接收到特技命令(如快進(jìn)/快退);A2,確定下一個(gè)RAP地址(如URL);客戶端根據(jù)當(dāng)前播放時(shí)間及快進(jìn)/快退命令確定下一個(gè)RAP所在的分段,從該分段中獲取索引信息并組成該RAP處幀的地址,其中包括URL、分段的基本統(tǒng)一資源定位符(base url of segment) + 字節(jié)范圍(byte range)等;根據(jù)快進(jìn)/快退的參數(shù)(如倍數(shù)),確定下載RAP幀的間隔;A3,客戶端下載相應(yīng)的RAP幀并解碼顯示。B、實(shí)現(xiàn)快進(jìn)快退轉(zhuǎn)正常播放的方法進(jìn)一步,所述步驟B包括Bi,將快進(jìn)/快退倍數(shù)改為1倍后進(jìn)行相應(yīng)的快進(jìn)/快退操作,直到下載的RAP為即時(shí)更新訪問(wèn)點(diǎn)(IDR);B2,從RAP信息分段中獲取該RAP的偏移和長(zhǎng)度;B3,客戶端請(qǐng)求下載該RAP后面所有的該TS分段的數(shù)據(jù),并在下載之后改為正常播放。C、實(shí)現(xiàn)時(shí)移定位點(diǎn)播的方法
進(jìn)一步,所述步驟C包括Cl,根據(jù)時(shí)移點(diǎn)播時(shí)間點(diǎn)找到對(duì)應(yīng)的TS分段;C2,計(jì)算出該時(shí)移點(diǎn)播點(diǎn)的展現(xiàn)時(shí)間。根據(jù)MPD找到該分段對(duì)應(yīng)的RAP信息分段URL,請(qǐng)求下載該RAP信息分段;C3,解析該RAP信息分段,找到PTS大于等于點(diǎn)播點(diǎn)展現(xiàn)時(shí)間并且RAP類(lèi)型為IDR的 RAP ;C4,客戶端請(qǐng)求下載該RAP后面所有的該TS分段的數(shù)據(jù),并在下載之后改為正常播放。D、實(shí)現(xiàn)媒體流切換的方法進(jìn)一步,所述步驟D包括Dl 網(wǎng)絡(luò)帶寬發(fā)生變化,客戶端或者系統(tǒng)檢測(cè)到該變化,并確定進(jìn)行媒體流切換(如從具有不同分辨率等性質(zhì)的媒體文件1切換到媒體文件2);D2 客戶端根據(jù)當(dāng)前播放時(shí)間和分段信息(如媒體文件2相應(yīng)的分段、時(shí)間信息和RAP信息),確定切換位置;D3 客戶端請(qǐng)求切換位置處的媒體分段(如媒體文件2的分段),解碼并顯示數(shù)據(jù)幀,實(shí)現(xiàn)媒體自適應(yīng)切換。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。需要說(shuō)明的是,本發(fā)明的實(shí)施方式是采用MPEG2-TS作為流媒體服務(wù)器上的媒體文件存儲(chǔ)格式,對(duì)其進(jìn)行的是邏輯分段。在MPEG2-TS邏輯分段的前面加上一個(gè)該分段的RAP信息。以便在進(jìn)行快進(jìn)/快退、定位播放等操作時(shí)能夠快速找到相應(yīng)的RAP,以提高服務(wù)器端的處理能力。并且,在實(shí)際應(yīng)用中,對(duì)以往的正常點(diǎn)播和直播只需簡(jiǎn)單地將RAP信息部分丟棄。RAP索引信息的第一個(gè)字段就是RAP索引的總長(zhǎng)度。根據(jù)該長(zhǎng)度,客戶端可以很輕易地丟棄RAP索引信息。用戶在進(jìn)行特技模式時(shí),服務(wù)器和客戶端的交換流程有所改變。如圖4所示,使用本發(fā)明之后可以加速對(duì)RAP的查找。圖4所示流程包括以下步驟步驟401,快進(jìn)開(kāi)始。步驟402,判斷快進(jìn)是否結(jié)束。如果結(jié)束,則跳轉(zhuǎn)到步驟410 ;否則跳轉(zhuǎn)到步驟403。步驟403,根據(jù)當(dāng)前播放時(shí)間及快進(jìn)倍數(shù)確定下一個(gè)RAP所在的分段。步驟404,判斷該分段對(duì)應(yīng)的RAP索引信息是否已經(jīng)下載。如果是,則跳轉(zhuǎn)到步驟406 ;否則跳轉(zhuǎn)到步驟405。步驟405,在MPD中找到該TS分段的位置信息。下載該分段的前IOM個(gè)字節(jié)。RAP索引信息在TS分段的開(kāi)頭位置,且因RAP索引信息較小,IOM字節(jié)已經(jīng)足夠大,因此不需要再為RAP信息在MPD中記錄偏移和大小。步驟406,客戶端解析下載的RAP索引信息(即索引信息所包含的媒體分段信息,以下亦同)。步驟407,獲取RAP的偏移和長(zhǎng)度。步驟408,客戶端向服務(wù)器請(qǐng)求下載該RAP處的幀。步驟409,客戶端處理下載的RAP處的幀,之后跳轉(zhuǎn)到步驟402。
7
步驟410,結(jié)束??梢?jiàn),在設(shè)置了索引信息的基礎(chǔ)上,可以下載并解析索引信息所包含的媒體分段信息,再?gòu)乃雒襟w分段信息中解析出將要獲取的RAP的偏移和長(zhǎng)度,并據(jù)此請(qǐng)求下載該RAP處的幀。在快進(jìn)轉(zhuǎn)正常播放時(shí),可以執(zhí)行如圖5所示的流程,該流程包括以下步驟步驟501、快進(jìn)轉(zhuǎn)正常播放開(kāi)始。步驟502、獲取快進(jìn)時(shí)的最后一個(gè)RAP。步驟503、判斷該RAP是否為IDR。如果是,則跳轉(zhuǎn)到507 ;否貝丨」,跳轉(zhuǎn)到步驟504。步驟504,將快進(jìn)倍數(shù)改為1倍后進(jìn)行快進(jìn)操作。步驟505,快進(jìn)操作。步驟506,獲取下一個(gè)RAP,并跳轉(zhuǎn)到503。步驟507,從RAP信息分段中獲取該RAP的偏移和長(zhǎng)度。步驟508,客戶端請(qǐng)求下載該RAP后面所有的該TS分段的數(shù)據(jù)。步驟509,下一個(gè)分段轉(zhuǎn)為正常播放流程。步驟510,結(jié)束。在執(zhí)行時(shí)移定位播放時(shí),可以執(zhí)行如圖6所示的流程,假定圖6中的直播只有視頻流,即碼流中只有一個(gè)軌道。圖6所示流程包括以下步驟步驟601、獲取時(shí)移定位播放的時(shí)間。步驟602、判斷獲取的時(shí)間是否為協(xié)調(diào)世界時(shí)(UTC),如果是,則跳轉(zhuǎn)到步驟604 ;否則跳轉(zhuǎn)到步驟603。步驟603、將時(shí)移定位播放的時(shí)間轉(zhuǎn)為UTC時(shí)間。步驟604,從MPD中獲取TS文件的開(kāi)始UTC。步驟605,計(jì)算出點(diǎn)播時(shí)間點(diǎn)的展現(xiàn)時(shí)間。步驟606,遍歷MPD中記錄的每個(gè)分段的起始展現(xiàn)時(shí)間,計(jì)算出該播放點(diǎn)所在的分段。步驟607,從MPD中獲取分段的位置信息,下載前IOM個(gè)字節(jié)。由于RAP索引信息在TS分段的開(kāi)頭位置,且因RAP索引信息較小,1024字節(jié)已經(jīng)足夠大,因此不需要再為RAP信息在MPD中記錄偏移和大小。步驟608,遍歷該RAP索引信息,據(jù)此找到RAP類(lèi)型為IDR并且PTS大于等于點(diǎn)播時(shí)間點(diǎn)的展現(xiàn)時(shí)間的RAP。步驟609,根據(jù)該RAP的偏移和大小和該TS分段的URL,構(gòu)造出該RAP以后的該分段的所有數(shù)據(jù)的URL,并向服務(wù)器請(qǐng)求下載。步驟610,下一個(gè)分段轉(zhuǎn)為正常播放流程。結(jié)合以上各實(shí)施例可知,本發(fā)明實(shí)現(xiàn)數(shù)據(jù)獲取的操作思路可以表示如圖7所示的流程,該流程包括以下步驟步驟710 在TS碼流的分段中設(shè)置用于標(biāo)識(shí)媒體分段信息的索引信息。步驟720 根據(jù)所述索引信息所包含的媒體分段信息,獲取特技模式或文件切換時(shí)需要播放的RAP處的幀。為了保證上述的各實(shí)施例以及操作思路能夠順利實(shí)現(xiàn),可以進(jìn)行如圖8所示的設(shè)置。參見(jiàn)圖8,圖8為本發(fā)明實(shí)施例的實(shí)現(xiàn)數(shù)據(jù)獲取的系統(tǒng)圖,該系統(tǒng)包括相連的索引信息維護(hù)單元、數(shù)據(jù)獲取執(zhí)行單元。在具體應(yīng)用時(shí),索引信息維護(hù)單元能夠在TS碼流的分段中設(shè)置用于標(biāo)識(shí)媒體分段信息的索引信息,并將該索引的情況通知給數(shù)據(jù)獲取執(zhí)行單元;由數(shù)據(jù)獲取執(zhí)行單元根據(jù)所述索引信息所包含的媒體分段信息,獲取特技模式或文件切換時(shí)需要播放的RAP處的幀。綜上所述可見(jiàn),無(wú)論是方法還是系統(tǒng),本發(fā)明實(shí)現(xiàn)數(shù)據(jù)獲取的技術(shù),客戶端在快進(jìn)/快退、媒體流切換時(shí),能夠快速定位到需要播放的RAP起始和結(jié)束位置,僅下載相應(yīng)的幀進(jìn)行播放,并且能夠平滑切換到正常播放或時(shí)移等播放模式;因而能夠有效減少特技模式或文件切換時(shí)下載的數(shù)據(jù),明顯提高播放的流暢性,并能顯著提高用戶滿意度。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)數(shù)據(jù)獲取的方法,其特征在于,在傳輸流TS碼流的分段中包含有用于標(biāo)識(shí)媒體分段信息的索引信息,該方法還包括根據(jù)所述索引信息所包含的媒體分段信息,獲取特技模式或文件切換時(shí)需要播放的隨機(jī)訪問(wèn)點(diǎn)RAP處的幀。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,設(shè)置所述索引信息的方法為在每個(gè)TS碼流的分段中添加一個(gè)用于標(biāo)識(shí)該媒體分段信息的索引;所述索引信息至少包含以下指示是否包含RAP標(biāo)識(shí)或者RAP個(gè)數(shù);當(dāng)有RAP時(shí),所述索引信息進(jìn)一步包含用于標(biāo)識(shí)每個(gè)RAP點(diǎn)的偏移地址,以及用于標(biāo)識(shí)每個(gè)RAP的長(zhǎng)度。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述索引信息進(jìn)一步包含以下至少之一RAP索引信息的總長(zhǎng)度;RAP類(lèi)型,用于標(biāo)識(shí)對(duì)應(yīng)的分段RAP的類(lèi)型;RAP時(shí)間戳信息,用于標(biāo)識(shí)每個(gè)RAP對(duì)應(yīng)的播放時(shí)間;承載RAP的碼流的節(jié)目標(biāo)識(shí)PID。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,根據(jù)所述索引信息所包含的媒體分段信息獲取所述RAP處的幀的過(guò)程包括下載并解析索引信息所包含的媒體分段信息;從所述媒體分段信息中解析出將要獲取的RAP的偏移和長(zhǎng)度,并據(jù)此請(qǐng)求下載該RAP處的幀。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述特技模式包括至少以下之一快進(jìn)/快退、快進(jìn)轉(zhuǎn)正常播放、時(shí)移定位播放、文件切換。
6.一種實(shí)現(xiàn)數(shù)據(jù)獲取的系統(tǒng),其特征在于,該系統(tǒng)包括索引信息維護(hù)單元、數(shù)據(jù)獲取執(zhí)行單元;其中,所述索引信息維護(hù)單元,用于在TS碼流的分段中設(shè)置用于標(biāo)識(shí)媒體分段信息的索引信息,并將該索引的情況通知給數(shù)據(jù)獲取執(zhí)行單元;所述數(shù)據(jù)獲取執(zhí)行單元,用于根據(jù)所述索引信息所包含的媒體分段信息,獲取特技模式或文件切換時(shí)需要播放的RAP處的幀。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述索引信息維護(hù)單元設(shè)置所述索引信息時(shí),用于在每個(gè)TS碼流的分段中添加一個(gè)用于標(biāo)識(shí)該媒體分段信息的索引;所述索引信息至少包含以下指示是否包含RAP標(biāo)識(shí)或者RAP個(gè)數(shù);當(dāng)有RAP時(shí),所述索引信息進(jìn)一步包含用于標(biāo)識(shí)每個(gè)RAP點(diǎn)的偏移地址,以及用于標(biāo)識(shí)每個(gè)RAP的長(zhǎng)度。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述索引信息進(jìn)一步包含以下至少之一RAP索引信息的總長(zhǎng)度;RAP類(lèi)型,用于標(biāo)識(shí)對(duì)應(yīng)的分段RAP的類(lèi)型;RAP時(shí)間戳信息,用于標(biāo)識(shí)每個(gè)RAP對(duì)應(yīng)的播放時(shí)間;承載RAP的碼流的PID。
9.根據(jù)權(quán)利要求6至8任一項(xiàng)所述的系統(tǒng),其特征在于,所述數(shù)據(jù)獲取執(zhí)行單元根據(jù)所述索引信息所包含的媒體分段信息獲取所述RAP處的幀時(shí),用于下載并解析索引信息所包含的媒體分段信息;從所述媒體分段信息中解析出將要獲取的RAP的偏移和長(zhǎng)度,并據(jù)此請(qǐng)求下載該RAP處的幀。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述特技模式包括至少以下之一快進(jìn)/快退、快進(jìn)轉(zhuǎn)正常播放、時(shí)移定位播放、文件切換。
全文摘要
本發(fā)明公開(kāi)了一種實(shí)現(xiàn)數(shù)據(jù)獲取的方法和系統(tǒng),均可在TS碼流的分段中包含有用于標(biāo)識(shí)媒體分段信息的索引信息,還可根據(jù)所述索引信息所包含的媒體分段信息,獲取特技模式或文件切換時(shí)需要播放的RAP處的幀。本發(fā)明方法和系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)獲取的技術(shù),客戶端在快進(jìn)/快退、媒體流切換時(shí),能夠快速定位到需要播放的RAP起始和結(jié)束位置,僅下載相應(yīng)的幀進(jìn)行播放,并且能夠平滑切換到正常播放或時(shí)移等播放模式;因而能夠有效減少特技模式或文件切換時(shí)下載的數(shù)據(jù),明顯提高播放的流暢性,并能顯著提高用戶滿意度。
文檔編號(hào)H04L29/06GK102594773SQ20111000418
公開(kāi)日2012年7月18日 申請(qǐng)日期2011年1月10日 優(yōu)先權(quán)日2011年1月10日
發(fā)明者孫健, 李加周, 王芳, 趙宇, 阮亞平, 陽(yáng)彥字, 陳翼 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
蒙城县| 怀集县| 定襄县| 邵阳市| 麻阳| 志丹县| 精河县| 无为县| 合川市| 都兰县| 怀化市| 南皮县| 福州市| 姚安县| 沅江市| 建德市| 永福县| 若尔盖县| 通州区| 三河市| 虞城县| 青铜峡市| 宣武区| 永仁县| 盈江县| 集安市| 鸡西市| 临桂县| 樟树市| 阿拉善右旗| 车险| 遵化市| 花垣县| 嘉善县| 理塘县| 宁夏| 万州区| 海兴县| 榆林市| 乌拉特中旗| 故城县|