在执法记录仪,智能安全帽,单兵手持终端等android设备都需要将自己的以GB28181前端设备(类IPC/NVR)接入到GB28181平台。
其实使用我们的sdk接入是十分方便的,首先在工程build.gradle文件中引用sdk,文件为gbtdevice.aar,如下:
implementation(name:'gbtdevice', ext:'aar')
然后,只需要三行代码。如下:
public CGbtMedia gbtdevice = new CGbtMedia(); //创建设备端GB28181对象
int ret = gbtdevice.open(serverip,localip,nserverport,localport,serverid,userid,userpwd);//注册到国标服务器,参数为本地sip IP和端口,设备id和密码,以及国标服务器的相关信息(IP,port,国标id)
boolean ret = gbtdevice.startcamera(cameraid,mSurfaceTexture); //打开摄像头采集适配留
即可完成android设备上注册到国标平台,并打开摄像头支持平台预览设备端摄像头。如下图:

其实基于GB28181的android设备端模拟的ipc都是被动接收国标平台的控制和查询指令进行操作的,比如预览,对讲,录像,云台控制,位置订阅等待,在GB28181-2022标准中更是将osd配置,图像抓拍等加入标准。所以设备端作为一个被动的音视频采集前端设备形态,并不需要过多的接口,很多都封装在了sdk中,收到平台信令自动完成。
当然我们也提供了很多设备的设置接口,比如osd,手动录像,抓拍,报警,位置上报,音视频编解码格式设置等等非必须使用的接口,这些接口更加丰富了用户的使用场景。
更多信息
tel: 13971177602
web:www.founu.com