[發(fā)明專利]媒體報文傳輸方法及裝置有效
| 申請?zhí)枺?/td> | 201110295687.2 | 申請日: | 2011-09-28 |
| 公開(公告)號: | CN102355604A | 公開(公告)日: | 2012-02-15 |
| 發(fā)明(設(shè)計)人: | 于勇;郭杰 | 申請(專利權(quán))人: | 華為數(shù)字技術(shù)有限公司 |
| 主分類號: | H04N21/643 | 分類號: | H04N21/643;H04N21/647 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 100085 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 媒體 報文 傳輸 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)電視技術(shù),尤其涉及一種媒體報文傳輸方法及裝置。
背景技術(shù)
隨著互聯(lián)網(wǎng)協(xié)議電視(Internet?Protocol?Television,簡稱IPTV)系統(tǒng)的快速發(fā)展,快速頻道切換(Fast?Channel?Change,簡稱FCC)業(yè)務(wù)為用戶提供了快速頻道切換的良好體驗,丟包重傳(Retransmission)業(yè)務(wù)為用戶提供了丟包重傳的良好體驗。為了支持FCC業(yè)務(wù)和RET業(yè)務(wù),媒體增強業(yè)務(wù)服務(wù)器需要實時同步地緩存一定時間段的媒體報文。
在媒體報文的編碼格式中,將用于傳輸媒體報文的各幀分為關(guān)鍵幀和其它數(shù)據(jù)幀。關(guān)鍵幀可以是起始內(nèi)部編碼幀(Intra-coded?Frame,簡稱I幀),其它數(shù)據(jù)幀可以是:預(yù)知幀(Previous?Frame,簡稱P幀)和雙向預(yù)知幀(Bidirection?Previous?Frame,簡稱B幀)等。其中,關(guān)鍵幀為顯示一個完整的畫面所需的控制信息,而其它數(shù)據(jù)幀記錄的是相對于關(guān)鍵幀的變化信息,其它數(shù)據(jù)幀需根據(jù)關(guān)鍵幀的信息進行正確解碼。因此,終端需要接收到包括有關(guān)鍵幀的媒體報文才能顯示畫面。從一個關(guān)鍵幀開始到下一個關(guān)鍵幀之前的所有幀,構(gòu)成了一個幀序列,稱為GOP(Group?of?Pictures,簡稱圖像組)序列,一個GOP序列是一組連續(xù)的畫面。
IPTV系統(tǒng)中,F(xiàn)CC服務(wù)器接收組播設(shè)備發(fā)送的媒體報文,對接收到媒體報文進行深度解析,識別并標識每個幀的幀類型,之后按接收順序?qū)⒚襟w報文寫入緩存。當接收到終端的FCC請求時,從緩存中當前寫入媒體報文的位置向前查找,從當前位置的前兩個關(guān)鍵幀位置開始,向終端推送該頻道的媒體報文,以保證能推送給機頂盒一個完整的GOP。按照順序依次存儲媒體報文,在FCC切換時,查找關(guān)鍵幀消耗時間較長,不能快速定位到關(guān)鍵幀,因而影響了FCC的效果。
丟包重傳時,遍歷緩存中的報文,將丟失報文的序列號與遍歷到的媒體報文的序列號進行比較,如果丟失報文的序列號與遍歷到的媒體報文的序列號相同,將當前遍歷到的報文進行重傳。因此,在丟包重傳過程中,查找丟失媒體報文的效率較低。
現(xiàn)有技術(shù)按照順序在緩存中依次存儲待發(fā)送的媒體報文,查找待發(fā)送的報文時消耗的時間較長,不能快速定位到待發(fā)送的報文,影響了發(fā)送效果。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種媒體報文傳輸方法及裝置,用以解決現(xiàn)有技術(shù)中查找待發(fā)送的報文消耗時間較長的缺陷。
本發(fā)明實施例提供一種媒體報文傳輸方法,包括:
將接收到的頻道的媒體報文,以包含關(guān)鍵幀的GOP為單位循環(huán)寫入緩存中為所述頻道分配的GOP空間中;
監(jiān)測到終端請求所述頻道的快速頻道切換請求時,在為所述頻道分配的GOP空間中查找參考GOP,所述參考GOP為在所述終端請求時刻之前最后一個寫入所述緩存的GOP;
若所述參考GOP包括的報文數(shù)量達到預(yù)設(shè)報文數(shù),在為所述頻道分配的GOP空間中,讀取所述參考GOP中的媒體報文和在所述參考GOP之后寫入緩存的所述頻道的媒體報文,并向所述終端發(fā)送讀取的媒體報文;
若所述參考GOP包括的報文數(shù)量未達到預(yù)設(shè)報文數(shù),在為所述頻道分配的GOP空間中,讀取并向所述終端發(fā)送所述參考GOP的前一個GOP的媒體報文和在所述參考GOP的前一個GOP之后寫入緩存的所述頻道的媒體報文。
本發(fā)明實施例還提供一種媒體報文傳輸裝置,其特征在于,包括:
寫入模塊,用于將接收到的頻道的媒體報文,以包含關(guān)鍵幀的GOP為單位循環(huán)寫入緩存中為所述頻道分配的GOP空間中;
查找模塊,用于監(jiān)測到終端請求所述頻道的快速頻道切換請求時,在為所述頻道分配的GOP空間中查找參考GOP,所述參考GOP為在所述終端請求時刻之前最后一個寫入所述緩存的GOP;
判斷模塊,用于判斷所述參考GOP包括的報文數(shù)量是否達到預(yù)設(shè)報文數(shù);
第一發(fā)送模塊,用于若所述參考GOP包括的報文數(shù)量達到預(yù)設(shè)報文數(shù),在為所述頻道分配的GOP空間中,讀取所述參考GOP中的媒體報文和在所述參考GOP之后寫入緩存的所述頻道的媒體報文,并向所述終端發(fā)送讀取的媒體報文;
第二發(fā)送模塊,用于若所述參考GOP包括的報文數(shù)量未達到預(yù)設(shè)報文數(shù),在為所述頻道分配的GOP空間中,所述參考GOP的前一個GOP中的媒體報文和在所述參考GOP的前一個GOP之后寫入緩存的所述頻道的媒體報文,并向所述終端發(fā)送讀取的媒體報文。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為數(shù)字技術(shù)有限公司,未經(jīng)華為數(shù)字技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110295687.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:噪聲抑制裝置
- 下一篇:分集最大似然擴頻通信位同步方法和系統(tǒng)
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





