sdk与开放API协议支持二次开发的摄像头
来源:互联网 发布:那种下载软件好 编辑:程序博客网 时间:2024/06/01 10:22
研发了一款提供SDK与开放API协议的摄像头
可以很方便 简单,轻量,快速整合到x86,android,iOS,ARM等平台的应用系统
OpCam能做什么
- 提供sdk与开放api协议
- 实时视频音频处理
- 支持wifi与有线网络连接
- 云台360度视角
- 图片抓拍
- SD卡录像
- 云录像(实时推送视频音频到云服务器)
- 云集中摄像头管理
- 预留433无线通信接口(开放给定制协议客户)
- 支持树莓派等开源硬件对接
SDK支持的平台有:X86,Android,iOS,ARM
SDK接口说明
搜索摄像头
局域网内广播一条 "hi,opCam"的消息,摄像头接收到之后会回复自身的id和ip地址
例子
OpCamClient opCamClient=OpCamClient.getInstance();List<OpCam> cams= opCamClient.lookup();for(OpCam opCam : cams){ System.out.println(opCam.getId());}
设置WIFI
OpCamClient opCamClient=OpCamClient.getInstance();System.out.println(opCamClient.setWIFI("192.168.1.110", "ssid", "wifipassword", "admin password"));
参数 ip地址,said, wifi密码,摄像头管理员密码(如忘记密码,请做设备恢复出厂)
返回 200|ok 表示成功
设置时间
opCamClient.setDate设置摄像头时间
OpCamClient opCamClient=OpCamClient.getInstance();opCamClient.setDate("192.168.1.110","2017-09-21 22:19:30");
修改密码
OpCamClient opCamClient=OpCamClient.getInstance();opCamClient.changePassword("192.168.1.110", "new_password", "old_password")
参数 ip地址,新密码,原密码
返回 200|ok 表示成功
设置视频模式
OpCamClient opCamClient=OpCamClient.getInstance();opCamClient.setVideoMode(opCam.getIp(), VideoMode.NORMAL,"admin_password");
参数 ip地址,模式,管理员密码 模式: VideoMode.NORMAL 正常 VideoMode.FLIP 翻转 VideoMode.MIRROR 镜像 VideoMode.FLIP_MIRROR 翻转与镜像
返回 200|ok 表示成功
控制云台转动
OpCamClient opCamClient=OpCamClient.getInstance();opCamClient.ptz("ip", PTZCMD.PTZ_UP,"admin_password");
参数 ip地址,转动指令,管理员密码 模式: PTZCMD.PTZ_UP 上 PTZCMD.PTZ_DOWN 下 PTZCMD.PTZ_LEFT 左 PTZCMD.PTZ_RIGHT 右
返回 200|ok 表示成功
更多详细说明:请点击网址 http://c.snbie.cc/2017/08/27/opcam/阅读全文
0 0
- sdk与开放API协议支持二次开发的摄像头
- 对基于开放api二次开发的一些建议
- 基于Qt的海康威视网络摄像头SDK的二次开发(一)
- 见鬼的摄像头与udp协议传输
- SDK与API的区别
- SDK与API的区别
- Pidgin协议的二次开发
- 金山快盘API二次开发 - OAUTH协议
- jeewx-api 1.0.5 版本发布,微信SDK接口封装(支持微信第三方开放平台)
- 基于VLC SDK的二次开发
- 基于VLC SDK的二次开发
- 海康摄像头的二次开发(java)
- API 和 SDK的区别与联系
- Android SDK与API的对应关系
- target api 与min SDK的区别
- 基于UDP协议的网络摄像头的设计与实现
- Windows RT开放桌面API或能快速获得开发者的支持
- iOS私有API 以及api与sdk的解释
- forward和redirect的区别
- GitHub代码管理学习之路(二)
- Java中的switch-case的用法
- springMVC的工作流程
- 介绍一下我的足球主队拜仁慕尼黑
- sdk与开放API协议支持二次开发的摄像头
- IPv4
- 社会网络分析的主要内容
- 自定义圆环进度条
- bzoj 2242(快速幂+扩展欧几里得+BSGS)
- Java反射
- 文章标题
- Unity-群组行为AI
- 动态更新数据库脚本——Mysql