论文部分内容阅读
下一代网络(NGN)是目前国际和国内通信领域研究的焦点之一,而视频通信是下一代网络中最重要的业务之一。H.248协议是ITU-T和IETF制定的标准协议,是下一代网络中软交换设备与媒体网关间的主要协议,用于软交换设备(媒体网关控制器)对与媒体网关的控制。在异构网络间进行视频通信时,需要通过媒体网关对视频流进行格式转换、协议处理、资源控制。而对于视频通信来说,为了满足不同业务、不同用户的个性化、实时性要求,H.248协议已不能满足要求,需要利用H.248协议的扩展机制定义新的扩展包来满足业务要求。论文首先介绍了H.248协议的连接模型中的终结点和关联、命令、描述符、事务、消息及相关相关协议SDP,并分析了H.248协议的扩展机制——包。然后根据H.248协议提出了协议的验证模型及在视频点播中应用的验证模型,其中通过给出系统体系结构图,确定了体系结构中各个模块及其功能,以及MG/MGC的结构框图和MG上的逻辑实体设计。最后用C#语言给出了验证系统实体部分、消息系统与MG和MGC的具体实现。在验证模型基础上,根据视频点播业务的具体需求和视频点播流程图,实现点播媒体网关、转码媒体网关和媒体网关控制器,从而实现了视频点播。另外,通过对视频通信的需求分析,给出了一个H.248协议在视频通信应用上的扩展包——个性化视频终端包,主要用途是判断是否接受用户的链接建立请求、配置个性化的媒体流格式、设置终端各个媒体流的时空位置等。