摘要:

3GPP于R8中提出了基于IMS的融合多媒体会议需求,该需求定义融合多媒体会议是融合了消息、语音、视频和数据的多媒体会议,并且具有会议策略、会场控制、子会议等高级功能的多媒体会议。3GPP的融合多媒体会议在总体框架上采用IETF RFC4353中提出的基于SIP的一种多媒体会议框架,该框架将服务器端划分为两部分,分别是会议控制服务器和媒体服务器。其中,会议控制服务器负责完成会议逻辑、信令流程、会议实例的管理等功能,媒体服务器负责完成媒体混合和媒体处理功能。会议控制服务器通过对媒体服务器进行媒体控制,使媒体服务器的媒体服务与会议逻辑一致。如何定义媒体服务器提供媒体服务的方式,如何进行有效的媒体控制都成为融合多媒体会议系统中研究的重点。 在3GPP的融合多媒体会议技术文档中推荐使用H.248来进行媒体控制。H.248/MEGACO由ITU-T与IETF联合制定,被广泛用于基于软交换的系统中,软交换通过H.248来控制媒体网关。H.248协议体协功能强大,自成体系,但由于其消息机制、协议扩展机制都过于复杂,不适用于基于SIP协议的多媒体会议系统。为此,IETF成立了mediactrl小组专门制定适用于基于SIP网络的会议系统中控制服务器与媒体服务器之间的媒体控制协议。该小组的工作成果为媒体服务器控制协议(Media server Control Protocaol, MCP),该协议基于SIP协议制定协议框架,定义了简明、清晰的消息机制和扩展机制,定义了功能更加明确的功能实体和更加灵活的连接模型,适用于以SIP协议为基础的网络。 论文作者在对H.248与MCP协议体系进行分析比较的基础上,基于MCP对实验室已有的基于H.248的融合多媒体会议系统进行改造和升级。主要工作包括:MCP协议栈的设计与实现;会议控制服务器的优化以及与媒体控制相关逻辑的重新设计和实现;媒体服务器主控逻辑的重新设计和实现,以及媒体处理性能优化方案的提出和实现。最后对改造和升级后的会议系统进行了系统测试,测试结果表明,系统设计和优化方案切实可行,处理媒体性能明显改善。 论文首先对两种媒体控制协议H.248和MCP的原理和机制进行了分析和比较,然后重点描述了基于MCP的融合多媒体会议系统的设计和实现,包括媒体控制交互流程的设计、MCP协议栈的设计和实现、会议控制服务器的改造方案和实现、媒体服务器的改造方案和性能优化方案的设计和实现。最后,给出了系统的测试方案和典型测试用例的测试结果和分析。

展开