基于android开发的GB28181前端设备的app,像一个支持GB28181协议的IPC一样,可以接入到GB28181平台里。和ipc一样,如果要讲app接入到平台,首先需要知道如下信息:

(1)GB28181平台的IP地址

(2)GB28181平台的信令(sip)协议通信端口

(3)GB28181平台的GB编码(一般为20位数字的唯一编码)

(4)GB28181平台给设备分配的国标编码(一般为20位数字的唯一编码),设备注册到平台时需要用到。

(5)GB28181平台的给设备分配的注册密码(如果平台不开启设备注册的用户鉴权,则密码可以随便填写)

有了如上信息,方可完成设备向平台的注册。我们用android实现的GB28181前端设备app的demo界面如下:

如上图所示,其配置含义如下
1.服务器IP:填写GB28181平台的IP地址(比如海康8700,视跃realgbs等平台)
2.服务器通信端口:填写GB28181平台的GB28181协议(sip)通信端口,部分平台默认5060
3.服务器ID: 填写GB28181平台的国标唯一ID(一般为20位的数字编码)
4.用户ID:GB28181平台给本设备分配的设备ID,基于国标协议的20位数字编码
5.用户密码:GB28181平台给本设备分配的设备注册密码。(如果平台不开启设备注册鉴权,密码可以随便填写)
配置完成后,点击注册按钮即可注册到平台。如果平台发起对讲,设备端可以根据实际情况选择开启和关闭扬声器,因为设备端做了回声消除,一般开启扬声器对讲效果也很好。
(1)“开始录像”按钮可以实时录像,设备端app demo具备录像以GB28181协议管理的功能,支持平台发起的设备录像查询与回放。
(2)“抓拍上报”是针对设备端集成人工智能的边缘计算模块,对智能侦测的报警进行抓拍并上传到GB28181平台,该功能属于私有协议,仅支持视跃realgbs平台。
(3)“报警上报”和“位置上报”可以以GB28181标准协议给平台发送报警和位置信息。
通用配置功能
(1)通道ID可以自定义设备设备的视频通道ID,如果为空,app根据界面配置的设备ID自动生成一个视频的通道ID,遵循GB28181协议,自动生成的ID的设备类型代码为131
(2)本机IP和通信端口的配置,IP一般不填,自动获取即可,端口可以随意填写一个未占用的端口。
(3)对讲协议的设置,默认为tcp被动,在外网环境下,因为UDP涉及到平台的反向穿透,所以建议外网下与其他的GB28181平台对接时,选用tcp被动。与我司平台对接时,可以任意选用udp和tcp被动皆可。
(4)osd支持字符,时间戳等各种颜色特效的字幕叠加,具体运用看sdk文档。
(5)报警录像上传GB28181平台与抓拍上传一样,针对边缘计算集成的私有功能,仅支持与我司的平台对接时有效。所以默认是不上传的。
视频设置功能
(1)设置视频采集的分辨率。
(2)设置视频采集的帧率。
(3)设置视频采集的码率。
(4)设置视频采集的I帧间隔,单位为s,设置为1,表示每1秒发送一个I帧。

配置完成后点击注册接入平台,浏览器输入http://106.13.51.113:8180进入平台可以看到设备目录有3个记录,如下图:

ID为43000000801320000008表示设备,这个ID就是平台给设备分配的设备ID,43000000801310000008位该设备分配的视频通道ID,43000000801370000008是该设备的对讲通道ID(IPC没有对讲功能没此通道,但是我们android模拟的前端设备具备此功能)。点击预览按钮可以免插件的观看该我们anroid模拟GB28181设备的实时视频,如下图:

这样就说明将该android的GB28181前端设备app接入到了平台中。

更多信息

e-mail: yujesoft@163.com

tel: 13971177602

web:www.founu.com

