视频报文的处理方法、设备和系统的制作方法

文档序号:7706416阅读:142来源:国知局
专利名称:视频报文的处理方法、设备和系统的制作方法
技术领域
本发明涉及视频通信领域,尤其涉及一种视频报文的处理方法、设备和 系统。
背景技术
根据《ETSI TS 102 034 vl. 3. 1 (Transport of MPEG 2 Transport Stream (TS) Based DVB Services over IP Based Networks-200709)》中的定义, 交互式网络电视系统(IPTV)中的音视频流和业务信息复用至一个有效的动 态图像专家组(MPEG, Moving Pictures Experts Group)传输流(TS, Transport Stream)。生成的TS报文通过直接用户数据报协议(UDP, User Datagram Protocol)方式(TS over UDP)封装或者通过RTP (实时传输协议,Real-time Transport Protocol)的方式(TS over RTP)封装。当TS直接封装在UDP 中,即采用TS over UDP封装格式时,封装格式如图1A所示。当TS封装在 RTP中,即采用TS over RTP封装格式时,封装格式如图1B所示。两种传输 模式的区别在于,后者封装多了一层RTP封装,RTP头部格式如图IC所示。
RTP头部中的序列号(SN, Sequence Number)标识了 RTP数据包的序号, 接收端可以根据此序列号检测丢包、重建包序列和向发送端请求丢失序列号 的报文。当采用RTP直接承载TS (TS over RTP)的封装格式时,接收端可以 根据SN来检测丢包和请求丢失序列号报文,则接收端能根据序列号检测报文 丢失和请求丢失序列号的报文(ARQ:自动重传请求),来提高用户的视频质 量体验。而采用TS over UDP封装时,由于UDP包头中没有任何标识报文的 信息,故接收端收到UDP直接封装的报文后,不能检测和请求丢失报文,则 接收端无法通过相关途径来改善提高用户的视频质量体验。采用TS over RTP的封装格式时接收端根据序列号进行ARQ的过程为 头端发送基于TS over RTP封装的音视频报文,通过SN来标识报文顺序;接 收端收到报文后,根据SN来检测是否有报文丢失;接收端向头端发送重传请 求(包含丢失报文的SN),请求头端重新发送丢失的报文;头端发送丢失的报 文至接收端。
如图1C中所示,RTP头部中包含时间戳(timestamp),时间戳是RTP数 据包第1个字节的采样时间,可使在接收端的数据包的定时关系得以恢复, 从而降低了网络引起的延时和抖动。根据RFC 2250 (RTP Payload Format for MPEG1/MPEG2 Video)描述,这个采样时间是从一个时间单调增长的时钟获得, 对应于发送端90kHz的时钟参考,这个时钟应该与TS流的节目时间基准(PCR, Program Clock Reference)同步。在BTV中,RTP的timestamp开销处理比较 复杂,而实际应用中意义不大,且需要专用的转换设备(如DVB-IP转换网关), 转换成本及设备的维护开销居高不下。而TS over UDP的视频封装格式在操 作上更加容易简便,因而需要提供一种适用于TS over UDP的头端流系统的 视频报文丢错包修复方法。

