一种带有解码自适应性视频录制方法及系统技术方案

技术编号:8108057 阅读:245 留言:0更新日期:2012-12-21 11:45
本发明专利技术公开了一种带有解码自适应性视频录制方法及系统,能够使SDP传输完整,保证解码器能进行正确的解码,从而实现视频信息无损的快速处理。该方法包括:获取客户端SDP,并查看SDP中有无SPPS;如果有,直接对从客户端获取的数据包进行解码及录制处理;如果没有,从客户端获取媒体包,并将从所述媒体包中获取的SPPS写入到SDP中,然后对从客户端获取的数据包进行解码及录制处理。该录制系统包括:转发模块、录制模块、信令处理模块。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种带有解码自适应性视频录制方法及系统
技术介绍
视频录制是当前基于联网协议(IP)中不可缺少的功能,其依托的视频通讯标准也多种多样。目前的视频通讯标准主要采用两种类型的参数集序列参数集(SequenceParameter Set, SPS)和图像参数集(Picture Parameter Set,PPS)。传输参数集的方式主要有带内和带外两种。 带外传输是通过将SPS和PPS做二进制编码(BASE64编码),生成网络标识参数集字段(Sprop-Parameter-Sets, SPPS),通过带外信令传输。对于视频接收方来说这种方式将参数集信息和媒体流分开发送,保证参数集信息能及时的送到解码器,但是这种方式的缺点是在网络传输的过程中,由于设备兼容性等问题,可能造成SPPS信息被中间网元过滤掉,使信息传输不完整。带内传输是将SPS和PPS信息封装在特定的单元中随媒体流一起发送。解码器可以通过解析这些特定的单元获取解码信息,解码视频流。对于视频接收方来说,这种方式保证了参数集传输的可靠性,但是这种方式的缺点是1)由于是从媒体流中抽取参数集信息,每一个特定的单元都要判断,处理速度慢;2)如果配置解码器的时间裕度不足,会造成视频息的损失。现有技术的缺点是无论是单独的带内传输还是单独的带外传输都不能实现信息的完整传输,信息传输不完整,解码器就不能进行正确的解码,就会出现视频受损的问题。
技术实现思路
鉴于上述的分析,本专利技术旨在提供一种带有解码自适应性视频录制方法及系统,用以解决现有技术中信息传输不完整,解码器不能进行正确的解码的问题。本专利技术的目的主要是通过以下技术方案实现的一种带有解码自适应性视频录制方法,该方法包括获取客户端会话描述协议,并查看会话描述协议中有无网络标识参数集信息;如果有,直接对从客户端获取的数据包进行解码及录制处理;如果没有,从客户端获取媒体包,并将从所述媒体包中获取的网络标识参数集信息写入到会话描述协议中,然后对从客户端获取的数据包进行解码及录制处理。优选地,从所述媒体包中获取的网络标识参数集信息写入到会话描述协议中的步骤具体为从所述媒体包中获取序列参数集和图像参数集,转化为网络标识参数集信息,将所述网络标识参数集信息写入到会话描述协议中。优选地,解码录制处理的过程具体包括将所述媒体包去掉封装得到净荷,并对所述净荷进行解码,然后对所述净荷进行 录制处理。优选地,所述获取客户端会话描述协议的步骤具体为录制系统与所述客户端进行媒体协商,获取所述客户端的会话描述协议。本专利技术还提供一种带有解码自适应性视频录制系统,该录制系统包括转发模块、 录制模块、信令处理模块;所述信令处理模块,用于获取所述客户端会话描述协议;所述转发模块,用于查看所述会话描述协议中有无网络标识參数集信息,如果有, 直接触发录制模块;如果没有,从客户端获取媒体包,并将从所述媒体包中获取的网络标识 參数集信息写入到会话描述协议中,然后触发所述录制模块;所述录制模块,用于根据所述会话描述协议配置解码器并进行解码及录制处理。优选地,所述转发模块具体包括判断単元,用于查看所述会话描述协议中有无网络标识參数集信息,如果有,直接 触发录制模块;如果没有,触发转化単元;转化单元,用于从所述媒体包中获取序列參数集和图像參数集,转化为网络标识 參数集信息,将所述网络标识參数集信息写入到会话描述协议中,然后触发录制模块。优选地,所述录制模块具体用干,将所述媒体包去掉封装得到净荷,并对所述净荷 进行解码,然后对解码后的净荷进行录制处理。优选地,所述信令处理模块具体用于,与客户端进行媒体协商,获取所述客户端的 会话描述协议。本专利技术有益效果如下本专利技术提供的一种带有解码自适应性视频录制方法,在带内传输不完整的情况 下,可自适应的将带内传输转变为带外传输,获得完整的SDP,保证解码器能进行正确的解 码。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分的从说明书中变 得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明图I为本专利技术实施例I的带有解码自适应性视频录制方法的流程图;图2为本专利技术实施例2的带有解码自适应性视频录制方法的流程图;图3为本专利技术实施例3的带有解码自适应性视频录制系统示意图;图4为本专利技术实施例4的带有解码自适应性视频录制系统示意图。具体实施例方式下面结合附图来具体描述本专利技术的优选实施例,其中,附图构成本申请一部分,并 与本专利技术的实施例一起用于阐释本专利技术的原理。实施例I本专利技术实施例提供的一种带有解码自适应性视频录制方法,參照图1,该方法包括S101、获取客户端会话描述协议(SDP),并查看SDP中有无网络标识参数集信息(SPPS);S102、如果有,直接对从客户端获取的数据包进行解码及录制处理;S103、如果没有,从客户端获取媒体包,并将从所述媒体包中获取的SPPS写入到SDP中,然后对从客户端获取的数据包进行解码及录制处理。本专利技术实施例提供的一种带有解码自适应性视频录制方法,录制系统获取客户端的SDP,并查看SDP中有SPPS ;如果有,所述录制系统直接对从客户端获取的数据包进行解码及录制处理;如果没有,录制系统自适应的从客户端获取媒体包,并将从所述媒体包中获取的SPPS写入到SDP中,然后对从客户端获取的数据包进行解码及录制处理。本专利技术实施例在带内传输不完整的情况下,可通过将带内传输转变为带外传输,获得完整的SDP,保证解码器能进行正确的解码。 本专利技术实施例尤其适用于H. 264视频通讯标准。实施例2本专利技术实施例提供的一种带有解码自适应性视频录制方法,参照图2,该方法包括S201、录制系统与所述客户端进行媒体协商,获取客户端SDP,并查看SDP中有无SPPS ;S202、如果有,配置解码器,将从客户端获取的数据包去掉封装得到净荷,并对所述净荷进行解码,然后对所述净荷进行录制处理;S203、如果没有,从客户端获取媒体包,从所述媒体包中获取序列参数集(SPS)和图像参数集(PPS),转化为SPPS,将所述SPPS写入到SDP中,配置解码器,将所述媒体包去掉封装得到净荷,并对所述净荷进行解码,然后对所述净荷进行录制处理。实施例3本专利技术实施例提供一种带有解码自适应性视频录制系统,能够实现视频信息无损的快速处理。该录制系统包括信令处理模块301、转发模块302、录制模块303,参见图3。所述信令处理模块301,用于获取所述客户端会话描述协议;所述转发模块302,用于查看所述会话描述协议中有无网络标识参数集信息,如果有,触发录制模块;如果没有,从客户端获取媒体包,并将从所述媒体包中获取的网络标识参数集信息写入到会话描述协议中,然后触发录制模块;所述录制模块303,用于根据所述会话描述协议配置解码器并进行解码及录制处理。实施例4本专利技术实施例提供一种带有解码自适应性视频录制系统,能够实现视频信息无损的快速处理。该录制系统包括信令处理模块401、转发模块402、录制模块403,参见图4。所述信令处理模块401,用于与所述客户端进行媒体协商,获取所述客户端的会话描述协议;所述转发模块402具体包括判断单元31和转化单本文档来自技高网...