用android实现GB28181前端设备接入平台相关推荐

  1. 如何实现Android平台GB28181前端设备接入

    技术背景 在实现Android平台GB28181前端设备接入之前,我们几年前就有了非常成熟的RTMP推送.RTSP推送和轻量级RTSP服务等模块,特别是RTMP推送,行业内应用非常广泛,好多开发者可能 ...

  2. Android平台GB28181设备接入模块之球机/云台控制探究

    技术背景 好多开发者在做GB28181设备接入的时候,问云台控制是否可以处理(亦或拉取外部RTSP摄像头,通过命令中转的方式,控制摄像头),实际上云台控制命令相对来说还是比较好处理的.协议规范有明确说 ...

  3. Android平台GB28181设备接入端如何支持跨网段语音对讲

    技术背景 如果你是音视频开发者亦或寻求这块技术方案的公司,在探讨这个问题之前,你可能网上看了太多关于语音广播和语音对讲相关的资料,大多文章认为语音对讲和语音广播无本质区别,实现思路也大同小异. 今天我 ...

  4. Android平台GB28181设备接入端语音广播支持PS格式

    技术背景 对接Android平台GB28181设备接入端语音广播的时候,我们有遇到过INVITE SDP需要PCMA格式的audio,对方同时回了PS和PCMA两种,然后,发数据的时候,直接发了PS的 ...

  5. 如何快速实现Android平台前端设备接入能力

    技术背景 SIP(会话初始化协议)是在 IP网络上进行多媒体通信的应用层控制协议,以几种RFC的形式提供,其中最重要的是包含核心协议规范的RFC3261.该协议用于创建,修改和终止与一个或多个参与者的 ...

  6. 宇视摄像机/硬盘录像机等设备接入到国标GB28181协议视频平台EasyGBS的注意事项

    经常有用户咨询宇视的现场对接TSINGSEE青犀视频云边端架构中,国标GB28181协议视频平台EasyGBS需要注意哪些事项,本文我们就在这里整理一下,给大家介绍一下宇视设备接入到国标平台的注意事项 ...

  7. 如何通过GB35114国密标准接入到LiveGBS GB28181/GB35114监控平台

    1.1 安装LiveGBS GB28181/GB35114视频平台 1.2 获取设备端证书给平台 我们用LiveNVR做为设备端向LiveGBS注册,这里先将LiveNVR的证书导出,并给LiveGB ...

  8. IPC/NVR通过GB28181协议接入EasyCVR平台通道显示为0排查及处理

    EasyCVR作为TSINGSEE青犀视频开发的视频协议融合平台,除了可以接入RTSP.GB28181外,还通过HIKSDK.Ehome等私有协议完成与设备的对接和视频流的传输.EasyCVR在前期更 ...

  9. Android应用开发:社会化平台登录接入

    引言 最近利用闲暇跑通了微博.QQ.G+在Android上的登录接入功能,虽然不至于说坎坷颇多,但是小麻烦也不少,特此记录一下.另,微信的接入是要花300大洋的,所以没有尝试. QQ登录接入 开放平台 ...

  10. 海康大华华为宇视等监控摄像头通过GB28181协议接入到LiveGBS流媒体平台如何给监控摄像头加水印...

    监控摄像头.录像机或者平台通过GB28181协议接入到LiveGBS流媒体平台后,如果有加上特殊水印的需求,可以在通道配置里面自行配置. 1.编辑通道 LiveGBS管理页面-> 国标设备-&g ...

最新文章

  1. 微信朋友圈里的十五种类型,笑死了!
  2. wxWidgets:不使用 C++ RTTI 时的注意事项
  3. iframe中跨域页面访问parent的方法
  4. 主机文件复制到Ubuntu系统中
  5. cesium加载百度地图_Cesium专栏-百度地图加载(附源码下载)
  6. Supervisord管理
  7. River Hopscotch
  8. nginx服务器上 font awesome 字体不能正常显示
  9. 浅谈line-height 1
  10. VC++ 6.0 C8051F340 USB 通信 CAN 数据解析
  11. php下获取客户端IP
  12. 第四次打卡 建模调参
  13. Pycharm 添加自动表头(包含汉化和英文版本路径)
  14. JavaScript 利用Ajax制作一个汇率转换器
  15. composer安装fxp/composer-asset-plugin
  16. java 调用nc查询引擎_用友NC系统查询引擎应用心得
  17. html字母分别代表什么,HTML 编码
  18. 【Java学习之代码学习】 Prog28_打印出杨辉三角形的问题
  19. 行业分析-全球与中国湿部淀粉市场现状及未来发展趋势
  20. 基于不同IP地址下的虚拟主机配置以及基于不同端口下的虚拟主机配置

热门文章

  1. 关于STM32F107RCT6使用8M晶振串口波特率错误的问题
  2. 求素数的c语言表达式,使用c语言判断100以内素数的示例(c语言求素数)
  3. SPSS课程学习思路及流程
  4. 迈普交换机中断计算机网络,迈普3100交换机配置命令大全
  5. java验证码问题(不区分大小写)
  6. win 10 安装nginx
  7. 从怎样解题到怎样解决问题
  8. jxls设置隐藏列隐藏行
  9. python爬漫画,一人*下漫画,多线程快速的下载
  10. 文件被占用?系统自带的“资源监视器(resmon)”也能帮你找到占用它的真凶