两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種減小媒體延遲的方法、設(shè)備及系統(tǒng)的制作方法

文檔序號:3156260閱讀:173來源:國知局
專利名稱:一種減小媒體延遲的方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種減小媒體延遲的方法、設(shè)備及系統(tǒng)。
背景技術(shù)
在通過組播技術(shù)傳送媒體業(yè)務的過程中,例如傳送Web TV、以及MobileTV、數(shù)字電 視(DTV, Digital Television), IP 電視(IPTV, Internet Protocol Television)等媒體 業(yè)務,通過視頻編碼壓縮技術(shù)減小視頻數(shù)據(jù)率,例如運動圖像專家工作組(MPEG-2,Moving Picture Experts Group)、MPEG-4、H. 264、視頻編碼(VC-1,Video Codec 1)、數(shù)字音視頻 編解碼標準(AVS, Audio Coding Standard),可伸縮視頻編碼技術(shù)(SVC, Scalable Video Coding)等,保證了在有限傳輸帶寬下媒體的傳輸和播放。由于這些視頻編碼壓縮技術(shù)采 用了幀內(nèi)和幀間壓縮方式,導致終端用戶在沒有收到隨機訪問點時(例如在只收到幀間壓 縮視頻幀如B或P幀,而沒有收到幀內(nèi)壓縮視頻幀如即時解碼器刷新(IDR,Instantaneous Decoding Refresh)或I幀等),無法解碼進行視頻播放。通常,只有收到一個隨機訪問點 (比如幀內(nèi)壓縮幀)的時候才真正開始解碼播放,從而造成播放媒體畫面的延遲。比如,當 用戶從一個頻道切換到另一頻道時,新頻道不能立即播放。為解決這一問題,當用戶請求一 個新的組播組(從一個組播組切換到另一個組播組或第一次加入組播組)的時候,通俗的 說請求一個新的媒體頻道(一個媒體頻道切換到另一個媒體頻道或第一次獲得媒體頻道) 的時候,網(wǎng)絡(luò)設(shè)備不是直接向用戶轉(zhuǎn)發(fā)當前正在通過組播轉(zhuǎn)發(fā)的媒體流,而是從前一隨機 訪問點開始轉(zhuǎn)發(fā)媒體流(若當前組播點接近下一隨機訪問點,可以立刻進行轉(zhuǎn)發(fā)),從而用 戶收到的媒體流就可以快速進行媒體解碼顯示,減小用戶媒體等待延遲。這種技術(shù)成為快 速頻道切換技術(shù),也可稱為組播快速獲得(Rapid Acquisition of Multicast)技術(shù)。為了提高用戶快速收看視頻的體驗,采用組播快速獲得技術(shù)或快速頻道切換技術(shù) 可以解決這一問題,在用戶進行頻道切換的時候媒體接收單元(如機頂盒STB)向網(wǎng)絡(luò)請 求新的頻道的媒體流,網(wǎng)絡(luò)設(shè)備根據(jù)當前媒體流的情況,首先轉(zhuǎn)發(fā)從前一隨機訪問點開始 的媒體流到媒體接收單元,媒體接收單元收到媒體流后,無需等待下一隨機訪問點,可以直 接進行解碼并顯示媒體;也就是說,對于一個媒體流而言,現(xiàn)有的技術(shù)方案如圖1 一種視頻 業(yè)務流的發(fā)送序列所示,在二個隨機訪問點如圖1的IDRl和IDR2之間,請求新的視頻流 時,該視頻流將從IDRl開始發(fā)送。如果該視頻流將從一個隨機訪問點開始到下一個隨機訪 問點結(jié)束但不包括下一個隨機訪問點的碼流片段成為一個G0P,則當在一個GOP范圍內(nèi)請 求快速頻道切換時,新頻道的視頻流從該GOP的幀內(nèi)編碼幀如IDRl開始發(fā)送。在對現(xiàn)有技術(shù)的研究和實踐過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問題由于用戶在請求獲得新的媒體流時,為了提高用戶的視頻收視體驗,從GOP的開 始的幀內(nèi)編碼幀如IDRl發(fā)送視頻數(shù)據(jù)流,即,在一個GOP的范圍內(nèi),無論用戶何時請求獲得 新的媒體流,網(wǎng)絡(luò)都將從GOP的開始的幀內(nèi)編碼幀發(fā)送媒體數(shù)據(jù),這樣由于用戶請求獲得 新的媒體流的時間點不同,不同的用戶收看同一媒體業(yè)務時有著不同的收視延遲,即視頻 幀延遲,也就是說每個用戶在同一時刻收看同一媒體業(yè)務時顯示不同的畫面。
因此,當某個用戶在顯示B2幀圖象的時候,另外一個用戶正在收看B15幀的圖象。 不同用戶之間最長的視頻顯示延遲可以達到一個GOP的長度,即一個用戶正在收看IDRl圖 象,而另外一個用戶可能已經(jīng)正在收看IDR2幀圖象。這樣,如果兩個用戶在觀看同一頻道 的同時通過電話討論該節(jié)目,可能會造一方在談論另一方還沒有看到的內(nèi)容,導致無法達 到用戶滿意的視頻收視體驗。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種減小媒體延遲的方法、設(shè)備及系統(tǒng),用于降低不同用戶媒 體播放不同步之間的差異,從而使不同用戶在一定范圍內(nèi)實現(xiàn)媒體同步播放,提高用戶的 體驗程度。本發(fā)明實施例提供的一種減小媒體延遲的方法,包括接收從媒體接收單元發(fā)送的從第一媒體業(yè)務切換到第二媒體業(yè)務的媒體切換請 求;根據(jù)所述媒體切換請求,發(fā)送響應消息以及所述第二媒體業(yè)務的媒體流給媒體接 收單元,所述響應消息包括用于所述媒體接收單元減小媒體延遲的信息,其中所述用于所 述媒體接收單元減小媒體延遲的信息包括幀延遲數(shù)目,和/或幀延遲時間,使得所述媒體 接收單元根據(jù)接收的減小媒體延遲信息的消息對所述第二媒體業(yè)務的媒體流進行媒體加 快處理。本發(fā)明實施例提供的另一種減小媒體延遲的方法,包括發(fā)送從第一媒體業(yè)務切換到第二媒體業(yè)務的媒體切換請求給媒體處理單元;接收所述媒體處理單元返回的響應消息以及所述第二媒體業(yè)務的媒體流,其中所 述響應消息中攜帶了用于所述媒體接收單元減小媒體延遲的信息,所述信息包括幀延遲 數(shù)目,和/或幀延遲時間;根據(jù)所述響應消息中攜帶的所述減小媒體延遲的信息,對所述第二媒體業(yè)務的媒 體流進行加快處理。本發(fā)明實施例提供的一種減小媒體延遲的設(shè)備,包括第一接收模塊,用于接收從媒體接收單元發(fā)送的從第一媒體業(yè)務切換到第二媒體 業(yè)務的媒體切換請求;通知模塊,用于根據(jù)所述媒體切換請求,發(fā)送響應消息以及所述第二媒體業(yè)務的 媒體流給媒體接收單元,所述響應消息包括用于所述媒體接收單元減小媒體延遲的信息, 其中所述用于所述媒體接收單元減小媒體延遲的信息包括幀延遲數(shù)目,和/或幀延遲時 間,使得所述媒體接收單元根據(jù)接收的減小媒體延遲信息的消息對所述第二媒體業(yè)務的媒 體流進行媒體加快處理。本發(fā)明實施例提供的另一種減小媒體延遲的設(shè)備,包括第二發(fā)送模塊,用于發(fā)送從第一媒體業(yè)務切換到第二媒體業(yè)務的媒體切換請求給 媒體處理單元;第二接收模塊,用于接收所述媒體處理單元返回的響應消息以及所述第二媒體業(yè) 務的媒體流,其中所述響應消息中攜帶了用于所述媒體接收單元減小媒體延遲的信息,所 述信息包括幀延遲數(shù)目,和/或幀延遲時間;
處理模塊,用于根據(jù)所述響應消息中攜帶的所述減小媒體延遲的信息,對所述第 二媒體業(yè)務的媒體流進行加快處理。本發(fā)明實施例提供的一種減小媒體延遲的系統(tǒng),包括媒體處理單元,用于接收從媒體接收單元發(fā)送的從第一媒體業(yè)務切換到第二媒體 業(yè)務的媒體切換請求;根據(jù)所述媒體切換請求,發(fā)送響應消息以及所述第二媒體業(yè)務的媒 體流給媒體接收單元,所述響應消息包括用于所述媒體接收單元減小媒體延遲的信息,其 中所述用于所述媒體接收單元減小媒體延遲的信息包括幀延遲數(shù)目,和/或幀延遲時間, 使得所述媒體接收單元根據(jù)接收的減小媒體延遲信息的消息對所述第二媒體業(yè)務的媒體 流進行媒體加快處理;媒體接收單元,用于發(fā)送從第一媒體業(yè)務切換到第二媒體業(yè)務的媒體切換請求給 媒體處理單元;接收所述媒體處理單元返回的響應消息以及所述第二媒體業(yè)務的媒體流, 根據(jù)所述響應消息中攜帶的所述減小媒體延遲的信息,對所述第二媒體業(yè)務的媒體流進行 加快處理。本發(fā)明實施例提供一種減小媒體延遲的方法,設(shè)備及系統(tǒng),通過媒體處理單元接 收從媒體接收單元發(fā)送的媒體切換請求,將用于所述媒體接收單元減小媒體延遲的信息攜 帶在響應消息中,并將所述響應消息發(fā)送給所述媒體接收單元,使得所述媒體接收單元根 據(jù)所述響應消息進行媒體加快處理,降低了不同用戶媒體顯示延遲之間的差異,改善了用 戶的體驗程度。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明現(xiàn)有技術(shù)中的一種媒體流的發(fā)送序列;圖2a為本發(fā)明實施例中的一種減小媒體延遲的方法流程圖;圖2b為本發(fā)明實施例中的另一種減小媒體延遲的方法流程圖;圖3為本發(fā)明實施例中一種減小媒體延遲的方法的具體實現(xiàn)方式流程圖;圖4為本發(fā)明實施例中一種媒體接收單元的固有媒體播放延遲示意圖;圖5為本發(fā)明實施例中一種請求媒體切換的媒體幀的延遲示意圖;圖6為本發(fā)明實施例中的一種減小媒體延遲的設(shè)備結(jié)構(gòu)圖;圖7為本發(fā)明實施例中的另一種減小媒體延遲的設(shè)備結(jié)構(gòu)圖;圖8為本發(fā)明實施例中的一種減小媒體延遲的系統(tǒng)結(jié)構(gòu)圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā) 明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明保護的范圍。
如圖2a所示,為本發(fā)明實施例中的一種減小媒體延遲的方法流程圖,包括以下步 驟步驟202,接收從媒體接收單元發(fā)送的從第一媒體業(yè)務切換到第二媒體業(yè)務的媒 體切換請求。所述媒體接收單元,為用戶收視媒體業(yè)務及發(fā)起切換請求的終端設(shè)備,如機頂盒 STB,計算機,媒體手機等等,媒體接收單元的媒體切換請求可以是由用戶操作遙控器或其 它軟件、硬件終端等觸發(fā)。當媒體接收單元進行媒體業(yè)務切換時,向網(wǎng)絡(luò)緩存單元發(fā)起媒體切換請求,所述 請求中包括請求的頻道信息。該請求可以使用RTCP協(xié)議,也可以使用RTCP擴展協(xié)議,也可 以采用其它協(xié)議或?qū)S行帕?。其中,所述從第一媒體業(yè)務切換到第二媒體業(yè)務還包括媒體接收單元第一次請求 媒體業(yè)務的情況,例如媒體接收單元開機時,第一次請求獲得需要的媒體業(yè)務,則此時媒 體切換請求中的沒有第一媒體業(yè)務。所述切換請求中還可以包括請求減小媒體延遲的處理 的指示信息,該指示信息用于媒體接收單元請求媒體處理單元反饋減小媒體延遲的信息, 網(wǎng)絡(luò)緩存單元收到該請求后向媒體接收單元發(fā)送減小媒體延遲的信息,以至媒體接收單元 根據(jù)這個信息進行減小媒體延遲的處理,也可以不包括該指示信息,由媒體處理單元主動 通知媒體接收單元進行減小媒體延遲的處理,該媒體切換請求可以通過擴展RTCP消息實 現(xiàn)。步驟204,根據(jù)所述媒體切換請求,發(fā)送響應消息以及所述第二媒體業(yè)務的媒體流 給媒體接收單元,所述響應消息包括用于所述媒體接收單元減小媒體延遲的信息。其中所 述用于所述媒體接收單元減小媒體延遲的信息包括幀延遲數(shù)目,和/或幀延遲時間,使得 所述媒體接收單元根據(jù)接收的減小媒體延遲信息的消息對所述第二媒體業(yè)務的媒體流進 行媒體加快處理所述用于所述媒體接收單元減小媒體延遲的信息還包括幀速率、發(fā)送速率或發(fā) 送速率倍數(shù)、幀丟棄或幀跳躍間隔數(shù)目的任意一種或幾種信息的組合。具體,媒體幀的延遲數(shù)目表示媒體幀延遲距離,或者為媒體幀延遲距離加上媒體 接收單元本身的媒體播放幀延遲(如圖4所示)之和。媒體幀的延遲時間表示媒體時間延遲距離,或者為媒體時間延遲距離加上媒體接 收單元本身的媒體播放時間延遲(如圖4所示)之和。媒體幀延遲距離為將要開始接收的媒體流的幀和它正在請求的媒體流幀序列位 置之間的幀延遲距離(如圖5所示)。媒體時間延遲距離是媒體接收單元播放這些“媒體 幀的延遲數(shù)目”的正常播放時間(如圖5所示)。(具體請參見對圖3的實施例的描述)。所述幀速率表示收到該媒體業(yè)務流后的播放速率;所述媒體業(yè)務流的發(fā)送速率或 發(fā)送速率倍數(shù)表示正在發(fā)送媒體業(yè)務流的發(fā)送速率或者大于正常流的速率倍數(shù);所述幀丟 棄或幀跳躍的間隔數(shù)目,即為媒體處理單元推薦的媒體接收單元在媒體顯示時進行幀丟棄 或幀跳躍的間隔數(shù)目,具體表示每隔一定數(shù)目的幀跳躍一幀的方式進行播放。在所述步驟204之后,所述方法還包括以單播或組播方式發(fā)送所述第二媒體的 媒體業(yè)務的媒體流給所述媒體接收單元。本發(fā)明實施例提供一種減小媒體延遲的方法,通過媒體處理單元接收從媒體接收單元發(fā)送的媒體切換請求;根據(jù)所述媒體切換請求,將用于所述媒體接收單元減小媒體延 遲的信息攜帶在響應消息中,并將所述響應消息發(fā)送給所述媒體接收單元,使得所述媒體 接收單元根據(jù)所述響應消息進行媒體加快處理,提高了媒體流切換的效率,降低了不同用 戶媒體顯示延遲之間的差異,盡可能實現(xiàn)了不同用戶間的同步播放,改善了用戶的體驗程度。如圖2b所示,為本發(fā)明實施例中的另一種媒體延遲方法流程圖,包括以下步驟步驟202’,發(fā)送從第一媒體業(yè)務切換到第二媒體業(yè)務的媒體切換請求給媒體處理 單元;所述媒體處理單元,媒體接收單元為接收媒體業(yè)務切換請求的媒體網(wǎng)絡(luò)處理設(shè) 備,如中間網(wǎng)絡(luò)單元,重發(fā)服務器、媒體服務器等。步驟204’,接收所述網(wǎng)絡(luò)緩存設(shè)備返回的響應消息以及所述第二媒體業(yè)務的媒體 流,其中所述響應消息中攜帶了用于所述媒體接收單元減小媒體延遲的信息,所述信息包 括幀延遲數(shù)目,和/或幀延遲時間;其中,所述用于所述媒體接收單元減小媒體延遲的信息還包括幀速率、媒體流的 發(fā)送速率或發(fā)送速率倍數(shù)、幀丟棄或幀跳躍的間隔數(shù)目的任意一種或幾種信息的組合。具體,媒體幀的延遲數(shù)目表示媒體幀延遲距離,或者為媒體幀延遲距離加上媒體 接收單元本身的媒體播放幀延遲(如圖4所示,具體介紹在下面介紹圖3時具體闡述)之 和。媒體幀的延遲時間表示媒體時間延遲距離,或者為媒體時間延遲距離加上媒體接 收單元本身的媒體播放時間延遲(如圖4所示)之和。媒體幀延遲距離為將要開始接收的媒體流的幀和它正在請求的媒體流幀序列位 置之間的幀延遲距離(如圖5所示,具體介紹在下面介紹圖3時具體闡述)。媒體時間延遲 距離是媒體接收單元播放這些“媒體幀的延遲數(shù)目”的正常播放時間(如圖5所示)。所述幀速率表示收到該媒體業(yè)務流后的播放速率;所述媒體業(yè)務流的發(fā)送速率或 發(fā)送速率倍數(shù)表示正在發(fā)送媒體業(yè)務流的發(fā)送速率或者大于正常流的速率倍數(shù);所述幀丟 棄或幀跳躍的間隔數(shù)目,即為媒體處理單元推薦的媒體接收單元在媒體顯示時進行幀丟棄 或幀跳躍的間隔數(shù)目,具體表示每隔一定數(shù)目的幀跳躍一幀的方式進行播放。步驟206’,根據(jù)所述響應消息中攜帶的所述減小媒體延遲的信息,對所述第二媒 體業(yè)務的媒體流進行加快處理。其中,通過對媒體幀間隔處理播放、對媒體幀快進播放以及對媒體幀快速解碼的 任意一種或幾種的組合方式加快播放所述第二媒體業(yè)務的媒體流。本發(fā)明實施例提供一種減小媒體延遲的方法,通過媒體接收單元發(fā)送的媒體切換 請求給媒體處理單元;根據(jù)所述媒體處理單元返回的響應消息中攜帶的用于所述媒體接收 單元減小媒體延遲的信息,對所述媒體處理單元息發(fā)送的所述第二頻道的媒體業(yè)務流進行 媒體加快處理,提高了媒體流切換的效率,降低了不同用戶媒體顯示延遲之間的差異,改善 了用戶的體驗程度。如圖3所示,為本發(fā)明實施例中一種減小媒體延遲的方法的具體實現(xiàn)方式流程 圖,包括以下步驟步驟300,媒體業(yè)務源向媒體接收單元發(fā)送頻道的媒體業(yè)務流。
所述媒體業(yè)務源,又可以稱為頭端設(shè)備,為媒體業(yè)務流發(fā)起的源頭設(shè)備,其類型可 以包括組播源、媒體服務器、中心媒體服務器和邊緣媒體服務器等。所述媒體業(yè)務源獲取 媒體業(yè)務流的方式包括從衛(wèi)星電視錄制,或者從其他有線網(wǎng)絡(luò)轉(zhuǎn)發(fā)。網(wǎng)絡(luò)節(jié)點包括運營商 部署的 DSLAM(Digital Subscriber Line Access Multiplexer,數(shù)字用戶線路接入復用 器)設(shè)備、OLT(Optical Line Terminal,光線路終端)設(shè)備、路由器設(shè)備、網(wǎng)絡(luò)接入服務器 和IP交換機等設(shè)備。媒體業(yè)務源與網(wǎng)絡(luò)節(jié)點之間的網(wǎng)絡(luò)連接可以是通過核心網(wǎng)、城域網(wǎng)、 匯聚網(wǎng),以及其他組網(wǎng)方式。所述媒體接收單元(又稱為客戶端),為用戶收視媒體業(yè)務及發(fā)起切換請求的終 端設(shè)備,如機頂盒STB,計算機,媒體手機等等,媒體接收單元的媒體切換請求可以是由用戶 操作遙控器或其它軟件、硬件終端等觸發(fā)。步驟302,媒體處理單元緩存從媒體業(yè)務源發(fā)送到媒體接收單元的媒體流,標明媒 體接收單元可獨立解碼的媒體幀在緩存中的起始位置(如I幀,IDR幀位置等)。其中,當媒體業(yè)務源設(shè)備發(fā)送媒體業(yè)務流到媒體接收單元時(可以理解為媒體業(yè) 務源通過網(wǎng)絡(luò)節(jié)點發(fā)送到媒體接收單元的媒體流時),媒體處理單元獲取所述媒體業(yè)務流 并進行緩存,或者當媒體業(yè)務源發(fā)送媒體流到媒體接收單元時,媒體處理單元通過鏡像的 方式,或者加入組播組的方式獲得并緩存,其中,所述媒體業(yè)務流為向用戶提供的媒體業(yè)務 的碼流。步驟304,媒體接收單元進行媒體切換時,向網(wǎng)絡(luò)緩存單元發(fā)起媒體切換請求,并 攜帶請求的媒體業(yè)務信息。用戶希望切換媒體業(yè)務時,由媒體接收單元向媒體處理單元發(fā)送媒體切換請求, 請求從第一媒體業(yè)務切換到第二媒體業(yè)務。所述媒體切換請求可以使用RTCP協(xié)議,也可以 使用RTCP擴展協(xié)議,或者其它專用或私有協(xié)議或者信令等。其中,所述從第一媒體業(yè)務切換到第二媒體業(yè)務還包括媒體接收單元第一次請求 媒體業(yè)務的情況,例如媒體接收單元開機時,第一次請求獲得需要的媒體業(yè)務,則此時媒 體切換請求中的沒有第一媒體業(yè)務。所述切換請求中還可以包括請求減小媒體延遲的處理 的指示信息,該指示信息用于媒體接收單元請求媒體處理單元反饋減小媒體延遲的信息, 網(wǎng)絡(luò)緩存單元收到該請求后向媒體接收單元發(fā)送減小媒體延遲的信息,以至媒體接收單元 根據(jù)這個信息進行減小媒體延遲的處理,也可以不包括該指示信息,由媒體處理單元主動 通知媒體接收單元進行減小媒體延遲的處理。所述指示信息即媒體接收單元請求媒體處理單元反饋減小視頻延遲的信息可以 通過擴展RTCP消息實現(xiàn),例如通過實時控制協(xié)議RTCP快速獲得組播會話請求RAMS-R消息 來實現(xiàn)。步驟306,網(wǎng)絡(luò)緩存設(shè)備收到用戶的媒體切換請求后,發(fā)送響應消息以及所述第二 媒體業(yè)務的媒體流給媒體接收單元,所述響應消息包括用于所述媒體接收單元減小媒體 延遲的信息。其中所述用于所述媒體接收單元減小媒體延遲的信息包括幀延遲數(shù)目,和/ 或幀延遲時間。所述響應消息即網(wǎng)絡(luò)緩存單元通知媒體接收單元減小視頻延遲的信息可以通過 擴展實時控制協(xié)議RTCP消息來實現(xiàn),例如通過快速獲得組播會話信息RTCP RAMS-I消息來 實現(xiàn)。
所述用于所述媒體接收單元減小媒體延遲的信息還包括幀速率、發(fā)送速率或發(fā) 送速率倍數(shù)、幀丟棄或幀跳躍間隔數(shù)目的任意一種或幾種信息的組合。所述信息還包括幀速率、發(fā)送速率或發(fā)送速率倍數(shù)、幀丟棄或幀跳躍間隔數(shù)目的 任意一種或幾種信息的組合。下面結(jié)合圖4和圖5對該媒體幀的延遲信息包括的各項內(nèi)容進行具體解釋圖4為本發(fā)明實施例中一種媒體接收單元的固有的媒體播放延遲示意圖;圖5為 本發(fā)明實施例中一種請求媒體切換的媒體業(yè)務幀的延遲示意圖;圖4表示媒體接收單元(或者客戶端)媒體播放時間比媒體接收時間有一個固有 的播放延遲的情況;具體為當一個媒體接收單元接收到媒體流時并不是立即進行顯示, 而是進行一定時間的處理延遲后才進行播放,這個延遲可以稱為如圖4所示的“媒體播放 時間延遲”,也可以表示為“媒體播放幀延遲”。圖5表示媒體業(yè)務切換請求點和視頻業(yè)務幀開始發(fā)送點之間的視頻業(yè)務幀的延 遲,圖5中IDRl為視頻業(yè)務幀開始發(fā)送點,圖中104所示處是視頻業(yè)務幀的P61,為媒體切 換的請求點(也可以為媒體切換時間點),IDRl與P61之間的差為圖5所示的視頻幀的延
遲距離。具體,媒體幀的延遲數(shù)目表示媒體幀延遲距離,或者為媒體幀延遲距離加上媒體 接收單元本身的媒體播放幀延遲(如圖4所示)之和。媒體幀的延遲時間表示媒體時間延遲距離,或者為媒體時間延遲距離加上媒體接 收單元本身的媒體播放時間延遲(如圖4所示)之和。媒體幀延遲距離為將要開始接收的媒體流的幀和它正在請求的媒體流幀序列位 置之間的幀延遲距離(如圖5所示)。媒體時間延遲距離是媒體接收單元播放這些“媒體 幀的延遲數(shù)目”的正常播放時間(如圖5所示)。所述幀速率表示收到該媒體業(yè)務流后的播放速率;所述媒體業(yè)務流的發(fā)送速率 或發(fā)送速率倍數(shù)表示正在發(fā)送媒體業(yè)務流的發(fā)送速率或者大于正常流的速率倍數(shù);所述幀 丟棄或幀跳躍的間隔數(shù)目,即為媒體處理單元推薦的媒體接收單元在媒體顯示時進行幀丟 棄或幀跳躍的間隔數(shù)目,具體表示每隔一定數(shù)目的幀跳躍一幀的方式進行播放。步驟308,根據(jù)所述響應消息中攜帶的所述信息,所述媒體接收單元對所述媒體處 理單元發(fā)送的緩存的第二頻道的媒體業(yè)務流進行加快處理。具體再以圖5為例,圖5為一種媒體業(yè)務幀延遲示意圖。結(jié)合圖5對媒體接收單 元加快處理媒體業(yè)務流的具體方式進行具體說明。所述媒體接收單元根據(jù)媒體處理單元攜帶的信息進行加快處理,其處理方式有 媒體幀間隔處理方式、快進方式以及快速解碼方式等三種,這里僅僅舉例其中的任意三種, 但是不限于這三種方式。第一種方式媒體幀間隔處理方式,例如下列媒體流“IDR1B2B3P4B5B6P7B8B9P1 0B11B12P13B14B15P16B17B18P19B20B21P22B23B24P25B26B27P28B29B30P31.. . B60 P61 B62 B63 P64 B65 B66... ”對于本實例而言,若媒體流的發(fā)送速率為正常組播流的1. 3倍,幀的延遲數(shù)目為 60幀(幀延遲時間為2秒),媒體幀處理間隔為15幀(媒體流的發(fā)送速率倍數(shù)要大于媒體 幀處理間隔,否則沒法進行媒體快速處理。也就是說_媒體幀處理間隔/(媒體幀處理間隔_) <媒體流的發(fā)送速率,本實例中1. 3 > 15/14),幀速率FPS (frames per second)= 30時。媒體接收單元以30的幀速率進行播放,用15幀跳躍一幀方式來實現(xiàn),也就是說當媒 體接收單元播放完的B14幀后,不是播放第P15幀,而是直接播放第B16幀,以此類推,30幀 就少播放2幀,900幀就少播60幀,也就是達到了幀延遲數(shù)目60,也就是說30秒(900幀) 就少播放2秒的時間,達到了幀延遲時間。這樣,媒體接收單元104就在30-2 = 28秒內(nèi)和 其它用戶收看相同的媒體畫面。媒體接收單元在進行減小不同用戶間的媒體延處理,可以在收到組播流之前完 成,也可以在收到組播流之后完成,這種媒體追趕的方式取決于減小用戶間媒體延遲的信 息的獲得。第二種方式為快進方式,具體描述為媒體接收單元根據(jù)減小用戶間媒體延遲 的信息對收到的媒體業(yè)務流進行媒體快進處理,進行媒體追趕。對于本實例而言,若媒體流 的發(fā)送速率為正常組播流的1. 3倍,幀的延遲數(shù)目為60幀(幀延遲時間為2秒),媒體幀處 理間隔為16幀,幀速率FPS = 32。其中媒體幀處理間隔也在這種方式下可以稱為媒體幀快進間隔,例如媒體幀處理 間隔為16幀,表示播放16幀的媒體流的時間(16/30 = 0. 533s),實際上用播放15幀的時 間(0. 5s)來播完16幀。播30幀的時間就能播32幀,也就是說這時的幀速率為32。只需 要播900幀的時間(30s)就播放960幀(正常情況下需要32s),加快了 60幀的播放時間 (2s),這樣,媒體接收單元104就在32-2 = 30秒內(nèi)和其它用戶收看相同的媒體畫面。第三種方式為快速解碼方式,具體描述為快速解碼的方式主要是收到媒體業(yè)務流后對媒體進行快速解碼,但是不立刻顯 示,直到過了媒體顯示開始幀數(shù)目或一個確定時刻進行顯示。例如下圖情況,媒體幀的延遲 數(shù)目為10,但是媒體顯示開始幀數(shù)目應該不大于媒體幀的延遲數(shù)目,它的大小在(1-10之 間),如果所述媒體幀的延遲數(shù)目為5,表明媒體接收單元解碼解到B5幀的之后才能進行顯 示,在此之前都對媒體幀進行快速解碼,由于解碼的速率遠遠大于媒體顯示速率,這樣就可 以減小不同用戶間的顯示延遲。本發(fā)明實施例提供一種頻道切換的方法,通過媒體處理單元接收從媒體接收單元 發(fā)送的媒體切換請求;根據(jù)所述媒體切換請求,發(fā)送響應消息以及所述第二媒體業(yè)務的媒 體流給媒體接收單元,所述響應消息包括用于所述媒體接收單元減小媒體延遲的信息,其 中所述用于所述媒體接收單元減小媒體延遲的信息包括幀延遲數(shù)目,和/或幀延遲時間, 使得所述媒體接收單元根據(jù)接收的減小媒體延遲信息的消息對所述第二媒體業(yè)務的媒體 流進行媒體加快處理,提高了媒體流切換的效率,降低了不同用戶媒體顯示延遲之間的差 異,改善了用戶的體驗程度。如圖6所示,本發(fā)明實施例中的一種減小媒體延遲的設(shè)備結(jié)構(gòu)圖,包括第一接收模塊602,用于接收從媒體接收單元發(fā)送的從第一媒體業(yè)務切換到第二 媒體業(yè)務的媒體切換請求;通知模塊604,用于根根據(jù)所述媒體切換請求,發(fā)送響應消息以及所述第二媒體業(yè) 務的媒體流給媒體接收單元,所述響應消息包括用于所述媒體接收單元減小媒體延遲的 信息,其中所述用于所述媒體接收單元減小媒體延遲的信息包括幀延遲數(shù)目,和/或幀延 遲時間,使得所述媒體接收單元根據(jù)接收的減小媒體延遲信息的消息對所述第二媒體業(yè)務的媒體流進行媒體加快處理。其中,所述用于所述媒體接收單元減小媒體延遲的信息還包括幀速率、媒體業(yè)務 流的發(fā)送速率或發(fā)送速率倍數(shù)、幀丟棄或幀跳躍間隔數(shù)目的任意一種或幾種信息的組合。具體,媒體幀的延遲數(shù)目表示媒體幀延遲距離,或者為媒體幀延遲距離加上媒體 接收單元本身的媒體播放幀延遲(如圖4所示)之和。媒體幀的延遲時間表示媒體時間延遲距離,或者為媒體時間延遲距離加上媒體接 收單元本身的媒體播放時間延遲(如圖4所示)之和。媒體幀延遲距離為將要開始接收的媒體流的幀和它正在請求的媒體流幀序列位 置之間的幀延遲距離。媒體時間延遲距離是媒體接收單元播放這些“媒體幀的延遲數(shù)目”的 正常播放時間。所述幀速率表示收到該媒體業(yè)務流后的播放速率;所述媒體業(yè)務流的發(fā)送速率或 發(fā)送速率倍數(shù)表示正在發(fā)送媒體業(yè)務流的發(fā)送速率或者大于正常流的速率倍數(shù);所述幀丟 棄或幀跳躍的間隔數(shù)目,即為媒體處理單元推薦的媒體接收單元在媒體顯示時進行幀丟棄 或幀跳躍的間隔數(shù)目,具體表示每隔一定數(shù)目的幀跳躍一幀的方式進行播放(具體解釋請 參見對圖3實施例的講解,這里不再贅述)。所述設(shè)備還包括第一發(fā)送模塊606,用于以單播或組播方式快速發(fā)送緩存的所述第二媒體業(yè)務的 媒體流給所述媒體接收單元。該減小媒體延遲的設(shè)備可以為媒體處理單元,但不限于該媒體處理單元,只要用 于對每個媒體業(yè)務的實時組播媒體流進行緩存,并接收該媒體接收單元發(fā)送的請求消息, 根據(jù)所述請求消息進行相應的處理的網(wǎng)絡(luò)設(shè)備都可以。當媒體接收單元進行媒體業(yè)務切換時,向網(wǎng)絡(luò)緩存單元發(fā)起媒體切換請求,所述 請求中包括請求的頻道信息。該請求可以使用RTCP協(xié)議,也可以使用RTCP擴展協(xié)議,也可 以采用其它協(xié)議或?qū)S行帕?。其中,所述從第一媒體業(yè)務切換到第二媒體業(yè)務還包括媒體接收單元第一次請求 媒體業(yè)務的情況,例如媒體接收單元開機時,第一次請求獲得需要的媒體業(yè)務,則此時媒 體切換請求中的沒有第一媒體業(yè)務。所述切換請求中還可以包括指示信息,用于指示媒體 處理單元返回減小媒體延遲的信息,也可以不包括該指示信息,由媒體處理單元根據(jù)接收 的消息進行反饋,所述媒體切換請求可以通過擴展RTCP消息實現(xiàn)。本發(fā)明實施例提供一種減小媒體延遲的設(shè)備,通過媒體處理單元接收從媒體接收 單元發(fā)送的媒體切換請求;根據(jù)所述媒體切換請求,發(fā)送響應消息以及所述第二媒體業(yè)務 的媒體流給媒體接收單元,所述響應消息包括用于所述媒體接收單元減小媒體延遲的信 息,其中所述用于所述媒體接收單元減小媒體延遲的信息包括幀延遲數(shù)目,和/或幀延遲 時間,使得所述媒體接收單元根據(jù)接收的減小媒體延遲信息的消息對所述第二媒體業(yè)務的 媒體流進行媒體加快處理,提高了媒體流切換的效率,降低了不同用戶媒體顯示延遲之間 的差異,改善了用戶的體驗程度。如圖7所示,本發(fā)明實施例中的另一種減小媒體延遲的設(shè)備結(jié)構(gòu)圖,包括第二發(fā)送模塊702,用于發(fā)送從第一媒體業(yè)務切換到第二媒體業(yè)務的媒體切換請 求給媒體處理單元;
第二接收模塊704,用于接收所述媒體處理單元返回的響應消息以及所述第二媒 體業(yè)務的媒體流,其中所述響應消息中攜帶了用于所述媒體接收單元減小媒體延遲的信 息,所述信息包括幀延遲數(shù)目,和/或幀延遲時間;處理模塊706,用于根據(jù)所述響應消息中攜帶的所述減小媒體延遲的信息,對所述 第二媒體業(yè)務的媒體流進行加快處理。所述用于所述媒體接收單元減小媒體延遲的信息還包括幀速率、媒體流的發(fā)送 速率或發(fā)送速率倍數(shù)、幀丟棄或跳躍的間隔數(shù)目的任意一種或幾種信息的組合。具體,媒體幀的延遲數(shù)目表示其將要開始接收的媒體流的幀和它正在請求的媒體 流幀序列位置之間的延遲距離;媒體幀的延遲時間,表示媒體接收單元播放這些“媒體幀的 延遲數(shù)目”的正常播放時間。所述幀速率表示收到該媒體業(yè)務流后的播放速率;所述媒體業(yè)務流的發(fā)送速率或 發(fā)送速率倍數(shù)表示正在發(fā)送媒體業(yè)務流的發(fā)送速率或者大于正常流的速率倍數(shù);所述幀丟 棄或幀跳躍的間隔數(shù)目,即為媒體處理單元推薦的媒體接收單元在媒體顯示時進行幀丟棄 或幀跳躍的間隔數(shù)目,具體表示每隔一定數(shù)目的幀跳躍一幀的方式進行播放。其中,所述媒體切換請求中還包括指示信息,用于指示媒體處理單元返回減小媒 體延遲的信息,其中,所述媒體切換請求通過擴展RTCP消息實現(xiàn)。所述減小媒體延遲的設(shè)備可以為媒體接收單元,但不限于所述媒體接收單元設(shè) 備,凡是為用戶收視媒體業(yè)務及發(fā)起切換請求的終端設(shè)備都可以,如機頂盒STB,計算機,媒 體手機等等,媒體接收單元的媒體切換請求可以是由用戶操作遙控器或其它軟件、硬件終 端等觸發(fā)。本發(fā)明實施例提供一種減小媒體延遲的設(shè)備,通過發(fā)送媒體切換請求給媒體處理 單元,請求從第一媒體業(yè)務切換到第二媒體業(yè)務;接收所述媒體處理單元返回的響應消息, 其中所述響應消息中攜帶了用于所述媒體接收單元減小媒體延遲的信息,所述信息包括: 幀延遲數(shù)目,和/或幀延遲時間;根據(jù)所述響應消息中攜帶的所述信息,對所述媒體處理單 元發(fā)送的緩存的第二頻道的媒體業(yè)務流進行加快處理,提高了媒體流切換的效率,降低了 不同用戶媒體顯示延遲之間的差異,改善了用戶的體驗程度。。需要強調(diào)的是,本發(fā)明實施例中的一種減小媒體延遲的設(shè)備并不構(gòu)成對本發(fā)明技 術(shù)方案的限定,具有實現(xiàn)減小媒體延遲的裝置可以為媒體處理單元或者媒體接收單元,但 不限于媒體處理單元或者媒體接收單元,還包括位于其他網(wǎng)絡(luò)位置的設(shè)備或者內(nèi)置于網(wǎng)絡(luò) 節(jié)點中,其實現(xiàn)功能與上述描述的功能相同。如圖8所示,為本發(fā)明實施例中的一種減小媒體延遲系統(tǒng)結(jié)構(gòu)圖,包括媒體處理單元802,用于接收從媒體接收單元發(fā)送的從第一媒體業(yè)務切換到第二 媒體業(yè)務的媒體切換請求;根據(jù)所述媒體切換請求,發(fā)送響應消息以及所述第二媒體業(yè)務 的媒體流給媒體接收單元,所述響應消息包括用于所述媒體接收單元減小媒體延遲的信 息,其中所述用于所述媒體接收單元減小媒體延遲的信息包括幀延遲數(shù)目,和/或幀延遲 時間,使得所述媒體接收單元根據(jù)接收的減小媒體延遲信息的消息對所述第二媒體業(yè)務的 媒體流進行媒體加快處理;媒體接收單元804,用于發(fā)送從第一媒體業(yè)務切換到第二媒體業(yè)務的媒體切換請 求給媒體處理單元;接收所述媒體處理單元返回的響應消息以及所述第二媒體業(yè)務的媒體流,根據(jù)所述響應消息中攜帶的所述減小媒體延遲的信息,對所述第二媒體業(yè)務的媒體流 進行加快處理。其中,所述從第一媒體業(yè)務切換到第二媒體業(yè)務還包括媒體接收單元第一次請求 媒體業(yè)務的情況,例如媒體接收單元開機時,第一次請求獲得需要的媒體業(yè)務,則此時媒 體切換請求中的沒有第一媒體業(yè)務。所述切換請求中還可以包括指示信息,用于指示媒體 處理單元返回減小媒體延遲的信息,也可以不包括該指示信息,由媒體處理單元根據(jù)接收 的消息進行反饋。所述媒體處理單元還用于發(fā)送緩存的所述第二媒體業(yè)務的媒體業(yè)務流給所述媒 體接收單元。所述用于所述媒體接收單元減小媒體延遲的信息還包括幀速率、發(fā)送速率或發(fā) 送速率倍數(shù)、幀丟棄或幀跳躍間隔數(shù)目的任意一種或幾種信息的組合。其中,所述媒體處理單元,為接收媒體業(yè)務切換請求的媒體網(wǎng)絡(luò)處理設(shè)備,如中間 網(wǎng)絡(luò)單元,重發(fā)服務器、媒體服務器等。所述媒體接收單元,為用戶收視媒體業(yè)務及發(fā)起切換請求的終端設(shè)備,如機頂盒 STB,計算機,媒體手機等等,媒體接收單元的媒體切換請求可以是由用戶操作遙控器或其 它軟件、硬件終端等觸發(fā)。本發(fā)明實施例提供一種減小媒體時延的系統(tǒng),通過媒體處理單元與媒體接收單元 的交互,媒體處理單元根據(jù)所述媒體切換請求,發(fā)送響應消息以及所述第二媒體業(yè)務的媒 體流給媒體接收單元,所述響應消息包括用于所述媒體接收單元減小媒體延遲的信息,使 得所述媒體接收單元根據(jù)接收的減小媒體延遲信息的消息對所述第二媒體業(yè)務的媒體流 進行媒體加快處理,減小了媒體流畫面的時延,降低了不同用戶媒體顯示延遲之間的差異, 改善了用戶的體驗程度。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助 軟件加必需的通用硬件平臺的方式來或通過硬件來實現(xiàn),基于這樣的理解,本發(fā)明的技術(shù) 方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機 軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使一臺終端設(shè)備(可以是手機,個人 計算機,服務器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應 視本發(fā)明的保護范圍。
1權(quán)利要求
一種減小媒體延遲的方法,其特征在于,包括接收從媒體接收單元發(fā)送的從第一媒體業(yè)務切換到第二媒體業(yè)務的媒體切換請求;根據(jù)所述媒體切換請求,發(fā)送響應消息以及所述第二媒體業(yè)務的媒體流給媒體接收單元,所述響應消息包括用于所述媒體接收單元減小媒體延遲的信息,其中所述用于所述媒體接收單元減小媒體延遲的信息包括幀延遲數(shù)目,和/或幀延遲時間,使得所述媒體接收單元根據(jù)接收的減小媒體延遲信息對所述第二媒體業(yè)務的媒體流進行媒體加快處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用于所述媒體接收單元減小媒體延 遲的信息還包括幀速率、媒體業(yè)務流的發(fā)送速率或發(fā)送速率倍數(shù)、幀丟棄或幀跳躍間隔數(shù) 目的任意一種或幾種信息的組合。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括以單播或組播方式快速發(fā)送所述第二媒體業(yè)務的媒體流給所述媒體接收單元。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述媒體切換請求中還包括指示信息,用 于指示媒體處理單元返回減小媒體延遲的信息。
5.一種減小媒體延遲的方法,其特征在于,包括發(fā)送從第一媒體業(yè)務切換到第二媒體業(yè)務的媒體切換請求給媒體處理單元;接收所述媒體處理單元返回的響應消息以及所述第二媒體業(yè)務的媒體流,其中所述響 應消息中攜帶了用于所述媒體接收單元減小媒體延遲的信息,所述信息包括幀延遲數(shù)目, 和/或幀延遲時間;根據(jù)所述響應消息中攜帶的所述減小媒體延遲的信息,對所述第二媒體業(yè)務的媒體流 進行加快處理。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述用于所述媒體接收單元減小媒體延 遲的信息還包括幀速率、媒體流的發(fā)送速率或發(fā)送速率倍數(shù)、幀丟棄或幀跳躍的間隔數(shù)目 的任意一種或幾種信息的組合。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述對所述第二媒體業(yè)務的媒體流進行 加快處理具體包括通過對媒體幀間隔處理播放、對媒體幀快進播放以及對媒體幀快速解碼的任意一種或 幾種的組合方式加快播放所述第二媒體業(yè)務的媒體流。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述媒體切換請求中還包括指示信息,用 于指示媒體處理單元返回減小媒體延遲的信息。
9.一種減小媒體延遲的設(shè)備,其特征在于,包括第一接收模塊,用于接收從媒體接收單元發(fā)送的從第一媒體業(yè)務切換到第二媒體業(yè)務 的媒體切換請求;通知模塊,用于根據(jù)所述媒體切換請求,發(fā)送響應消息以及所述第二媒體業(yè)務的媒體 流給媒體接收單元,所述響應消息包括用于所述媒體接收單元減小媒體延遲的信息,其中 所述用于所述媒體接收單元減小媒體延遲的信息包括幀延遲數(shù)目,和/或幀延遲時間,使 得所述媒體接收單元根據(jù)接收的減小媒體延遲信息的消息對所述第二媒體業(yè)務的媒體流 進行媒體加快處理。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述用于所述媒體接收單元減小媒體延 遲的信息還包括幀速率、媒體業(yè)務流的發(fā)送速率或發(fā)送速率倍數(shù)、幀丟棄或幀跳躍間隔數(shù)目的任意一種或幾種信息的組合。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,所述設(shè)備還包括第一發(fā)送模塊,用于以單播或組播方式快速發(fā)送所述第二媒體業(yè)務的媒體流給所述媒 體接收單元。
12.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述媒體切換請求中還包括指示信息, 用于指示媒體處理單元返回減小媒體延遲的信息。
13.—種減小媒體延遲的設(shè)備,其特征在于,包括第二發(fā)送模塊,用于發(fā)送從第一媒體業(yè)務切換到第二媒體業(yè)務的媒體切換請求給媒體 處理單元;第二接收模塊,用于接收所述媒體處理單元返回的響應消息以及所述第二媒體業(yè)務的 媒體流,其中所述響應消息中攜帶了用于所述媒體接收單元減小媒體延遲的信息,所述信 息包括幀延遲數(shù)目,和/或幀延遲時間;處理模塊,用于根據(jù)所述響應消息中攜帶的所述減小媒體延遲的信息,對所述第二媒 體業(yè)務的媒體流進行加快處理。
14.根據(jù)權(quán)利要求13所述的設(shè)備,其特征在于,所述用于所述媒體接收單元減小媒體 延遲的信息還包括幀速率、媒體流的發(fā)送速率或發(fā)送速率倍數(shù)、幀丟棄或幀跳躍的間隔數(shù) 目的任意一種或幾種信息的組合。
15.根據(jù)權(quán)利要求13所述的設(shè)備,其特征在于,所述媒體切換請求中還包括指示信息, 用于指示媒體處理單元返回減小媒體延遲的信息。
16.一種減小媒體延遲的系統(tǒng),其特征在于,包括媒體處理單元,用于接收從媒體接收單元發(fā)送的從第一媒體業(yè)務切換到第二媒體業(yè)務 的媒體切換請求;根據(jù)所述媒體切換請求,發(fā)送響應消息以及所述第二媒體業(yè)務的媒體流 給媒體接收單元,所述響應消息包括用于所述媒體接收單元減小媒體延遲的信息,其中所 述用于所述媒體接收單元減小媒體延遲的信息包括幀延遲數(shù)目,和/或幀延遲時間,使得 所述媒體接收單元根據(jù)接收的減小媒體延遲信息的消息對所述第二媒體業(yè)務的媒體流進 行媒體加快處理;媒體接收單元,用于發(fā)送從第一媒體業(yè)務切換到第二媒體業(yè)務的媒體切換請求給媒體 處理單元;接收所述媒體處理單元返回的響應消息以及所述第二媒體業(yè)務的媒體流,根據(jù) 所述響應消息中攜帶的所述減小媒體延遲的信息,對所述第二媒體業(yè)務的媒體流進行加快處理。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于,所述用于所述媒體接收單元減小媒體 延遲的信息還包括幀速率、媒體業(yè)務流的發(fā)送速率或發(fā)送速率倍數(shù)、幀丟棄或幀跳躍間隔 數(shù)目的任意一種或幾種信息的組合。
全文摘要
本發(fā)明實施例公開了一種減小媒體延遲的方法、設(shè)備和系統(tǒng),該方法包括通過媒體處理單元接收從媒體接收單元發(fā)送的媒體切換請求,根據(jù)所述媒體切換請求,發(fā)送響應消息以及所述第二媒體業(yè)務的媒體流給媒體接收單元,所述響應消息包括用于所述媒體接收單元減小媒體延遲的信息,使得所述媒體接收單元根據(jù)接收的減小媒體延遲信息的消息對所述第二媒體業(yè)務的媒體流進行媒體加快處理。本發(fā)明實施例還提供了一種減小媒體延遲的設(shè)備和系統(tǒng),提高了媒體流切換的效率,降低了不同用戶媒體顯示延遲之間的差異,改善了用戶的體驗程度。
文檔編號H04L12/18GK101938456SQ20091010854
公開日2011年1月5日 申請日期2009年6月30日 優(yōu)先權(quán)日2009年6月30日
發(fā)明者孫兵, 楊佩林, 王業(yè)奎 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长岛县| 博爱县| 松潘县| 红河县| 获嘉县| 龙陵县| 永丰县| 西藏| 伊金霍洛旗| 肇源县| 海原县| 齐河县| 曲麻莱县| 汤阴县| 黄大仙区| 遂川县| 铁岭市| 太仓市| 弥渡县| 武川县| 淮安市| 扎兰屯市| 衡阳县| 浦县| 天全县| 二手房| 保德县| 锡林浩特市| 中西区| 桦甸市| 扬州市| 秀山| 宽城| 昌吉市| 泾源县| 大埔区| 翁牛特旗| 宝山区| 河间市| 拉萨市| 昌黎县|