IP通话时在媒体协商过程中编解码选取方法及系统技术方案

技术编号:8132537 阅读:199 留言:0更新日期:2012-12-27 05:40
本发明专利技术揭示了一种IP通话时在媒体协商过程中编解码选取方法及系统,所述方法包括如下步骤:在终端注册完成之后,终端向IP媒体/服务端发送查询网络服务质量QOS私有协议;IP媒体/服务端接收终端的请求,并返回QOS的私有协议;终端根据返回的QOS,结合自身支持的编解码计算编解码的权重;终端将编解码权重通过会话描述SDP传递给IP媒体/服务端;IP媒体/服务端根据收到的会话描述SDP查看编解码权重,并根据自身支持的编解码选择最终的编解码;IP媒体/服务端将最优编解码通过SDP传递给终端。本发明专利技术可在多种编解码中选择最优的编解码,提高语音质量,合理利用网络资源。

【技术实现步骤摘要】

本专利技术属于IP媒体服务
,涉及一种IP媒体服务方法,尤其涉及一种IP通话时在媒体协商过程中编解码选取方法;同时,本专利技术还涉及一种IP通话时在媒体协商过程中编解码选取系统。
技术介绍
IP电话在节省带宽、提高信道利用率上较传统电话具有优越性,这主要来自语音压缩及异步时分复用技术。语音编码解码器将模拟声音转换为数字化的位流,反之亦然。同时,有些语音编码解码器利用压缩技术删除多余或不重要的信息,以减少传输带宽的要求。压缩特别是语音质量、本地计算能力、延迟和网络带宽要求之间的平衡。压缩语音信号的计算量很大;带宽减少得越多,编码解码器用于一定程度的感受清晰度的计算花费就越高。另外,节省下来的带宽越大,端到端的延迟就越高。网络规划者必须在带宽和语音质量之间进行权衡。图I为现有IP通话时媒体协商过程示意图,存在资源利用率低、网络拥塞、网络不稳定等问题。评估编码的性能时要考虑几个重要因素;这些因素如下<1> :帧长度也就是帧字节数,这个值表示经编码处理后的字节数(不包括帧头)。<2> :处理时延它表示在编码器中对一帧语音做编码算法处理所需时间。处理时延也称为算法时延,通常可以等效为用时间作为衡量单位的帧长。<3> :前视时延编码器为了对当前帧的编码提供帮助而检查下一帧的一定长度,此长度就称为前视时延。前视的想法是为了利用相邻语音帧之间的密切相关性。处理时延和前视时延总和统称为算法时延。典型值为10 30ms,如常用的ITU-TG. 729算法和ITU-T G. 723. I算法的算法时延分别为15ms和37. 5ms ;一般来说,帧长越大,越有利于降低比特率。<4> :计算时延编码器分析时间和解码器重建时间,其值取决于算法的复杂度和硬件的处理速度;计算时延必须小于帧长,以确保下一帧到来时,当前帧已处理完毕。<5> 比特率当编解码器的输入是标准脉冲编码调制的语音码流(比特率为64kbit/s)时,编解码器的输出速率。<6> DSP MIPS :以百万指令/秒(MIPS)为计量单位,此值是指支持特定编码器的DSP处理器的最低速度。值得注意的是DSP MISP与其它处理器的MISP速率无关。编码算法的复杂度决定了硬件的成本和功耗。复杂度越高,所选用的硬件的处理能力越强,以保证编码的计算时延小于某一设计值。VoIP系统通常选用中低复杂度的编码。通常来说,小于15MIPS的编码算法为低复杂度,大于30MIPS的算法为高复杂度。常用的ITU-T G. 729算法和ITU-T G. 723. I算法的复杂度分别为18MIPS和16MIPS。<7> =RAM需求它描述了支持特定的编码过程所需要RAM的大小。语音编码质量影响IP电话通信质量的主要因素。因此,能否设计一种简单易行的方法,能够提高并保证稳定的通话质量,为本领域技术人员开拓了崭新的思路。
技术实现思路
本专利技术所要解决的技术问题是提供一种IP通话时在媒体协商过程中编解码选取方法,可在多种编解码中选择最优的编解码,提高语音质量,合理利用网络资源。此外,本专利技术还提供一种IP通话时在媒体协商过程中编解码选取系统,可在多种编解码中选择最优的编解码,提高语音质量,合理利用网络资源。为解决上述技术问题,本专利技术采用如下技术方案一种IP通话时在媒体协商过程中编解码选取方法,所述方法包括 下步骤步骤SI、在终端注册完成之后,终端向IP媒体/服务端发送查询网络服务质量QOS私有协议;步骤S2、IP媒体/服务端接收终端的请求,并返回QOS的私有协议;步骤S3、终端根据返回的Q0S,结合自身支持的编解码计算编解码的权重;步骤S4、终端将编解码权重通过会话描述SDP传递给IP媒体/服务端;步骤S5、IP媒体/服务端根据收到的会话描述SDP查看编解码权重,并根据自身支持的编解码选择最终的编解码;步骤S6、IP媒体/服务端将最优编解码通过SDP传递给终端。作为本专利技术的一种优选方案,所述步骤S3中,编解码的权重=0.5*Q0S系数* (s/比特率/帧长度*算法时延)+0. 3*硬件系数* (计算时延*DSP MIPS) +0. 2*M0S;其中,MOS为语音质量。作为本专利技术的一种优选方案,所述步骤S4中,终端将编解码权重通过SDP的a行传递给IP媒体/服务端;所述步骤S5中,IP媒体/服务端根据收到的a行查看编解码权重,并根据自身支持的编解码选择最终的编解码。作为本专利技术的一种优选方案,所述步骤S4中,在SDP消息的每一行payload描述中,增加所述权重,在媒体协商时,编码的权重越大,优先级越高。一种IP通话时在媒体协商过程中编解码选取系统,所述系统包括QOS私有协议查询模块,设置于终端,用以在终端注册完成之后,向IP媒体/服务端发送查询网络服务质量QOS私有协议;QOS私有协议返回模块,设置于IP媒体/服务端,用以在IP媒体/服务端接收终端的请求后返回QOS的私有协议;权重计算模块,设置于终端,用以在终端根据返回的Q0S,结合自身支持的编解码计算编解码的权重;权重传递模块,设置于终端,用以将编解码权重通过会话描述SDP传递给IP媒体/服务端;编解码选择模块,设置于IP媒体/服务端,用以根据收到的会话描述SDP查看编解码权重,并根据IP媒体/服务端支持的编解码选择最终的编解码;最优编解码传递模块,设置于IP媒体/服务端,用以将最优编解码通过SDP传递给终端。作为本专利技术的一种优选方案,所述权重计算模块对权重的计算方法为编角军码的权重=0.5*Q0S系数* (7比特率/帧长度*算法时延)+0.3*硬件系数* (计算时延*DSP MIPS) +0. 2*M0S;其中,MOS为语音质量。作为本专利技术的一种优选方案,所述权重传递模块将编解码权重通过SDP的a行传递给IP媒体/服务端;所述编解码选择模块根据收到的a行查看编解码权重,并根据自身支持的编解码选择最终的编解码。作为本专利技术的一种优选方案,所述权重传递模块在SDP消息的每一行payload描述中,增加所述权重,在媒体协商时,编码的权重越大,优先级越高。本专利技术的有益效果在于本专利技术提出的IP通话时在媒体协商过程中编解码选取方法及系统,在多种编解码中选择最优的编解码,提高语音质量,合理利用网络资源。同时,本专利技术可有效提供终端到IP媒体服务器的网络状况,弥补网络环境过于复 杂无法判断通话质量及方便在SDP中增加。此外,本专利技术方法方便易懂,在SDP消息的每一行payload描述中,增加一个权重,在媒体协商时,编码的权重越大,优先级越高,最终协商出一个最优的编码。本专利技术方案的可靠性/灵活性强,可以在SDP消息的每一行payload描述中增加,也可以不增加,增加的参数符合协议标准。附图说明图I为现有的IP通话时媒体协商过程示意图。图2为本专利技术IP通话时媒体协商过程示意图。具体实施例方式下面结合附图详细说明本专利技术的优选实施例。实施例一本专利技术揭示了一种IP通话时在媒体协商过程中编解码选取方法,通过在SDP消息的每一行payload描述中,增加一个权重,在媒体协商时,编码的权重越大,优先级越高,最终协商出一个最优的编码。IP媒体/服务端同样提供一个服务,让IP终端可以计算终端到IP媒本文档来自技高网
...

