[发明专利]一种网络媒体流播放方法与装置有效
| 申请号: | 200910150674.9 | 申请日: | 2009-06-29 |
| 公开(公告)号: | CN101938324A | 公开(公告)日: | 2011-01-05 |
| 发明(设计)人: | 胡小翔 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/18 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
| 地址: | 518129 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网络媒体 流播 方法 装置 | ||
技术领域
本发明涉及通信领域,具体地涉及一种网络媒体流播放方法与装置。
背景技术
IPTV(Internet Protocol Television,交互式网络电视)是一种利用宽带IP网络,向家庭用户提供包括数字电视在内的多种交互式服务的技术。用户在家中通过STB(Set Top Box,网络机顶盒)和普通电视机来享受交互式网络电视服务。
CDN(Content Distribution Network,内容分发网络)和终端之间是通过传统IP网络互联的,一般使用无连接UDP(User Datagram Protocol,用户数据报协议)报文来传送媒体内容。UDP报文在经过多个承载网设备后会出现随机丢失,对于流媒体内容来说可能造成画面破损或者声音停顿。为了解决这个问题,可以使用TCP(Transmission Control Protocol,传输控制协议)来传送媒体内容,但逐包确认机制对服务器和网络的开销较大,不适合大规模应用。
图1为现有技术的基于前向纠错技术的网络媒体流传输系统的架构图。如图1所示,FEC(Forward Error Correction,前向纠错)技术的原理为网络媒体流服务器对原始媒体内容进行前向纠错编码,将原始媒体内容加入一定量的前向纠错冗余信息后一起发送出去;客户端进行反向FEC前向纠错解码,对丢失的报文进行恢复,以达到提高视频质量的目的。
FEC前向纠错编码与解码的算法有很多种,例如“Raptor”、“ReedSolomon”等,其复杂度和纠删性能都各不相同。在本领域中,纠删意为恢复网络媒体流在网络传输过程中丢失的报文分片,该纠删的功能由FEC解码模块完成的。FEC解码模块一般是集成到STB里的,有一定的定制化工作。在实际应用当中,机顶盒的生产厂家多种多样,软硬件版本也各不相同,一部分机顶盒由于厂家开发进度或者硬件性能限制等原因并没有完成FEC解码算法的集成。因此,如何对这些机顶盒提供同等内容的流服务就成为一个非常现实的问题。
有鉴于此,现有技术将网络媒体流的FEC冗余数据复用到RTP(Real-timeTransport Protocol,实时传送协议)流中,采用保留的PT(Payload Type,载荷类型)字段进行传送。PT字段用来表示RTP载荷的格式、类型及确定终端应用层程序对此载荷采取的解析方法,其中,保留的PT字段可用于标识RTP报文的类型为网络媒体流的FEC冗余数据。
现有技术采用单一数据信道分时传输网络媒体流及其FEC冗余数据,例如先传输多个网络媒体流报文再传输一个FEC冗余数据报文的交替传输方式。现有技术在使用RTP流作为FEC冗余数据传输通道的情况下,未集成相应FEC功能的终端在收到无法识别或解析的特定载荷类型的RTP报文时必须主动丢弃。对于终端来说,处理FEC冗余报文是要显式感知的,即终端需要从网络上收取FEC冗余报文至应用层之后再进行判断处理。
发明内容
本发明实施例提供了一种网络媒体流的播放方法及装置、一种网络媒体流发送方法及装置,本发明实施例的一种网络媒体流的播放方法及装置通过另一个端口来接收前向纠错冗余信息,根据接收的前向纠错冗余信息来恢复网络媒体流中丢失的数据报文分片,并播放恢复后的网络媒体流。
一方面,本发明实施例提供了一种网络媒体流的播放方法,所述方法包括:从第一端口接收媒体数据源发送的网络媒体流;从第二端口接收所述媒体数据源发送的所述网络媒体流的前向纠错冗余信息;根据所述前向纠错冗余信息播放所述网络媒体流。
另一方面,本发明实施例提供了一种网络媒体流播放装置,所述装置包括:第一接收单元,用于从第一端口接收媒体数据源发送的网络媒体流;第二接收单元,用于从第二端口接收所述媒体数据源发送的所述网络媒体流的前向纠错冗余信息;播放单元,用于根据所述前向纠错冗余信息播放所述网络媒体流。
又一方面,本发明实施例提供了一种网络媒体流发送方法,所述方法包括:将网络媒体流发送给终端设备的第一端口;将所述网络媒体流的前向纠错冗余信息发送给所述终端设备的第二端口。
再一方面,本发明实施例提供了一种网络媒体流发送装置,所述装置包括:第一发送单元,用于将网络媒体流发送给终端设备的第一端口;第二发送单元,用于将所述网络媒体流的前向纠错冗余信息发送给所述终端设备的第二端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910150674.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:块、帧同步方法及装置
- 下一篇:蓝牙设备组网方法及蓝牙系统及蓝牙主设备





