1. 程式人生 > >sdk與開放API協議支援二次開發的攝像頭

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 表示成功

更多詳細說明:請點選網址

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