【技术保护点】
一种IP通话时在媒体协商过程中编解码选取方法,其特征在于,所述方法包括如下步骤:步骤S1、在终端注册完成之后,终端向IP媒体/服务端发送查询网络服务质量QOS私有协议;步骤S2、IP媒体/服务端接收终端的请求,并返回QOS的私有协议;步骤S3、终端根据返回的QOS,结合自身支持的编解码计算编解码的权重;步骤S4、终端将编解码权重通过会话描述SDP消息传递给IP媒体/服务端;步骤S5、IP媒体/服务端根据收到的会话描述SDP消息查看编解码权重,并根据自身支持的编解码选择最终的编解码;步骤S6、IP媒体/服务端将最优编解码通过SDP传递给终端。

【技术特征摘要】
1.一种IP通话时在媒体协商过程中编解码选取方法,其特征在于,所述方法包括如下步骤 步骤SI、在终端注册完成之后,终端向IP媒体/服务端发送查询网络服务质量QOS私有协议; 步骤S2、IP媒体/服务端接收终端的请求,并返回QOS的私有协议; 步骤S3、终端根据返回的Q0S,结合自身支持的编解码计算编解码的权重; 步骤S4、终端将编解码权重通过会话描述SDP消息传递给IP媒体/服务端; 步骤S5、IP媒体/服务端根据收到的会话描述SDP消息查看编解码权重,并根据自身支持的编解码选择最终的编解码; 步骤S6、IP媒体/服务端将最优编解码通过SDP传递给终端。2.根据权利要求I所述的IP通话时在媒体协商过程中编解码选取方法,其特征在于 所述步骤S3中,编解码的权重=0. 5*Q0S系数* G/比特率/帧长度*算法时延)+0.3*硬件系数* (计算时延*DSP MIPS) +0. 2*M0S;其中,MOS为语音质量。3.根据权利要求I所述的IP通话时在媒体协商过程中编解码选取方法,其特征在于 所述步骤S4中,终端将编解码权重通过SDP的a行传递给IP媒体/服务端; 所述步骤S5中,IP媒体/服务端根据收到的a行查看编解码权重,并根据自身支持的编解码选择最终的编解码。4.根据权利要求I所述的IP通话时在媒体协商过程中编解码选取方法,其特征在于 所述步骤S4中,在SDP消息的每一行payload描述中,增加所述权重,在媒体协商时,编码的权重越大,优先级越高。5.一种IP通话时在媒体协商过程中编解码选取系统,其特征在于,所述...

【专利技术属性】
技术研发人员:邱丽霞倪继健蔡乐意
申请(专利权)人:杭州世导通讯有限公司
类型:发明
国别省市:

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

1