H.248协议在视频监控系统中的移植
2012-05-04孙金萍
孙金萍
(徐州工程学院 信电工程学院,江苏 徐州221008)
0 引 言
目前基于C/S模式的视频监控系统普遍采用私有协议在Internet网 络 上 进 行 控 制 和 视 频 传 输[1-3], 无 法 与H.248、H.323[4-5]、SIP(session initiation protocol)[6]、MGCP(media gateway control protocol)[7]等下一代电信公有协议的智能终端进行互联互通[8-9]。如何实现视频监控系统与公有协议多媒体智能终端互通,扩大系统在市场上的竞争力,吸收更多的终端业务,是必须考虑的问题。
H.248协议[10]是媒体网关控制器(media gateway controller,MGC)与媒体网关(media gateway,MG)之间的一种媒体网关控制协议[11]。它在协议功能、适用范围、可扩展性和互通性等几个方面都具有一定优势,能够支持更大规模的网络应用,而且更便于对协议进行扩充。鉴于H.248协议的以上特点,选用H.248协议作为视频监控系统的应用层控制协议,来解决与公有协议NGN(next generation network)终端互联互通的问题。
1 H.248协议分析
1.1 H.248协议中的命令
H.248协议中与监控系统控制流程密切相关的4个命令分别是:
(1)Add命令[12]。使用Add命令可以向一个关联中添加一个终结点。
(2)Subtract命令[13]。使用Subtract命令可以删除一个终结点与它所在的关联之间的联系。
(3)Notify命令。MG使用Notify命令向 MGC报告MG中所发生的事件。
(4)ServiceChange命令。MG使用ServiceChange命令向MGC报告一个或者一组终结点将要退出服务或者刚刚进入服务。MG也可以使用ServiceChange命令向MGC注册[14]。
1.2 H.248协议的消息结构
H.248协议发送或接收的信息单元称为消息。一个消息包含一个或多个事务,消息内的事务是相互独立的。每个Transaction Request请求激发一个事务,一个事务包含一个到多个动作,每个动作包含一系列与同一个Context相关的一个到多个命令。其结构如下[15]:

1.3 H.248协议在视频监控系统中的位置
视频监控系统由媒体服务器、信令服务器、视频服务器和客户端组成。……
