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

實(shí)現(xiàn)傳輸流時(shí)間映射的方法、裝置及系統(tǒng)的制作方法

文檔序號:7682751閱讀:320來源:國知局
專利名稱:實(shí)現(xiàn)傳輸流時(shí)間映射的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及運(yùn)動圖4象專家組(Moving Picture Experts Group, MPEG)音 視頻處理技術(shù)領(lǐng)域,尤其涉及實(shí)現(xiàn)MPEG2傳輸流時(shí)間映射的方法、裝置及系統(tǒng)。
背景技術(shù)
MPEG2傳輸流(Transport Stream, TS )格式是在MPEG2標(biāo)準(zhǔn)的系統(tǒng)部 分(ISO/IEC 13818-1 )進(jìn)行規(guī)范定義的,該標(biāo)準(zhǔn)描述了如何將視頻、音頻以 及其他數(shù)據(jù)的基本流組合成一個(gè)或多個(gè)適合于傳送的碼流規(guī)范,即ISO/正C 13818-1是以一見頻和音頻的廣泛應(yīng)用為目的而制定的。
圖1為現(xiàn)有技術(shù)中MPEG2傳輸流系統(tǒng)的簡化示意圖,音頻和視頻等數(shù) 字信號經(jīng)過壓縮編碼各自形成基本流(Elementary Stream, ES ),這個(gè)ES不 能直接存儲或傳送,還必須將其傳送進(jìn)特定的打包器(打包器也稱為子系統(tǒng)), 把ES按一定的格式分成段落,并加入特定的標(biāo)志字形成打包基本流 (Packetized Elementary Stream, PES ),在PES中長度不固定的基本碼流可 以按其應(yīng)用劃分為大小不同的數(shù)據(jù)包,其大小可能有數(shù)百KB (千字節(jié)),具 體長度隨應(yīng)用而變,在每個(gè)數(shù)據(jù)包的首部都有一個(gè)PES包頭。
視頻經(jīng)過壓縮后,由于采用了雙向編碼,因此不再按時(shí)間順序發(fā)送。各 幀圖像的數(shù)據(jù)量是不同的,同時(shí)在經(jīng)過復(fù)用和傳輸之后,也具有不同的時(shí)延。 為使碼流中的音頻和視頻一起鎖定,就需要在每一視頻碼流中定期地插入時(shí) 間戳(time-stamp, TS ),時(shí)間戳是一個(gè)具有33比特的數(shù)字,它是受90kHz 時(shí)鐘(該時(shí)鐘是由27MHz節(jié)目時(shí)鐘經(jīng)過分頻而獲取的)驅(qū)動的計(jì)數(shù)器的一個(gè) 取樣值,該時(shí)間戳位于PES包頭中,存在兩種類型的時(shí)間戳解碼時(shí)間戳 (Decode time-stamp, DTS )用以指示該圖像應(yīng)被解碼的時(shí)間;顯示時(shí)間戳 (Presentation time-stamp, PTS )指示的是解碼器輸出該圖像的時(shí)間,也即顯 示時(shí)間。PES流進(jìn)入復(fù)用器(MUX)中,被分割成一個(gè)個(gè)固定長度的包,稱為傳 輸包,由傳輸包組成的數(shù)據(jù)流稱為傳送流(TS流),TS包長188字節(jié),分為 包頭和凈荷,TS包的包頭提供關(guān)于傳輸方面的信息,TS包的結(jié)構(gòu)如圖2所示, 傳輸流包頭中的13比特的字段存放有包識別符(PacketIdentity, PID)。解 復(fù)用器在解復(fù)用時(shí)正是利用PID來區(qū)分含有不同類型信息的傳輸流包。
傳輸流包頭中的自適應(yīng)字段用以周期性放置節(jié)目參考時(shí)鐘(Program clock reference, PCR),以在解碼器產(chǎn)生一個(gè)被鎖定的時(shí)鐘。PCR為42比特的計(jì)數(shù) 值,其中33比特為基本字段(PCR_Base) , 9比特為擴(kuò)展字段(PCR—Ext)。 PCR—Base是對編碼器的27MHz系統(tǒng)時(shí)鐘的300分頻后的時(shí)鐘計(jì)凄t值抽樣,它的 作用是提供對解碼器PCR計(jì)數(shù)器的初始值,以使該P(yáng)CR值與PTS、 DTS達(dá)到相 同的時(shí)間起點(diǎn)。PCR—Ext是計(jì)數(shù)器對編碼器27MHz系統(tǒng)時(shí)鐘的計(jì)數(shù)值,它的作 用是通過解碼器端的鎖相環(huán)電路修正解碼器的系統(tǒng)時(shí)鐘,使其達(dá)到和編碼器 一致的27MHz。解碼器的系統(tǒng)時(shí)鐘經(jīng)300分頻后在解碼器PCR計(jì)數(shù)器的初始值 的基礎(chǔ)上繼續(xù)計(jì)數(shù),這樣編碼器的PCR計(jì)數(shù)值就可過渡到解碼器端。解碼器從 PES包頭中提取出DTS、 PTS和經(jīng)過本地PCR (和編碼端的PCR已略有區(qū)別,該 PCR^第一個(gè)收到的TS包中的PCR,并經(jīng)過標(biāo)準(zhǔn)時(shí)鐘計(jì)數(shù))比較來確定各自的 排列次序、解碼或顯示。
在流i某體的播放控制中,實(shí)時(shí)流協(xié)議(Real Time Streaming Protocol, RTSP)被廣泛應(yīng)用,使用該協(xié)議,客戶端可以請求媒體服務(wù)器進(jìn)行播放、暫 停、快進(jìn)以及快退等操作。在某些應(yīng)用中,例如視頻點(diǎn)播業(yè)務(wù)中,用戶需要 獲知點(diǎn)播內(nèi)容當(dāng)前的播放位置,播放位置是一個(gè)動態(tài)變化的值。
參見圖3,通過以下步驟來實(shí)現(xiàn)用戶獲知插-》文位置
步驟301:客戶端向媒體服務(wù)器發(fā)送播放請求,請求媒體服務(wù)器開始播放 媒體;
該請求中可以指定播放位置,也可以不指定,如果不指定播放位置,媒 體服務(wù)器從與客戶端默認(rèn)的位置播放,例如從文件頭開始播放; 步驟302:媒體服務(wù)器開始向客戶端發(fā)送TS;
步驟303:客戶端接收到第一個(gè)TS報(bào)文,從中解析出該報(bào)文顯示時(shí)間戳 PTS值,將該值和用戶請求或雙方默認(rèn)的播放位置建立時(shí)間映射關(guān)系;
5步驟304:客戶端從后續(xù)接收的TS報(bào)文中解析出PTS值,根據(jù)步驟303 中已建立的時(shí)間映射關(guān)系,計(jì)算出當(dāng)前的^"》文位置。
比如,客戶端從頭開始播放媒體文件,即客戶端請求的開始播放位置為0, 假設(shè)客戶端收到的第一個(gè)TS報(bào)文的PTS值為10000,則客戶端就認(rèn)為該10000 這個(gè)PTS值對應(yīng)的播放位置為0,后續(xù)收到的TS報(bào)文中的PTS就可以依據(jù)此 映射關(guān)系計(jì)算出實(shí)際的播放位置,比如10050的PTS值可能對應(yīng)的播放位置 為10秒。
然而,發(fā)明人在實(shí)踐過程中發(fā)現(xiàn),上述圖l描述的方按中,客戶端是根 據(jù)接收到的第 一個(gè)TS報(bào)文的PTS和請求(或默認(rèn))的播放位置建立時(shí)間映射 關(guān)系,但是,如果開始的若干個(gè)報(bào)文丟失,客戶端就會建立錯(cuò)誤的時(shí)間映射 關(guān)系,導(dǎo)致播放位置計(jì)算不準(zhǔn)確,對用戶產(chǎn)生誤導(dǎo)。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種傳輸流時(shí)間映射的方法、裝置及系統(tǒng), 以解決現(xiàn)有方案時(shí)間映射關(guān)系不準(zhǔn)確的問題。 為此,本發(fā)明實(shí)施例采用如下技術(shù)方案
一種實(shí)現(xiàn)傳輸流時(shí)間映射的方法,包括向媒體服務(wù)器發(fā)送媒體播放請 求后,客戶端接收媒體服務(wù)器反饋的包含媒體時(shí)間標(biāo)記的應(yīng)答消息;利用所 述媒體時(shí)間標(biāo)記及實(shí)際播放位置計(jì)算傳輸流的時(shí)間映射關(guān)系。
一種實(shí)現(xiàn)傳輸流時(shí)間映射的客戶端,包括向媒體服務(wù)器發(fā)送媒體播放請 求的播放請求單元,還包括應(yīng)答消息接收單元,用于接收媒體服務(wù)器反饋 的包含^某體時(shí)間標(biāo)記的應(yīng)答消息;時(shí)間映射計(jì)算單元,用于利用所述應(yīng)答消 息接收單元獲知的媒體時(shí)間標(biāo)記以及實(shí)際播放位置計(jì)算傳輸流的時(shí)間映射關(guān) 系。
一種實(shí)現(xiàn)傳輸時(shí)間映射的媒體服務(wù)器,包括接收客戶端媒體播放請求的 請求接收單元,還包括應(yīng)答消息發(fā)送單元,用于在所述請求接收單元接收 到媒體播放請求后,向客戶端發(fā)送包含媒體時(shí)間標(biāo)記的應(yīng)答消息。
一種實(shí)現(xiàn)傳輸時(shí)間映射的系統(tǒng),包括客戶端和媒體服務(wù)器,所述客戶端 包括向媒體服務(wù)器發(fā)送媒體播放請求的播放請求單元,所述媒體服務(wù)器包括
6接收客戶端媒體播放請求的請求接收單元,所述媒體服務(wù)器還包括用于在所 述請求.接收單元接收到所述媒體播放請求后,向客戶端發(fā)送包含媒體時(shí)間標(biāo)
記的應(yīng)答消息發(fā)送單元;所述客戶端還包括應(yīng)答消息接收單元和時(shí)間映射計(jì) 算單元,其中,所述應(yīng)答消息接收單元用于接收所述媒體服務(wù)器反饋的包含 i某體時(shí)間標(biāo)記的應(yīng)答消息;所述時(shí)間映射計(jì)算單元用于利用所述應(yīng)答消息接 收單元獲知媒體時(shí)間標(biāo)記以及實(shí)際播放位置計(jì)算傳輸流的時(shí)間映射關(guān)系???見,媒體服務(wù)器通過應(yīng)答消息向客戶端提供媒體時(shí)間標(biāo)記,即使在丟包情況 下,客戶端以此計(jì)算的時(shí)間映射關(guān)系也是準(zhǔn)確的,繼而可準(zhǔn)確計(jì)算出傳輸流 的插-;改位置,優(yōu)化用戶感受。


