河北高速视频集成实用实用标准

上传人:大米 文档编号:474224539 上传时间:2023-01-10 格式:DOC 页数:13 大小:145.50KB
返回 下载 相关 举报
河北高速视频集成实用实用标准_第1页
第1页 / 共13页
河北高速视频集成实用实用标准_第2页
第2页 / 共13页
河北高速视频集成实用实用标准_第3页
第3页 / 共13页
河北高速视频集成实用实用标准_第4页
第4页 / 共13页
河北高速视频集成实用实用标准_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《河北高速视频集成实用实用标准》由会员分享,可在线阅读,更多相关《河北高速视频集成实用实用标准(13页珍藏版)》请在金锄头文库上搜索。

1、word某某省高速公路管理局指挥调度中心视频集成标准为实现某某省高速公路管理局指挥调度中心对各省属、市属高速公路路段视频信息的集成,特制定本标准。参与某某省高速公路管理局指挥调度中心视频集成的厂家视频提供商需提供满足本标准的硬件和软件产品。考虑到某某省高速公路已建视频系统的复杂性,本标准采用一种轻量级的视频集成框架实现对已有视频系统的接入。本标准采用的视频集成框架如如下图所示:n 资源层指各路段已建或在建的视频系统,这些视频系统将为某某省高速公路管理局指挥调度中心提供视频信息源。n 中转层中转层负责视频控制命令的下行转发和视频信息的上行转发以与视频信息的存储等。视频控制命令的下行转发指中转层将

2、控制传来的视频控制命令转发给相应的路段视频系统。视频信息的上行转发指中转层将路段视频系统传来的视频信息按本标准约定的方式转发给应用层,如有需要,中转层也将对视频信息进展存储。中转层的视频服务器一般由视频厂家视频提供商根据本标准定制提供。n 控制层控制层负责接收应用层的视频控制命令,并根据系统的配置情况将视频控制命令下发给中转层对应的视频服务器。控制层由三局部组成,其中:硬解码控制模块负责对应用层发出的硬解码控制指令进展处理;硬解码控制指令指将指定的视频信息投放到指定的视频解码器上。软解码控制模块负责对应用层发出的软解码控制指令进展处理;软解码控制指令指将指定的视频信息传送到指定的客户端,或对指

3、定的云台进展控制等。视频录像、回放控制模块负责对应用层发出的视频录像命令和视频回放命令进展处理。视频录像命令指对指定视频进展录像,并按设定的格式进展存储。视频回放命令指将指定的视频录像信息传送到指定的客户端。控制层软件系统一般由视频集成总包商根据本标准定制提供。n 应用层应用层为某某省高速公路管理局指挥调度中心各类用途提供访问和控制视频信息的界面。应用层的主要功能包括:视频向电视墙手工投放指监控人员使用相应的应用层软件将指定的视频信息投放到电视墙的指定监视器上。视频在电视墙轮询指应用层软件系统根据用户设置的轮询计划将指定的视频信息集,按照设定的次序和设定的时间间隔,在设定的监视器集上循环播放。

4、实时视频浏览指用户使用工作站终端浏览指定的视频信息,并对视频进展云台等控制。事件自动录像指应用层软件系统根据从其他系统获得的事件信息自动地对相关的视频信息进展录像。录像回放指用户使用应用层软件系统对指定事件相关的视频录像进展查询。应用层软件系统一般由视频集成总包商根据本标准定制提供。按照上节定义的视频集成框架,应用层和控制层软件系统一般由视频集成总包商提供,中转层软件系统视频服务器和解码器一般由参与视频集成各个视频提供商提供,因此,本标准主要定义视频集成总包商与各视频提供商在控制层和转发层的软件接口,以与各个视频提供商的视频编解码标准,此外,本标准也对视频存储、时钟同步方式和视频字符叠加等方面

5、进展了规X。3.2. 控制层与中转层之间的软件接口标准.硬解码控制接口n 功能描述控制层通过调用该接口实现将指定视频信息向指定监视器解码器的投放。该接口是转发层的视频服务器暴露给控制层的接口,如如下图所示:视频服务器本接口控制层n 接口类型OCX控件n 接口提供视频系统提供商实现本接口的OCX控件需实现并暴露下述方法:1、 申请流方法:用于获取指定摄像机视频流的组播地址和端口n 功能描述当转发层的视频服务器接收到此命令后,如果有空闲的视频上传通道或命令级别足够高,如此从路段视频系统提取视频信息,以组播的方式转发出来,并返回可获取到的该组播视频信息的组播地址和端口号。n 方法原型BSTR Get

6、CamStream(LPCTSTR camId, long limit, LPCTSTR decosderIp, LPCTSTR decoderChannel)n 参数定义LPCTSTR camId:需要投放到监视器解码器上的摄像机ID,该摄像机ID使用视频服务器中对视频设备定义的编号由视频提供商定义并提供。long limit:本命令的权限级别,取值19,数值越小权限越高。本参数当路段视频系统与省中心之间的上传通道有限时起作用,较高级别的limit可以抢夺较低级别的上传通道,反之,如果上传通道都已经被较高级别的limit占用,如此本调用命令将失败。LPCTSTR decosderIp:需要获

7、得视频流的解码器的IP地址。LPCTSTR decoderChannel:需要获得视频流的解码器的通道编号。n 返回值定义可获取camId对应的视频流的组播地址和端口号,形式为destAddr:destPort 即该串是以:号分割的IP地址和端口号,返回空串表示失败。2、将视频流切换到指定的解码器n 功能描述通知编码器收取组播视频信息流。n 方法原型long ModifyDecoderRecvAddr(long limit, LPCTSTR devIp, LPCTSTR channel, LPCTSTR recvIp, LPCTSTR recvPort)n 参数定义long limit:本命令

