[發(fā)明專利]一種網(wǎng)絡媒體流播放方法與裝置有效
| 申請?zhí)枺?/td> | 200910150674.9 | 申請日: | 2009-06-29 |
| 公開(公告)號: | CN101938324A | 公開(公告)日: | 2011-01-05 |
| 發(fā)明(設計)人: | 胡小翔 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L12/18 |
| 代理公司: | 北京三友知識產(chǎn)權代理有限公司 11127 | 代理人: | 任默聞 |
| 地址: | 518129 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網(wǎng)絡媒體 流播 方法 裝置 | ||
技術領域
本發(fā)明涉及通信領域,具體地涉及一種網(wǎng)絡媒體流播放方法與裝置。
背景技術
IPTV(Internet?Protocol?Television,交互式網(wǎng)絡電視)是一種利用寬帶IP網(wǎng)絡,向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式服務的技術。用戶在家中通過STB(Set?Top?Box,網(wǎng)絡機頂盒)和普通電視機來享受交互式網(wǎng)絡電視服務。
CDN(Content?Distribution?Network,內(nèi)容分發(fā)網(wǎng)絡)和終端之間是通過傳統(tǒng)IP網(wǎng)絡互聯(lián)的,一般使用無連接UDP(User?Datagram?Protocol,用戶數(shù)據(jù)報協(xié)議)報文來傳送媒體內(nèi)容。UDP報文在經(jīng)過多個承載網(wǎng)設備后會出現(xiàn)隨機丟失,對于流媒體內(nèi)容來說可能造成畫面破損或者聲音停頓。為了解決這個問題,可以使用TCP(Transmission?Control?Protocol,傳輸控制協(xié)議)來傳送媒體內(nèi)容,但逐包確認機制對服務器和網(wǎng)絡的開銷較大,不適合大規(guī)模應用。
圖1為現(xiàn)有技術的基于前向糾錯技術的網(wǎng)絡媒體流傳輸系統(tǒng)的架構圖。如圖1所示,F(xiàn)EC(Forward?Error?Correction,前向糾錯)技術的原理為網(wǎng)絡媒體流服務器對原始媒體內(nèi)容進行前向糾錯編碼,將原始媒體內(nèi)容加入一定量的前向糾錯冗余信息后一起發(fā)送出去;客戶端進行反向FEC前向糾錯解碼,對丟失的報文進行恢復,以達到提高視頻質量的目的。
FEC前向糾錯編碼與解碼的算法有很多種,例如“Raptor”、“ReedSolomon”等,其復雜度和糾刪性能都各不相同。在本領域中,糾刪意為恢復網(wǎng)絡媒體流在網(wǎng)絡傳輸過程中丟失的報文分片,該糾刪的功能由FEC解碼模塊完成的。FEC解碼模塊一般是集成到STB里的,有一定的定制化工作。在實際應用當中,機頂盒的生產(chǎn)廠家多種多樣,軟硬件版本也各不相同,一部分機頂盒由于廠家開發(fā)進度或者硬件性能限制等原因并沒有完成FEC解碼算法的集成。因此,如何對這些機頂盒提供同等內(nèi)容的流服務就成為一個非常現(xiàn)實的問題。
有鑒于此,現(xiàn)有技術將網(wǎng)絡媒體流的FEC冗余數(shù)據(jù)復用到RTP(Real-timeTransport?Protocol,實時傳送協(xié)議)流中,采用保留的PT(Payload?Type,載荷類型)字段進行傳送。PT字段用來表示RTP載荷的格式、類型及確定終端應用層程序對此載荷采取的解析方法,其中,保留的PT字段可用于標識RTP報文的類型為網(wǎng)絡媒體流的FEC冗余數(shù)據(jù)。
現(xiàn)有技術采用單一數(shù)據(jù)信道分時傳輸網(wǎng)絡媒體流及其FEC冗余數(shù)據(jù),例如先傳輸多個網(wǎng)絡媒體流報文再傳輸一個FEC冗余數(shù)據(jù)報文的交替?zhèn)鬏敺绞健,F(xiàn)有技術在使用RTP流作為FEC冗余數(shù)據(jù)傳輸通道的情況下,未集成相應FEC功能的終端在收到無法識別或解析的特定載荷類型的RTP報文時必須主動丟棄。對于終端來說,處理FEC冗余報文是要顯式感知的,即終端需要從網(wǎng)絡上收取FEC冗余報文至應用層之后再進行判斷處理。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種網(wǎng)絡媒體流的播放方法及裝置、一種網(wǎng)絡媒體流發(fā)送方法及裝置,本發(fā)明實施例的一種網(wǎng)絡媒體流的播放方法及裝置通過另一個端口來接收前向糾錯冗余信息,根據(jù)接收的前向糾錯冗余信息來恢復網(wǎng)絡媒體流中丟失的數(shù)據(jù)報文分片,并播放恢復后的網(wǎng)絡媒體流。
一方面,本發(fā)明實施例提供了一種網(wǎng)絡媒體流的播放方法,所述方法包括:從第一端口接收媒體數(shù)據(jù)源發(fā)送的網(wǎng)絡媒體流;從第二端口接收所述媒體數(shù)據(jù)源發(fā)送的所述網(wǎng)絡媒體流的前向糾錯冗余信息;根據(jù)所述前向糾錯冗余信息播放所述網(wǎng)絡媒體流。
另一方面,本發(fā)明實施例提供了一種網(wǎng)絡媒體流播放裝置,所述裝置包括:第一接收單元,用于從第一端口接收媒體數(shù)據(jù)源發(fā)送的網(wǎng)絡媒體流;第二接收單元,用于從第二端口接收所述媒體數(shù)據(jù)源發(fā)送的所述網(wǎng)絡媒體流的前向糾錯冗余信息;播放單元,用于根據(jù)所述前向糾錯冗余信息播放所述網(wǎng)絡媒體流。
又一方面,本發(fā)明實施例提供了一種網(wǎng)絡媒體流發(fā)送方法,所述方法包括:將網(wǎng)絡媒體流發(fā)送給終端設備的第一端口;將所述網(wǎng)絡媒體流的前向糾錯冗余信息發(fā)送給所述終端設備的第二端口。
再一方面,本發(fā)明實施例提供了一種網(wǎng)絡媒體流發(fā)送裝置,所述裝置包括:第一發(fā)送單元,用于將網(wǎng)絡媒體流發(fā)送給終端設備的第一端口;第二發(fā)送單元,用于將所述網(wǎng)絡媒體流的前向糾錯冗余信息發(fā)送給所述終端設備的第二端口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經(jīng)華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910150674.9/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





