海康平台集成接口,包括视频、门禁、车辆等。iVMS-8700_V2.9.1和iVMS-5000_V6.9平台SDK
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-28 16:31 Http-OpenApi
目录 0 2017-12-28 16:07 Http-OpenApidemo
目录 0 2017-12-28 16:33 Http-OpenApidemoHLSDemo
目录 0 2017-12-28 16:07 Http-OpenApidemoHLSDemodemo
文件 299 2017-04-07 14:52 Http-OpenApidemoHLSDemodemodemo.html
文件 245628 2017-11-29 19:56 Http-OpenApidemoHLSDemoHLSDemo使用说明.docx
文件 842445 2017-12-18 14:24 Http-OpenApidemoHLSDemoHLSDemo使用说明.pdf
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemo
文件 996 2017-11-22 10:45 Http-OpenApidemoMQdemo.classpath
文件 535 2017-11-22 10:45 Http-OpenApidemoMQdemo.project
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemo.settings
文件 115 2017-11-22 10:46 Http-OpenApidemoMQdemo.settingsorg.eclipse.core.resources.prefs
文件 238 2017-11-22 10:46 Http-OpenApidemoMQdemo.settingsorg.eclipse.jdt.core.prefs
文件 86 2017-11-22 10:46 Http-OpenApidemoMQdemo.settingsorg.eclipse.m2e.core.prefs
文件 3456 2017-11-22 10:46 Http-OpenApidemoMQdemopom.xml
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrc
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmain
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjava
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjavacom
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjavacomhikvision
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncms
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncmsapi
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncmsapieps
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncmsapiepseds
文件 38935 2017-11-22 10:46 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncmsapiepsedsComm.java
文件 36258 2017-11-22 10:46 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncmsapiepsedsEventDis.java
文件 4101 2017-11-22 10:46 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncmsapiMain.java
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrc est
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrc estjava
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrc estjavacom
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrc estjavacomhikvision
............此处省略78个文件信息
/*
* @ProjectName: 智能楼宇
* @Copyright: 2013 HangZhou Hikvision System Technology Co. Ltd. All Right Reserved.
* @address: http://www.hikvision.com
* @date: 2017年10月10日 下午2:52:11
* @Description: 本内容仅限于杭州海康威视系统技术公有限司内部使用,禁止转发.
*/
package com.hikvision.cms.api;
import javax.jms.BytesMessage;
import javax.jms.Connection;
import javax.jms.Message;
import javax.jms.MessageConsumer;
import javax.jms.MessageListener;
import javax.jms.Session;
import javax.jms.Topic;
import org.apache.activemq.ActiveMQConnectionFactory;
import com.google.protobuf.ByteString;
import com.hikvision.cms.api.eps.beds.EventDis;
/**
*
* 此Demo提供的是接收事件代码样例,调用接收事件代码前请先
* 调用[事件订阅]接口
*
*
* 接收视频事件demo
*
*
* @author xiaojunfeng5
* @version V1.0
* @date 2017年10月10日 下午2:52:11
* @modificationHistory=========================逻辑或功能性重大变更记录
* @modify by user: {修改人} 2017年10月10日
* @since
*/
public class Main {
/**
* 10.33.47.176:61618和openapi.vss.topic可通过openapi【事件订阅接口】获得
*/
public static final String BROKER_URL = “failover:(tcp://10.33.47.176:61618)?timeout=2000“;
/**
* 10.33.47.176:61618和openapi.vss.topic可通过openapi【事件订阅接口】获得
*/
public static final String TARGET = “openapi.vss.topic“;
public static void run() throws Exception {
Connection connection = null;
Session session = null;
try {
// 创建链接工厂
ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(BROKER_URL);
// 通过工厂创建一个连接
connection = factory.createConnection();
// factory.createConnection(userName password)
// 启动连接
connection.start();
// 第一个参数表示是否使用事务,第二个参数指定消息的确认模式
session = connection.createSession(false Session.AUTO_ACKNOWLEDGE);
Topic topic = session.createTopic(TARGET);
MessageConsumer consumer = session.createConsumer(topic);
// 消费者异步接收topic里的消息
consumer.setMessageListener(new MessageListener() {
public void onMessage(Message msg) {
try {
// cms里发送的消息为BytesMessage,此处不做判断亦可
if (msg instanceof BytesMessage) {
BytesMessage bytesMessage = (BytesMessage)msg;
long length = bytesMessage.getBodyLength();
byte[] bt = new byte[(int)length];
// 将BytesMessage转换为byte类型
bytesMessage.readBytes(bt);
// 壳文件字段,EventDis类为event_dis.proto文件解析而来,CommEventLog类为事件壳文件类
EventDis.CommEventLog parseFrom = EventDis.CommEventLog.parseFrom(bt);
// 输出壳文件字段
// System.out.println(parseFrom.toString());
// 扩展字段,此字段为设备上报事件内容,部分事件需要使用pb文件再次解析
ByteString extInfo = parseFrom.getExtInfo
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-28 16:31 Http-OpenApi
目录 0 2017-12-28 16:07 Http-OpenApidemo
目录 0 2017-12-28 16:33 Http-OpenApidemoHLSDemo
目录 0 2017-12-28 16:07 Http-OpenApidemoHLSDemodemo
文件 299 2017-04-07 14:52 Http-OpenApidemoHLSDemodemodemo.html
文件 245628 2017-11-29 19:56 Http-OpenApidemoHLSDemoHLSDemo使用说明.docx
文件 842445 2017-12-18 14:24 Http-OpenApidemoHLSDemoHLSDemo使用说明.pdf
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemo
文件 996 2017-11-22 10:45 Http-OpenApidemoMQdemo.classpath
文件 535 2017-11-22 10:45 Http-OpenApidemoMQdemo.project
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemo.settings
文件 115 2017-11-22 10:46 Http-OpenApidemoMQdemo.settingsorg.eclipse.core.resources.prefs
文件 238 2017-11-22 10:46 Http-OpenApidemoMQdemo.settingsorg.eclipse.jdt.core.prefs
文件 86 2017-11-22 10:46 Http-OpenApidemoMQdemo.settingsorg.eclipse.m2e.core.prefs
文件 3456 2017-11-22 10:46 Http-OpenApidemoMQdemopom.xm
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrc
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmain
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjava
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjavacom
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjavacomhikvision
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncms
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncmsapi
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncmsapieps
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncmsapiepseds
文件 38935 2017-11-22 10:46 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncmsapiepsedsComm.java
文件 36258 2017-11-22 10:46 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncmsapiepsedsEventDis.java
文件 4101 2017-11-22 10:46 Http-OpenApidemoMQdemosrcmainjavacomhikvisioncmsapiMain.java
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrc est
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrc estjava
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrc estjavacom
目录 0 2017-12-28 16:07 Http-OpenApidemoMQdemosrc estjavacomhikvision
............此处省略78个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)