圖1為現(xiàn)有技術(shù)MPEG2傳輸流系統(tǒng)示意圖; 圖2為現(xiàn)有技術(shù)傳輸流包結(jié)構(gòu)示意圖; 圖3為現(xiàn)有技術(shù)獲知播放位置的流程圖; 圖4為本發(fā)明方法實(shí)施例一流程圖; 圖5為本發(fā)明方法實(shí)施例二流程圖; 圖6為本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例中,媒體服務(wù)器在接收到媒體播放請求后,向客戶端反饋 攜帶有時(shí)間標(biāo)記的應(yīng)答消息,客戶端通過應(yīng)答消息中的時(shí)間標(biāo)記和實(shí)際播放 位置計(jì)算時(shí)間映射關(guān)系,對于接收到的傳輸流,客戶端利時(shí)間映射關(guān)系可確 定當(dāng)前播放位置。其中,實(shí)際播放位置可包括兩種情況,第一種是,實(shí)際播 放位置就是指客戶端向媒體服務(wù)器發(fā)送的媒體播放請求中所包含的請求播放 位置,第二種是,媒體服務(wù)器在應(yīng)答消息中包含實(shí)際播放位置。對于第二種 情況,不但能夠解決由于丟包所導(dǎo)致的映射關(guān)系不準(zhǔn)確的問題,對于媒體服 務(wù)器實(shí)際上沒有按照客戶端請求播放媒體的情況也是可以建立準(zhǔn)確的映射關(guān) 系的。
參見圖4,為本發(fā)明方法實(shí)施例一流程圖,包括
7步驟401:客戶端向媒體服務(wù)器發(fā)送媒體播放請求;
該請求中可攜帶播放起始位置,也可以不包含播放起始位置,在客戶端 請求中不包含播》汰始位置時(shí),實(shí)際播放位置是由應(yīng)答消息中攜帶的。
步驟402:媒體服務(wù)器接收到客戶端的媒體播放請求后,向客戶端反饋包 ^4某體時(shí)間標(biāo)記的應(yīng)答消息;
步驟403:客戶端利用媒體時(shí)間標(biāo)記以及實(shí)際播放位置計(jì)算傳輸流的時(shí)間 映射關(guān)系。
如前所述,實(shí)際播放位置可以是指客戶端請求的播放起始位置,也可以 是指媒體服務(wù)器在應(yīng)答消息中攜帶的。下面主要以優(yōu)選的應(yīng)答消息中攜帶實(shí) 際播放位置的第二種情況對實(shí)施例進(jìn)行說明。
下面在本發(fā)明方法實(shí)施例二中對方案進(jìn)一步細(xì)化,并描述如何利用時(shí)間 映射關(guān)系最終確定傳輸流的播放位置。
參見圖5,為實(shí)施例二流程圖,包括
步驟501:客戶端請求媒體服務(wù)器開始播放媒體,請求中可以指示開始播 放的起始位置,也可以不指示。 使用RTSP協(xié)議的示例為
PLAY rtsp:〃foo/twister RTSP/1.0 CSeq: 4
Range: npt=35.57 Session: 12345678
該示例表示客戶端請求媒體服務(wù)器從35.57秒的位置開始播放路徑 rtsp :〃foo/twister所指示的J(某體。
步驟502:媒體服務(wù)器決定實(shí)際開始播放的位置,并計(jì)算媒體的時(shí)間標(biāo)記 后,向客戶端發(fā)送播放應(yīng)答消息,其中攜帶實(shí)際開始播放的位置和媒體的時(shí) 間標(biāo)記;
該時(shí)間標(biāo)記可以為實(shí)際向客戶端提供的初始傳輸流包頭中的節(jié)目參考時(shí) 鐘PCR或者它的基本字段PCR—Base,也可以為PES包頭中的顯示時(shí)間戳PTS。 ①時(shí)間標(biāo)記使用傳輸流包頭中的節(jié)目參考時(shí)鐘PCR的RTSP協(xié)議示例為 RTSP/1.0 200 OKCS叫4
Server: PhonyServer/1.0 Date: 23 Jan 1997 15:36:01 GMT Session: 12345678 Range: npt=34.57-623.10 TS-Info: pcr=1234567 該示例表示媒體服務(wù)器將從34.57秒的位置開始播放,對應(yīng)的節(jié)目時(shí)鐘考 為1234567。
② 時(shí)間標(biāo)記使用傳輸流包頭中的節(jié)目參考時(shí)鐘基本字段PCR—Base的 RTSP協(xié)議示例為
RTSP/1.0 200 OK CSeq: 4
Server: PhonyServer/1.0 Date: 23 Jan 1997 15:36:01 GMT Session: 12345678 Range: npt=34.57-623.10 TS-Info: per base=l234567 該示例表示媒體服務(wù)器將從34.57秒的位置開始播放,對應(yīng)的節(jié)目參考時(shí) 鐘基本字段為1234567。
③ 時(shí)間標(biāo)記使用PES包頭中的顯示時(shí)間戳PTS的RTSP協(xié)議示例為
RTSP/1.0 200 OK CSeq: 4
Server: PhonyServer/1.0 Date: 23 Jan 1997 15:36:01 GMT Session: 12345678 Range: npt=34.57-623.10 TS-Info: pts=1234567 該示例表示媒體服務(wù)器將從34.57秒的位置開始播放,對應(yīng)的顯示時(shí)間戳 PTS為1234567。
9步驟503:客戶端根據(jù)收到的播放應(yīng)答消息,建立播放位置和時(shí)間標(biāo)記間 的映射關(guān)系;
如果時(shí)間標(biāo)記采用節(jié)目參考時(shí)鐘的值表示,則客戶端需要取出其中33比 特的基本字段。
步驟504:客戶端可從傳輸流報(bào)文的PES頭中直接解析出顯示時(shí)間戳PTS, 根據(jù)該時(shí)間標(biāo)記和已建立的映射關(guān)系,計(jì)算出當(dāng)前的播放位置;
PTS并不是在每個(gè)傳輸流報(bào)文中都存在,客戶端可以使用插值的方法計(jì)算 每個(gè)PES報(bào)文的顯示時(shí)間戳。
,支設(shè)客戶端從插-放應(yīng)答消息中收到的初始時(shí)間標(biāo)記為timestamp(O),開始 播放位置為npt(O),從媒體流中解析出來的顯示時(shí)間戳為pts(t),則當(dāng)前的播放 4立置為
npt(t) = npt(O) + At
△t = (pts(t) - timestamp(O) + 233) mod 233 /90000
即當(dāng)前的播放位置為開始播放位置加上一個(gè)偏移量,該偏移量為當(dāng)前的 顯示時(shí)間戳PTS和初始時(shí)間標(biāo)記的差值,因?yàn)轱@示時(shí)間戳PTS是一個(gè)33比特長 度的值,當(dāng)達(dá)到最大值后會產(chǎn)生翻轉(zhuǎn),導(dǎo)致顯示時(shí)間戳PTS和初始時(shí)間標(biāo)記的 差值為負(fù)值,所以這個(gè)差值還要加上233,然后對2"fMC這樣計(jì)算出來的值 表示時(shí)鐘的計(jì)數(shù)值,要轉(zhuǎn)換為時(shí)間值還需要除以時(shí)鐘頻率。上述公式只是一 個(gè)示例,通過其他算法也可能得到相同的結(jié)果。
可見,在本發(fā)明第二實(shí)施例中,媒體服務(wù)器通過應(yīng)答消息向客戶端提供 實(shí)際播放位置,客戶端以此計(jì)算的時(shí)間映射關(guān)系是準(zhǔn)確的,在媒體服務(wù)器沒 有從請求的或默認(rèn)的位置發(fā)送傳輸流時(shí),客戶端也能計(jì)算出準(zhǔn)確的映射關(guān)系, 從而可準(zhǔn)確計(jì)算出傳輸流的播放位置。
與上述方法相對應(yīng),本發(fā)明實(shí)施例還提供了客戶端、媒體服務(wù)器以及系 統(tǒng),參見圖6,為系統(tǒng)示意圖,系統(tǒng)包括客戶端601和J 某體服務(wù)器602。
其中,客戶端601進(jìn)一步包括播放請求單元6011 、應(yīng)答消息接收單元6012 和時(shí)間映射計(jì)算單元,優(yōu)選地,客戶端601還包括播放位置計(jì)算單元;媒體 服務(wù)器602包括請求接收單元6021和應(yīng)答消息發(fā)送單元,與現(xiàn)有方案類似地,
10在客戶端601和媒體服務(wù)器602通過RTSP建立通信后,媒體服務(wù)器602向客 戶端601發(fā).送傳輸流。
客戶端601內(nèi)部各單元功能如下
播放請求單元6011向媒體服務(wù)器發(fā)送媒體播放請求;
應(yīng)答消息接收單元6012,用于接收媒體服務(wù)器反饋的包含媒體時(shí)間標(biāo)記 的應(yīng)答消息;
時(shí)間映射計(jì)算單元6013,用于利用所述應(yīng)答消息接收單元6012獲知的媒 體時(shí)間標(biāo)記及實(shí)際播;改位置計(jì)算傳輸流的時(shí)間映射關(guān)系;
播放位置計(jì)算單元6014,用于利用從傳輸流獲知的當(dāng)前時(shí)間標(biāo)記以及所 述時(shí)間映射關(guān)系,計(jì)算媒體當(dāng)前播放位置。
其中,應(yīng)答消息中還可包括實(shí)際播放位置,或者,實(shí)際播放位置由播放 請求單元6011向媒體服務(wù)器發(fā)送的媒體播放請求中的播放起始位置確定。
媒體服務(wù)器602內(nèi)部各單元功能如下
請求接收單元6021,用于接收客戶端^某體播放請求;
應(yīng)答消息發(fā)送單元6022,用于在所述請求接收單元接收到媒體播放請求 后,向客戶端發(fā)送包含i某體時(shí)間標(biāo)記的應(yīng)答消息。優(yōu)選地,應(yīng)答消息中還包 括實(shí)際播放位置,在不包含實(shí)際位置的情況,實(shí)際播放位置由客戶端自行確 定,即按照向媒體服務(wù)器所請求的播放起始位置確定。
對于裝置及系統(tǒng)的工作流程細(xì)節(jié)可參見方法實(shí)施例,在此不再贅述。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普 通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤 飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種實(shí)現(xiàn)傳輸流時(shí)間映射的方法,其特征在于,包括向媒體服務(wù)器發(fā)送媒體播放請求后,客戶端接收媒體服務(wù)器反饋的包含媒體時(shí)間標(biāo)記的應(yīng)答消息;利用所述媒體時(shí)間標(biāo)記及實(shí)際播放位置計(jì)算傳輸流的時(shí)間映射關(guān)系。
2、 根據(jù)權(quán)利要求l所述方法,其特征在于,所述實(shí)際播放位置是指客戶 端向媒體服務(wù)器發(fā)送的媒體播放請求中所攜帶的播放起始位置。
3、 根據(jù)權(quán)利要求l所述方法,其特征在于,所述實(shí)際播放位置是由所述 媒體服務(wù)器通過所述應(yīng)答消息反饋給所述客戶端的。
4、 根據(jù)權(quán)利要求l所述方法,其特征在于,還包括 從媒體服務(wù)器接收到傳輸流后,客戶端獲取傳輸流當(dāng)前時(shí)間標(biāo)記;利用所述當(dāng)前時(shí)間標(biāo)記以及所述時(shí)間映射關(guān)系,計(jì)算i某體當(dāng)前^番放位置。
5、 根據(jù)權(quán)利要求4所述方法,其特征在于,客戶端獲取傳輸流當(dāng)前時(shí)間 標(biāo)i己的方式為從傳輸流報(bào)文的打包基本流頭中直接解析出的顯示時(shí)間戳作為當(dāng)前時(shí)間 標(biāo)記; 或者,釆用插值算法計(jì)算出的顯示時(shí)間戳作為傳輸流當(dāng)前時(shí)間標(biāo)記。
6、 根據(jù)權(quán)利要求l、 2、 3、 4或5所述方法,其特征在于,所述應(yīng)答消 息中的媒體時(shí)間標(biāo)記,是指所述媒體服務(wù)器向客戶端實(shí)際提供的起始傳輸流 包頭中的節(jié)目參考時(shí)鐘,或者,是指所述起始傳輸流包頭中的節(jié)目參考時(shí)鐘 基本字段,或者,是指打包基本流包頭中的顯示時(shí)間戳。
7、 根據(jù)權(quán)利要求6所述方法,其特征在于,所述々某體服務(wù)器與所述客戶 端之間通過實(shí)時(shí)流協(xié)議通信。
8、 一種實(shí)現(xiàn)傳輸流時(shí)間映射的客戶端,其特征在于,包括 播放請求單元,用于向媒體服務(wù)器發(fā)送媒體播放請求;應(yīng)答消息接收單元,用于接收媒體服務(wù)器反饋的包含J 某體時(shí)間標(biāo)記的應(yīng) 答消息;時(shí)間映射計(jì)算單元,用于利用所述應(yīng)答消息接收單元獲知的々某體時(shí)間標(biāo) 記以及實(shí)際播放位置計(jì)算傳輸流的時(shí)間映射關(guān)系。
9、 根據(jù)權(quán)利要求8所述客戶端,其特征在于,還包括.播放位置計(jì)算單元,用于利用從傳輸流獲知的當(dāng)前時(shí)間標(biāo)記以及所述時(shí) 間映射關(guān)系,計(jì)算媒體當(dāng)前播放位置。
10、 根據(jù)權(quán)利要求8或9所述客戶端,其特征在于,所述播放請求單元 發(fā)送的i某體播放請求中攜帶所述實(shí)際播放位置,或者,所述應(yīng)答消息接收單 元接收的應(yīng)答消息中包含所述實(shí)際播放位置。
11、 一種實(shí)現(xiàn)傳輸時(shí)間映射的媒體服務(wù)器,其特征在于,包括 請求接收單元,用于接收客戶端媒體播放請求;應(yīng)答消息發(fā)送單元,用于在所述請求接收單元接收到媒體播放請求后, 向客戶端發(fā)送包含^某體時(shí)間標(biāo)記的應(yīng)答消息。
12、 根據(jù)權(quán)利要求11所述媒體服務(wù)器,其特征在于,所述應(yīng)答消息發(fā)送 單元向客戶端發(fā)送的應(yīng)答消息中還包括實(shí)際播放位置。
13、 一種實(shí)現(xiàn)傳輸時(shí)間映射的系統(tǒng),其特征在于,包括客戶端和媒體服 務(wù)器,所述客戶端包括向媒體服務(wù)器發(fā)送媒體播放請求的播放請求單元,所 述媒體服務(wù)器包括接收客戶端媒體播放請求的請求接收單元,所述媒體服務(wù)器還包括用于在所述請求接收單元接收到所述媒體播放請 求后,向客戶端發(fā)送包含4某體時(shí)間標(biāo)記的應(yīng)答消息發(fā)送單元; 所述客戶端還包括應(yīng)答消息接收單元和時(shí)間映射計(jì)算單元, 其中,所述應(yīng)答消息接收單元用于接收所述媒體服務(wù)器反饋的包含媒體時(shí)間標(biāo) 記的應(yīng)答消息;所述時(shí)間映射計(jì)算單元用于利用所述應(yīng)答消息接收單元獲知媒體時(shí)間標(biāo) 記以及實(shí)際播放位置計(jì)算傳輸流的時(shí)間映射關(guān)系。
14、 根據(jù)權(quán)利要求13所述系統(tǒng),其特征在于,所述客戶端還包括播放位 置計(jì)算單元,該播放位置計(jì)算單元用于利用從傳輸流獲知的當(dāng)前時(shí)間標(biāo)記以 及所述時(shí)間映射關(guān)系,計(jì)算媒體當(dāng)前播放位置。
15、 根據(jù)權(quán)利要求13或14所述系統(tǒng),其特征在于,所述播放請求單元 發(fā)送的媒體播放請求中攜帶所述實(shí)際播放位置,或者,所述應(yīng)答消息接收單 元接收的應(yīng)答消息中包含實(shí)際播放位置。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)傳輸流時(shí)間映射的方法,包括向媒體服務(wù)器發(fā)送媒體播放請求后,客戶端接收媒體服務(wù)器反饋的包含媒體時(shí)間標(biāo)記的應(yīng)答消息;利用所述媒體時(shí)間標(biāo)記及實(shí)際播放位置計(jì)算傳輸流的時(shí)間映射關(guān)系。應(yīng)用本發(fā)明,即使在丟包情況,也可保證客戶端計(jì)算出準(zhǔn)確的映射關(guān)系,繼而可準(zhǔn)確計(jì)算出傳輸流的播放位置,優(yōu)化用戶感受。與上述方法相對應(yīng),本發(fā)明還提供一種實(shí)現(xiàn)傳輸流時(shí)間映射的客戶端、媒體服務(wù)器以及系統(tǒng)。
文檔編號H04N7/24GK101489122SQ200810003680
公開日2009年7月22日 申請日期2008年1月15日 優(yōu)先權(quán)日2008年1月15日
發(fā)明者馮江平, 毅 張 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
波密县| 嫩江县| 阿图什市| 红安县| 枣阳市| 巴中市| 沅江市| 静安区| 凤阳县| 天台县| 龙岩市| 甘孜县| 昌宁县| 江陵县| 太白县| 安仁县| 高唐县| 德保县| 精河县| 澄城县| 衡阳市| 宣恩县| 永德县| 阿拉尔市| 二连浩特市| 梅河口市| 绿春县| 彰武县| 汉源县| 岫岩| 会宁县| 梁平县| 榆社县| 治县。| 永嘉县| 盖州市| 进贤县| 新宁县| 天等县| 霍邱县| 化德县|