基于xml的输变电视频监测中的通用接口实现的制作方法

文档序号:8343111阅读:608来源:国知局
基于xml的输变电视频监测中的通用接口实现的制作方法
【技术领域】
[0001]本发明涉及智能变电视频监控技术领域,提出基于XML的输变电视频监测中的通用接口实现。
【背景技术】
[0002]视频管理平台用于对输变电设备进行可视化在线监测,对提高坚强电网的生产管理精益化水平起着重要支撑作用。
[0003]大多数视频管理平台都是基于各厂商提供的基于私有协议的专有软件开发包进行开发,视频实时预览以及控制功能的实现严重受制于设备厂商。由于缺乏统一的标准和规范,各厂家系统之间无法实现互联互通,造成了资源的重复投入和浪费。

【发明内容】

[0004]针对现有技术中存在的上述不足之处,本发明基于XML的输变电视频监测中的通用接口实现的方法,用于视频实时预览与云台控制。
[0005]本发明是通过以下技术方案实现的:
基于XML的输变电视频监测中的通用接口实现,其特征是:
定义视频预览通用接口,通过XML和SIP,结合RTP/RTCP共同实现通用接口 ;通过RTP/RTCP传输流媒体,并通过SIP实现信令控制实现对视频的实时预览;通过SIP和XML实现对云台的控制。
[0006]所述的通用接口实现为B/S端实现,由图像采集模块,SIP信令模块,RTP/RTCP协议模块,显示模块组成。
[0007]通过SIP的SIP INVITE+SDP,发送XML,调用视频实时预览调用;并通过RTP/RTCP用于视频数据的媒体实时传送。
[0008]通过SIP的MESSAGE传送命令;使用XML来封装消息体。
[0009]所述的视频预览接口包括SIP信令和RTP/RTCP协议;其中SIP信令采用INVITE+SDP,在SDP中,RTP协议的Payload需要使用一下的格式定义:
(1)SDP,仅有一个m行,包含视频媒体的格式的信息;
(2)视频数据使用RTP封装,编码使用H.264;
其中,SDP参数格式包括如下:
m行的媒体类型为“video” ;
“a=rtpmap”行中的编码名称为“H264” ;
“a=rtpmap”行中的时钟频率为90000 ;
“ a=fmtp ”行中填写其它的参数。
[0010]所述的云台控制部分:
可以通过SIPM ESSAGE传送由XML封装的云台控制命令消息体,远程控制现地摄像机的预置点设置、水平转动、俯仰角度、改变放大倍数、焦距以及光圈大小等; 其中消息体定义:
(O 起使行:generic_message = start-line ;
(2)消息头:*message-header
(3)标志消息头结束的空行:CRLF
(4)消息体(可选):[message-body]
其中,SIP消息的起始行分为请求行(Request-Line)和状态行(Status-Line)两种;其中,请求行是请求消息的起始行,状态行是响应消息的起始行;
对于请求消息体中参数行中的content-type定义为text/plain !content为XML,包含了云台控制命令及参数;
对于相应消息,包含SIP/2.0 200 OK用以描述收到了消息。
[0011]本发明具有以下优点:
1、采用面向对象的建模技术,使得现场验收的验证工作变得简化;
2、具有良好的可扩展性,可以最大限度的降低系统集成的工作量;
3、采用B/S结构,使用便捷、具有优越的系统性能和便于系统维护。
【附图说明】
[0012]图1,通用接口中视频实时预览的流程图;
图2,通用接口中云台控制部分的流程图。
【具体实施方式】
[0013]实施例1:
基于XML的输变电视频监测中的通用接口实现,其特征是:
定义视频预览通用接口,通过XML和SIP,结合RTP/RTCP共同实现通用接口 ;通过RTP/RTCP传输流媒体,并通过SIP实现信令控制实现对视频的实时预览;通过SIP和XML实现对云台的控制。
[0014]通用接口实现为B/S端实现,由图像采集模块,SIP信令模块,RTP/RTCP协议模块,显示模块组成。
[0015]通过SIP的SIP INVITE+SDP,发送XML,调用视频实时预览调用;并通过RTP/RTCP用于视频数据的媒体实时传送。
[0016]通过SIP的MESSAGE传送命令;使用XML来封装消息体。
[0017]所述的视频预览接口包括SIP信令和RTP/RTCP协议;其中SIP信令采用INVITE+SDP,在SDP中,RTP协议的Payload需要使用一下的格式定义:
(3)SDP,仅有一个m行,包含视频媒体的格式的信息;
(4)视频数据使用RTP封装,编码使用H.264;
其中,SDP参数格式包括如下:
m行的媒体类型为“video” ;
“a=rtpmap”行中的编码名称为“H264” ;
“a=rtpmap”行中的时钟频率为90000 ;
“ a=fmtp ”行中填写其它的参数。
[0018]所述的云台控制部分:
可以通过SIPM ESSAGE传送由XML封装的云台控制命令消息体,远程控制现地摄像机的预置点设置、水平转动、俯仰角度、改变放大倍数、焦距以及光圈大小等;
其中消息体定义:
(O 起使行:generic_message = start-line ;
(2)消息头:*message-header
(3)标志消息头结束的空行:CRLF
(4)消息体(可选):[message-body]
其中,SIP消息的起始行分为请求行(Request-Line)和状态行(Status-Line)两种;其中,请求行是请求消息的起始行,状态行是响应消息的起始行;
对于请求消息体中参数行中的content-type定义为text/plain !content为XML,包含了云台控制命令及参数;
对于相应消息,包含SIP/2.0 200 OK用以描述收到了消息。
[0019]具体设计如下:
专利所涉及的内容,属于输变电视频监控系统的一部分功能,该系统采用B/S结构,实现方式采用 HTTP,Java Script, XML。
[0020]通用接口中的视频实时预览见图1,具体步骤如下:
(1)SIP客户端使用指定地址向服务器发起视频预览的INVITE消息,SDP消息在INVITE消息的content中传送。客户端启动超时Timer,用于消息超时重传;
(2)服务器发送100/trying,客户端收到后进入Processing状态,取消timer。
[0021](3)服务器发送200 0K,客户端进入Accepted状态;
(4)客户端对收到的SDP做解析,启动音视频编解码器,同时生成RTP端口 ;
(5 )客户端向服务器发送ACK应答。
[0022](6) RTP通话开始进行;
(7)通话结束后,客户端进入Completed状态。
[0023]2.通用接口中的云台控制部分,具体步骤如下:
(1)发送MESSAGE请求消息给服务器(IP)的指定端口,消息体包含了控制命令及参数XML。客户端启动超时Timer,用于消息超时重传;
(2)服务器发送100/trying,客户端收到后进入Processing状态,取消timer。
[0024](5)服务器解析XML确定云台操作命令类型及参量,并发送200 OK给客户端;
(6)客户端收到200 OK后进入Completed状态。
【主权项】
1.基于XML的输变电视频监测中的通用接口实现,其特征是: 定义视频预览通用接口,通过XML和SIP,结合RTP/RTCP共同实现通用接口 ;通过RTP/RTCP传输流媒体,并通过SIP实现信令控制实现对视频的实时预览;通过SIP和XML实现对云台的控制。
2.根据权利要求1所述的通用接口实现,其特征在于所述的通用接口实现为B/S端实现,由图像采集模块,SIP信令模块,RTP/RTCP协议模块,显示模块组成。
3.根据权利要求1所述的通用接口实现,其特征在于,通过SIP的SIPINVITE+SDP,发送XML,调用视频实时预览调用;并通过RTP/RTCP用于视频数据的媒体实时传送。
4.根据权利要求1所述的通用接口实现,其特征在于,通过SIP的MESSAGE传送命令;使用XML来封装消息体。
5.根据权利要求1所述的通用接口实现,其特征在于所述的视频预览接口包括SIP信令和RTP/RTCP协议;其中SIP信令采用INVITE+SDP,在SDP中,RTP协议的Payload需要使用一下的格式定义: SDP,仅有一个m行,包含视频媒体的格式的信息; 视频数据使用RTP封装,编码使用H.264; 其中,SDP参数格式包括如下: m行的媒体类型为“video” ; “a=rtpmap”行中的编码名称为“H264” ; “a=rtpmap”行中的时钟频率为90000 ; “ a=fmtp ”行中填写其它的参数。
6.根据权利要求1所述的通用接口实现,其特征在于所述的云台控制部分: 可以通过SIPM ESSAGE传送由XML封装的云台控制命令消息体,远程控制现地摄像机的预置点设置、水平转动、俯仰角度、改变放大倍数、焦距以及光圈大小等; 其中消息体定义: (O 起使行:generic_message = start-line ; (2)消息头:*message-header (3)标志消息头结束的空行:CRLF (4)消息体(可选):[message-body] 其中,SIP消息的起始行分为请求行(Request-Line)和状态行(Status-Line)两种;其中,请求行是请求消息的起始行,状态行是响应消息的起始行; 对于请求消息体中参数行中的content-type定义为text/plain !content为XML,包含了云台控制命令及参数; 对于相应消息,包含SIP/2.0 200 OK用以描述收到了消息。
【专利摘要】本发明涉及智能变电视频监控技术领域,提出了基于XML的输变电视频监测中的通用接口实,使用了XML和HTTP中的post及get。通过本发明,可以用来作为视频设备厂家统一遵守的标准,用于解决不同厂家因为私有协议,不能直接联合使用的问题。该发明促进了输变电视频监控系统中对不同厂家设备的整合。
【IPC分类】H04N5-765, H04N7-18
【公开号】CN104660983
【申请号】CN201410727666
【发明人】高强, 程大伟, 耿宝虹, 韩月, 信守业, 于淼, 李艳丹, 郭劲松, 陈虹全, 刘天远, 钟川
【申请人】国家电网公司, 国网辽宁省电力有限公司电力科学研究院, 辽宁东科电力有限公司
【公开日】2015年5月27日
【申请日】2014年12月5日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1