sdk與開放API協議支持二次開發的攝像頭


研發了一款提供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/



電話:18390966152(微信號),qq:13012608

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章