发明内容
本发明实施例的目的在于提供一种视频报文的处理方法、设备和系统, 能够适用于UDP直接承载TS (TS over UDP)的流系统的重传。
为实现上述目的,本发明实施例提供一种视频报文的处理方法,该方法 包括接收以TS over UDP格式封装的视频报文;在所述视频报文的负载中 插入序列标识信息;以及将插入所述序列标识信息的视频报文发送给接收设 备。
为实现上述目的,本发明实施例还提供一种视频报文的处理设备,该设 备包括接收模块,用于接收以TS over UDP格式封装的视频报文;插入模 块,用于在所述视频报文的负载中插入序列标识信息;以及发送模块,将插入所述序列标识信息的视频报文发送给接收设备。
为实现上述目的,本发明实施例还提供一种视频报文的处理系统,该系
统包括转换设备,用于接收以TS over UDP格式封装的视频报文,在所述 视频报文的负载中插入序列标识信息,并将插入所述序列标识信息的视频报 文发送给接收设备;接收设备,用于接收到插入所述序列标识信息的视频报 文,并根据媒体流中的所述序列标识信息来检测报文是否丢失。
通过本发明实施例,针对TS over UDP封装的报文无需改动头端,无需 专用的转换设备,仅在运营商转发设备的转发处理时在TS over UDP封装的 报文中加入序列标识信息,以实现接收端根据序列号来进行丢错包探测和重 传请求丢失报文。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部 分,并不构成对本发明的限定。在附图中
图IA为视频报文的TS over UDP封装格式的示意图; 图IB为视频报文的TS over RTP封装格式示意图; 图1C为RTP Header格式;
图2为本发明实施例一的视频报文的处理方法的流程图; 图3为本发明实施例二的插入序列标识信息方式的示意图; 图4为本发明实施例三的插入序列标识信息方式的示意图; 图5为本发明实施例四的插入序列标识信息方式的示意图; 图6为本发明实施例五的插入序列标识信息方式的示意图; 图7为本发明实施例六的视频报文的处理设备的结构示意图; 图8为本发明实施例七的视频报文的处理系统的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合实 施例和附图,对本发明实施例做进一步详细说明。在此,本发明的示意性实 施例及其说明用于解释本发明,但并不作为对本发明的限定。
实施例一
本实施例提供一种视频报文的处理方法。下面详细描述参照图2详细描
述根据本发明的视频报文的处理方法,该方法包括
步骤S110,接收以TS over UDP格式封装的视频报文;该步骤由运营商 的转发设备执行;
步骤S120,在所述视频报文的负载中插入序列标识信息;其中,序列标 识信息可以是简化实时传输协议(RTP)头、承载报文序列号的传输流(TS)、 直接插入在视频报文负载上的报文序列号、或者IP报文头中标识序列号的标 识;其中,简化RTP头可以只包括净荷类型(PT, Payload Type)字段和序 列号(SN)字段,承载报文序列号的TS为使用特定包识别(PID)标识用于 承载报文序列号的TS;
步骤S130,将插入所述序列标识信息的视频报文发送给接收设备,使得 接收设备根据所述视频报文的序列标识信息进行丢包错包处理。
本实施例通过在运营商转发设备的转发处理时在TS over UDP封装的报 文中加入序列标识信息,以实现接收端根据序列号来进行丢错包探测和重传 请求丢失报文。
实施例二
本实施例提供一种插入序列标识信息的方法。下面参照图3详细说明该 方法。该方法包括对于TS over UDP封装格式的流,在UDP头部后插入一 个定制的简化RTP头,按照顺序在新的RTP头部中依次填充序列号。简化RTP 头制定特定的PT,该RTP头唯一的目的是以携带SN,用于丢错包修复,可以 采用简化的RTP头,只包含PT和SN字段,不包含头timestamp和SSRC字段 (如被填充为0),在版本(V, Version)字段仍然填充为2以保持后向兼容。可以指定特定的PT值用于标识此类型的RTP,也可以沿用现有的PT值,然后 使用其它比特区分。也可以定义一种新的4字节的简化的RTP头(如采用新 的v值),此头部格式中包含SN。
本实施例可以实现在TS over UDP封装的报文中加入序列标识信息。
实施例三
本实施例提供另一种插入序列标识信息的方法。下面参照图4详细说明 该方法。该方法包括在视频报文的负载中插入承载报文序列号的TS,用指 定一特定的包识别(PID, Packet Identification),用于标识此TS承载的 是报文序列号,在流化的时候每六个传输流数据(TS)生成一个序列号。其中, MPEG-2中规定了 4个节目特定信息(PSI, Program Specific Information), 包括节目关联表(PAT, Program Association Table),条件访问表(CAT, Conditional Access Table),节目映射表(PMT, Program Map Table),网络信 息表(NIT, Network Information Table)。前两者对应的PID,分别是0、 1, 后两个所在分组的PID由PAT指定。
本实施例可以实现在TS over UDP封装的报文中加入序列标识信息。
实施例四
本实施例提供另一种插入序列标识信息的方法。下面参照图5详细说明 该方法。该方法包括在UDP净荷的特定位置指定相应字节,用于标识此UDP 承载的序列号;特定位置可以为7个TS之后的2个字节,也可以在7个TS之 前的2个字节或其它位置,这个位置可以通过配置或信令在重传服务器与重 传客户端之间约定。
本实施例可以实现在TS over UDP封装的报文中加入序列标识信息。
实施例五
本实施例提供另一种插入序列标识信息的方法。下面参照图6详细说明 该方法。该方法包括TS over UDP流化处理中对报文维护内部序列,然后设 置IP报文头(IP Header)中的标识,使得该标识具有会话层连续空间意义,用于标识此UDP承载的序列号。
本实施例可以实现在TS over UDP封装的报文中加入序列标识信息。
实施例六
本实施例提供一种视频报文的处理设备。下面参照图7详细说明根据本 发明的视频报文的处理设备700,该设备包括
接收模块701,用于接收以TS over UDP格式封装的视频报文; 插入模块702,用于在所述视频报文的负载中插入序列标识信息;以及 发送模块703,用于将插入所述序列标识信息的视频报文发送给接收设备。
此外该设备还包括序列标识信息产生模块704,用于产生所述序列标识信 息。该序列标识信息为简化实时传输协议头、承载报文序列号的传输流、直 接在所述视频报文负载上插入的报文序列号或IP报文头中标识序列号的标 识。
本实施例通过在运营商转发设备的转发处理时在TS over UDP封装的报 文中加入序列标识信息,以实现接收端根据序列号来进行丢错包检测和重传 请求丢失报文。
实施例七
本实施例提供一种视频报文的处理系统。下面参照图8详细说明根据本 发明的视频报文的处理系统,该系统包括
转换设备801,用于接收以TS over UDP格式封装的视频报文,在所述视 频报文的负载中插入序列标识信息,并将插入所述序列标识信息的视频报文 发送给接收设备;
接收设备802,用于接收到插入所述序列标识信息的视频报文,并根据媒 体流中的所述序列标识信息来检测报文是否丢失,当报文丢失时发送重传请 求至重传设备;以及
重传设备803,用于重传丢失报文至所述接收设备。其中,重传设备803可位于转换设备801上。虽然图8中将转换设备801 与重传设备803 (媒体缓存、处理重传请求等)分开绘制,但是也可以放在一 起,即转换设备801与重传设备803的功能通过同一实体实现。
本实施例通过在运营商转发设备的转发处理时在TS over UDP封装的报 文中加入序列标识信息,以实现接收端根据序列号来进行丢错包探测和重传 请求丢失报文。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了 进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已, 并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任 何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1、一种视频报文的处理方法,该方法包括接收以UDP直接承载TS标识格式封装的视频报文;在所述视频报文的负载中插入序列标识信息;将插入所述序列标识信息的视频报文发送给接收设备。
2、 根据权利要求l所述的方法,其特征在于所述序列标识信息为简化 实时传输协议头。
3、 根据权利要求2所述的方法,其特征在于所述简化实时传输协议头 由净荷类型字段和序列号字段组成。
4、 根据权利要求l所述的方法,其特征在于所述序列标识信息为承载 报文序列号的传输流。
5、 根据权利要求4所述的方法,其特征在于所述承载报文序列号的传 输流为用特定包识别标识承载报文序列号的传输流。
6、 根据权利要求l所述的方法,其特征在于所述序列标识信息为直接 在所述视频报文负载上插入的报文序列号。
7、 根据权利要求1所述的方法,其特征在于,所述序列标识信息为IP 报文头中标识序列号的标识。
8、 一种视频报文的处理设备,该设备包括-接收模块,用于接收以UDP直接承载TS格式封装的视频报文; 插入模块,用于在所述视频报文的负载中插入序列标识信息;发送模块, 用于将插入所述序列标识信息的视频报文发送给接收设备。
9、 根据权利要求8所述设备,其特征在于,该设备还包括序列标识信 息产生模块,用于产生所述序列标识信息,并将产生的序列标识信息发送给 所述插入模块。
10、 根据权利要求9所述的设备,其特征在于所述序列标识信息为简化实时传输协议头、承载报文序列号的传输流、直接在所述视频报文负载上 插入的报文序列号或IP报文头中标识序列号的标识。
11、 一种视频报文的处理系统,该系统包括转换设备,用于接收以UDP直接承载TS格式封装的视频报文,在所述视频报文的负载中插入序列标识信息,并将插入所述序列标识信息的视频报文发送给接收设备;接收设备,用于接收插入所述序列标识信息的视频报文,并根据媒体流 中的所述序列标识信息来检测报文是否丢失。
12、 根据权利要求ll所述的系统,其特征在于,所述系统还包括重传设备,用于接收所述接收设备报文丢失时发送的重传请求,并重传丢失报文 至所述接收设备。
13、 根据权利要求ll所述的系统,其特征在于所述转换设备位于转发设备上。
14、 根据权利要求13所述的系统,其特征在于所述转换设备与重传设 备位于同一实体上;或所述转换设备与重传设备位于不同实体上。
全文摘要
本发明提供了一种视频报文的处理方法、设备和系统。其中该视频报文的处理方法包括接收以TS over UDP格式封装的视频报文;在所述视频报文的负载中插入序列标识信息;将插入所述序列标识信息的视频报文发送给接收设备。本发明通过在运营商转发设备的转发处理时在TS over UDP封装的报文中加入序列标识信息,以实现接收端根据序列号来进行丢错包检测和重传请求丢失报文。
文档编号H04N7/24GK101511013SQ20091012974
公开日2009年8月19日 申请日期2009年3月26日 优先权日2009年3月26日
发明者为 严, 杨友庆, 郑合文 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1