H.248协议在视讯会议系统中的应用( 二 )


但这些好处也并不是绝对的,MCU分离也带来了很多问题,如消息参数的修改,通信流程的变动等,但主要的问题有两个:一是MP的治理问题,二是MP的安全问题 。
MP的治理问题
MP的治理问题来自于会议系统自身的特点 。会议是多点通信,这点和VOIP是有很大区别的,点对点通信时,媒体网关只负责就近接入用户,接收相应MGC的控制即可;但多点通信,一个MP可能需要同时处理处于多个会议的多个用户,这多个会议有可能不在同一MC上进行,这样MP就需要接受多个MC的控制 。这样看起来问题似乎是有点大,因为接受多方控制通常意味着混乱,但事实并非如此 。当一个MP需要同时支持多个不同MC召集的会议时,MP必须能够支持以虚拟的MP接受多个MC控制,但MP 的主控权仍在它的默认MC 。其实H.248制定时就已考虑到这个问题,只是一直没有给出具体应用方式 。实际应用中,MP开机注册时,仍然是向其默认MC注册,由MC将MP的信息上报给相应的GK;假如需要MP参加在其他MC上的会议,则由其默认MC通知以什么样的能力和形式向其他MC注册;会议结束后,再由其默认MC要求MP从其他MC中退出 。在H.248中的MG接受MGC的控制,使用mID(意指消息发起者)这样一个参数,虚拟MP只需要将它的虚拟mID上报给指定的MC就可以了 。
MP的安全问题
MP的安全问题其实是所有电信设备的公共问题,但之所以在这儿单独提出来,是因为MP是提出MCU分离概念后的一个新设备 。不过既然MP 的位置和能力与MG如此相像,安全问题自然也是可以借鉴解决 。其实一般来说安全问题都要提到使用H.235,但在H.235真正能使用之前,有很多加密算法被用作了媒体网关设备安全措施,这些措施借用到视讯系统来几乎不需要改动 。
具体MP的治理和安全问题的解决都体现在注册认证过程中,只需要对ServiceChange的参数做相应扩充即可 。
MP向MC发送ServiceChange进行注册,假如是开机注册,ServcieChange 中的 TerminationId设置为Root,Method项为必选,设置为Restart,ServiceChang eReason 项为必选,version项为可选 。命令中还应该带有四个用于认证的X字段:一个用于数字签名的数字串MGAUTH、算法ID和随机数Rand;还带有用于 DH交换的A;假如是虚拟MP向其他MC注册,则mID为虚拟MP编号,命令中还应该带有三个用于虚拟注册的X字段:指示MP将要受控的MC的地址,加入的会议号,要加入的会议需要的终结点数目,ServiceChangeMethod 增加一项,用来指示向其他域MC注册或注销 。
从技术角度来看,MCU分离已经是可以实现而且是大势所趋 。因为视讯业务也势必向下一代网过渡,MCU 的分离非常符合现在所提出的对下一代网信令和媒体分离的思想 。但目前尚无实现的厂家,原因有很多,但主要原因是现在视讯会议的市场并不是很大 。虽然美国的911和2003 年的SARS使得视讯通信的呼声越来越高,但视讯业务真正的推广却有着很多阻碍 。这有待于设备制造商,电信运营商,内容提供商等多方的共同努力 。不过MCU分离的好处是显而易见的,相信随着视讯会议业务范围的不断扩大,优越性将会更明显的表现出来 。而随着H.248协议的不断完善和扩充,它真正能够被应用到视讯会议设备中,会对视讯会议业务的推广起重要作用

推荐阅读