【技术保护点】
一种带有解码自适应性视频录制方法,其特征在于,该方法包括:获取客户端会话描述协议,并查看会话描述协议中有无网络标识参数集信息;如果有,直接对从客户端获取的数据包进行解码及录制处理;如果没有,从客户端获取媒体包,并将从所述媒体包中获取的网络标识参数集信息写入到会话描述协议中,然后对从客户端获取的数据包进行解码及录制处理。

【技术特征摘要】
1.一种带有解码自适应性视频录制方法,其特征在于,该方法包括 获取客户端会话描述协议,并查看会话描述协议中有无网络标识參数集信息; 如果有,直接对从客户端获取的数据包进行解码及录制处理; 如果没有,从客户端获取媒体包,并将从所述媒体包中获取的网络标识參数集信息写入到会话描述协议中,然后对从客户端获取的数据包进行解码及录制处理。2.根据权利要求I所述的带有解码自适应性视频录制方法,其特征在干,从所述媒体包中获取的网络标识參数集信息写入到会话描述协议中的步骤具体为 从所述媒体包中获取序列參数集和图像參数集,转化为网络标识參数集信息,将所述网络标识參数集信息写入到会话描述协议中。3.根据权利要求I所述的带有解码自适应性视频录制方法,其特征在于,解码录制处理的过程具体包括 将所述媒体包去掉封装得到净荷,并对所述净荷进行解码,然后对解码后的净荷进行录制处理。4.根据权利要求I所述的带有解码自适应性视频录制方法,其特征在于,所述获取客户端会话描述协议的步骤具体为 与所述客户端进行媒体协商,获取所述客户端的会话描述协议。5.一种带有解码自适应性视频录制系统,其特征在于,该录制系统...

【专利技术属性】
技术研发人员:黄磊丁向军张武雄潘承毅
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1