研发了一款提供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 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 表示成功 更多详细说明:请点击网址

sony相机二次开发sdK C语言,sdk与开放API协议支持二次开发的摄像头相关推荐

  1. sdk与开放API协议支持二次开发的摄像头

    研发了一款提供SDK与开放API协议的摄像头  可以很方便 简单,轻量,快速整合到x86,android,iOS,ARM等平台的应用系统 OpCam能做什么 提供sdk与开放api协议 实时视频音频处 ...

  2. html开发用什么语言,为什么说HTML5是最适合移动端开发的语言呢?

    原标题:为什么说HTML5是最适合移动端开发的语言呢? 什么语言是最适合移动端开发的呢?这里小编可以肯定的告诉你:HTML5全栈开发!那么为什么说HTML5是最适合移动端开发的语言呢?下文就来为大家讲 ...

  3. 二维图形平移变换c语言程序,[转载]计算机图形学Opengl实现二维图形的平移、旋转、缩放复合变换...

    参考课堂教学中关于模型变化的讲解,编写对一个三角形分别实现平移.缩放.旋转等变化的源码及效果图.请以该例为蓝本,实现3题的代码编写. 如下的几幅图,第一幅就是在给出的代码部分进行修改,将GL_FLAT ...

  4. 嵌入式开发中C语言编程要点简述!

    在嵌入式Linux的C语言开发中,C语言的基本编程依然是最重要的内容.除此之外,与一般的C语言编程相比,嵌入式Linux的C语言编程有以下一些要点: 1.库函数与系统调用 在进行C语言编程的时候,使用 ...

  5. c语言省二历年真题讲解安徽,安徽省计算机等级二考试真题C语言年12月.doc

    安徽省计算机等级二考试真题C语言年12月 机密☆启用前 二〇一三年下半年全国高等学校(安徽考区) 计算机水平考试试卷 (二级 C语言程序设计) 考生须知: 1.请将准考证号末两位填在试卷第2页右上方的 ...

  6. 微信开放平台 公众号第三方平台开发 教程一 平台介绍

    教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 ...

  7. gige相机二次开发_海康威视工业相机SDK二次开发示例程序demo和PDF说明.zip

    1 海康威视相机demo和PDF说明\Samples\DirectShow\DirectShowDisplay\lib\x64\uuid.lib 4.73 MB 2018/12/29 10:59:06 ...

  8. 大恒相机开发(大恒SDK+opencv开发)笔记1

    大恒相机开发(大恒SDK+opencv开发 一.项目简介 在大三上学期做过人脸识别的开发,刚好下学期老师手中有相机的项目,然后项目就到了我手上,下面是我开发这个项目的一些经历,进程还在调试中.笔记会按 ...

  9. 如何实现 OpenAPI 多语言 SDK 开发?

    简介:由于每个网关所对应的后端情况不同,因此没有一套元数据可以适用于所有的网关.阿里云通过重新定义一门 DSL 语言 -- Darabonba 来支持不同风格的 OpenAPI,同时支持多语言的 SD ...

  10. 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)

    本文为<在Visual Studio 2012中使用VMSDK开发领域特定语言>专题文章的第二部分,在这部分内容中,将以实际应用为例,介绍开发DSL的主要步骤,包括设计.定制.调试.发布以 ...

最新文章

  1. python是一门什么课程-为什么一定要让孩子学会一门编程语言?
  2. ReviewForJob——桶式排序+基数排序(==多次桶式排序)
  3. 在Spring中嵌入HSQLDB服务器实例
  4. java项目学习_一个Java项目的学习
  5. UML-----构件图与部署图
  6. 解决客户一例:使用域超级管理员打开Exchange 2010发现没有权限
  7. 万用表欧姆档和摇表的区别
  8. 戴尔台式计算机usb驱动,dell服务器和电脑不支持usb2.0设备安装系统的解决方案方法...
  9. qmp32下载_U盘歌曲播放顺序调整教程
  10. 优思学院|六西格玛管理的经典六步法
  11. 小提琴统计图_R语言数据可视化系列(4)箱线图和小提琴图(附详细代码)
  12. Linux Get命令
  13. restTemplate请求设置请求头信息
  14. 推荐系统详解(三)近邻推荐
  15. Python dasdasd使用阿里云dasda 镜像
  16. iosfifa15正在连接服务器,《FIFA15》正式登陆AppStore 必须联网才能玩
  17. 谈一下我是如何从使用json-lib到投入fastjson的怀抱....
  18. Android Q:调用系统相机拍照,并且获取图片
  19. mongo3.5 java cursor_pymongo for py2.7.py3.6版本-pymongo下载3.5.1 官方最新版-西西软件下载...
  20. 解决addClass不起作用的小妙招

热门文章

  1. 基于腾讯云播放器封装的Flutter Video Player插件
  2. wamp mysql 端口_Wamp修改端口的方法
  3. Android实现QQ空间图片下拉变大效果(雷惊风)
  4. CSS 布局案例:不会还有人不会布局吧
  5. docker容器必须要有前台进程
  6. 判断无线网卡是否支持监听模式
  7. android谷歌卫星地图,高德地图安卓端实现卫星地图路网功能
  8. 汇编语言中的start有什么用?(start只是一个标号,程序不一定非要从这儿才开始执行)
  9. 牛客网 2018校招真题 吉比特 最大差值
  10. 【官方原版】Bootstrap Tooltips