8、的权限级别,同GetCamStream中的相应参数limit。LPCTSTR devIp:需要获得视频流的解码器的IP地址,同GetCamStream中的相应参数decosderIp。LPCTSTR channel:需要获得视频流的解码器的通道编号,同GetCamStream中的相应参数decoderChannel。LPCTSTR recvIp:可获得组播视频信息的IP地址,来自GetCamStream的返回值destAddr。LPCTSTR recvPort:可获得组播视频信息的端口号,来自GetCamStream的返回值destPort。n 返回值定义0:成功-1:连接失败-2:接收数据超

9、时-3:命令非法控制层可通过下述调用流程实现视频信息向监视器解码器的投放:1、调用GetCamStream得到可收取到的实时视频流的组播地址和端口号;2、根据上步获得的组播地址和端口号,填到recvIp和recvPort参数中,调用ModifyDecoderRecvAddr通知解码器收取组播流。.软解码控制和视频显示接口n 功能描述控制层通过调用该接口实现视频信息在工作站上的播放和云台控制。n 接口类型OCX控件n 接口提供视频系统提供商1、申请流方法:用于获取指定摄像机视频流的组播地址和端口可选n 功能描述根本同硬解方法,下述红色加粗局部为差异局部当转发层的视频服务器接收到此命令后,如果有空

10、闲的视频上传通道或命令级别足够高,如此从路段视频系统提取视频信息,以组播的方式转发出来,并返回后获取该组播视频信息的组播地址和端口号。n 方法原型BSTR GetCamStream(LPCTSTR camId, long limit, LPCTSTR decosderIp, LPCTSTR decoderChannel)n 参数定义LPCTSTR camId:需要投放到监视器解码器上的摄像机ID,该摄像机ID使用视频服务器中对视频设备定义的编号由视频提供商定义并提供。long limit:本命令的权限级别,取值19,数值越小权限越高。本参数当路段视频系统与省中心之间的上传通道有限时其作用,较高

11、级别的limit可以抢夺较低级别的上传通道,反之,如果上传通道都已经被较高级别的limit占用,如此本调用命令将失败。LPCTSTR decosderIp:置为固定值建议为127.0.0.1,以同硬解进展区分。LPCTSTR decoderchannel:置为播放控件自增长序号(全系统唯一),以作为一个播放控件实例对象的唯一标示号。n 返回值定义可获取camId对应的视频流的组播地址和端口号,形式为destAddr:destPort 即该串是以:号分割的IP地址和端口号,返回空串表示失败。2、向视频服务器登录/登出方法n 功能描述登录或登出提供商的视频服务器,以便于提供商进展视频资源调度管理;

12、此功能可不做具体实现,即假如提供商内部处理机制不需要,如此可提供空实现方法。n 方法原型登录:BOOL Login(LPCTSTR serverIP, long port, LPCTSTR userName, LPCTSTR password, long limit)登出:BOOL Logout()n 参数定义LPCTSTR serverIP:登录IP地址(例如192.168.1.11)long port:登录端口号LPCTSTR userName:用户名LPCTSTR password:用户密码long limit:本用户的权限级别,同GetCamStream中的相应参数limit。n 返回

13、值定义成功返回TRUE,否如此返回FALSE。3、视频播放/停止方法n 功能描述调度实时视频流到软解窗口开始播放或停止播放n 方法原型播放:BOOL Play(LPCTSTR addr, long limit, LPCTSTR parameters)停止:BOOL Stop()n 参数定义LPCTSTR addr:播放视频流来源地址,可为camId摄像机ID或由软解GetCamStream方法返回的destAddr:destPort视频流地址,具体应使用何值,由视频提供商约定;当约定该值传入camId摄像机ID时,意即不要调用或未实现软解GetCamStream方法获取视频流,而是由提供商视频

14、服务器内部通过摄像机ID去获取视频流。long limit:本命令的权限级别可选,同GetCamStream中的相应参数limit。当实现并调用了GetCamStream方法或Login方法时,如此提供商可忽略该参数。LPCTSTR parameters:其它播放参数串,由提供商自定义。n 返回值定义成功返回TRUE,否如此返回FALSE。4、云台控制方法:用于获取指定摄像机视频流的组播地址和端口n 功能描述通过调用该接口实现对云台摄像机的控制。n 方法原型long PtzControl(LPCTSTR camId, long limit, LPCTSTR ptzmand, long spee

15、d)n 参数定义camId:摄像机idptzmand:云台控制指令,其中移动、缩放、调焦即光圈指令粗体字局部为持续动作指令,即不发送stop指令,设备将持续执行该指令动作,指令代码与含义如下:stop:停止持续动作up:向上移动down:向下移动left:向左移动right:向右移动zoomin:放大拉近zoomout:缩小拉远focusnear:焦点靠近前调focusfar:焦点远离后调irisopen:光圈扩大(调亮) Irisclose:光圈缩小(调暗)loadpreset:回到预置位preset:设置预置位delpreset:删除预置位brushon:雨刷开可选brushoff:雨刷关可选lighton:灯光开可选lightoff:灯光关可选speed:移动速度值,参数X围1-10,值越大,速度越快,当ptzmand为移动指令up、down、left、right时有效,发送其它指

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号