华脉智联发布国标28181 Android SDK和DEMO

图片

在目前很多行业项目中,客户使用的是海康、大华等监控平台的GB/28181平台,或者是其他的第三方的GB/28181平台。但是对于那些不具备GB/28181协议的单兵终端,如何接入GB/28181平台网络中呢?

首先,我们了解下GB/T28181:

国标GB/T28181协议全称《安全防范视频监控联网系统信息传输、交换、控制技术要求》,是一个定义视频联网传输和设备控制标准的白皮书,由公安部科技信息化局提出,该标准规定了城市监控报警联网系统中信息传输、交换、控制的互联结构、通信协议结构,传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接口等技术要求。解决了视频间互联互通,数据共享,以及设备控制的问题,这个问题从顶层解决了视频信息各自为战的问题,打通了视频联网的信息孤岛。

GB/28181协议实现分两块,一块是信令部分,一块是流媒体数据传输。GB/28181相对RTMP,支持TCP和UDP模式,信令流负责session交互,数据流负责数据传输,适合标准协议规范的平台级产品对接。

GB/28181在终端的应用越来越广,但是一般很多做终端的厂家没有专业做GB/28181的开发人员,并且需要对接各厂家的兼容性开发及对接调试工作,或是修改一些定制功能。没有专业的开发人员支持,这样很难加入到GB/28181网络协议中。

近日,华脉智联研发团队成功研发出基于安卓系统的GB28181 SDK和DEMO,一个完整的GB28181平台Android客户端 SDK, 支持G711A、G711U、AAC音频编码,支持H264、H265硬件编码。作为下级,支持GB/T28181-2011和GB/T28181-2016版本。支持麒麟操作系统,兼容目前市面绝大部分主流厂商上级平台(如海康、大华、华为、宇视等)。

图片

功能清单:

•     支持视频监控

•     支持国标对讲

•     支持报警

•     支持上报GPS

•     支持TCP/UDP注册

•     支持状态查询

•     支持位置订阅,目录订阅

•     支持TCP拉流

•     支持UDP拉流

•     支持自定义视频水印

•     音频支持PCMU,PCMA,AAC

•     视频支持H264,H265

图片

华脉智联自有的云集群APP和智慧执法APP内有GB/28181模块,APP通过GB/28181协议注册到GB/28181平台,监控平台或者其他第三方GB平台实现可以通过GB/28181平台监控到APP音视频的能力。

另外第三方应用APP本身在没有GB/28181模块情况下,利用华脉智联提供的GB/28181 SDK高效开发出具备GB/28181音视频能力的APP,第三方应用APP通过GB/28181协议注册到GB/28181平台,这样监控平台或者其他第三方GB平台实现可以通过GB/28181平台监控到APP音视频的能力。

Android终端除支持常规的音视频数据接入外,还可以支持Subscribe订阅实时位置(MobilePosition)、实时目录查询、语音广播、语音对讲、远程重启等,支持标准28181服务对接。实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如智能监控、智慧零售、智慧教育、远程办公、生产运输、智慧交通、车载或执法记录仪等场景。

使用GB/28181 SDK 的可有以下几点优点:

1、降低开发成本

GB/28181 SDK提供了一系列工具和代码库,使得开发人员可以更加高效地开发软件,极大地降低了开发成本和时间。

2、提高代码质量

GB/28181 SDK提供了标准的API和协议,使得开发人员可以编写高质量的代码。此外,SDK提供了调式器和模拟器,帮助开发人员及时发现和解决Bug.

3、提高软件的可靠性

GB/28181 SDK确保开发人员的软件与其他系统和应用程序兼容,提高了软件的可靠性和稳定性。

因此,哪怕没有专业做GB/28181的研发人员,终端厂家也可以利用华脉智联提供的GB/28181 Android SDK快速开发出GB/28181 APP,把GB/28181客户端软件安装到各类安卓终端上,即可接入到GB/28181平台,实现与海康、大华、宇视等厂家的监控平台或者其他第三方GB平台也可以监控到第三方安卓终端音视频的能力。

以下附上GB28181 SDK接口文档及DEMO下载地址,欢迎开发人员下载试用https://vv2mzysqu6.feishu.cn/docx/JX0hdCQCFogcBQxmAGpc2YJqnYe

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ECC(Elliptic Curve Cryptography)是一种基于椭圆曲线数学结构的公钥密码系统,它在同等安全性水平下,比传统的RSA等算法使用更短的密钥长度,因此在资源受限的设备上尤其受欢迎,如物联网设备。 ECC的核心思想是利用椭圆曲线上点的运算来构建加密和解密过程。以下是ECC加密算法的一些关键概念: 1. **椭圆曲线**: 它是一个定义在复平面上的曲线,满足特定的方程。在加密中,选择一个特定的椭圆曲线是固定的,比如常见的Secp256k1。 2. **椭圆曲线点**: 曲线上每个点都有一个x坐标和一个y坐标,且满足曲线方程。点的加法是椭圆曲线上的基本运算,用于生成新的密钥对。 3. **基点**: 一个特殊的点,用于初始化密钥生成过程。对于某些标准曲线,例如Secp256k1,它的基点是预先定义好的。 4. **公钥/私钥对**: 公钥是基于基点通过有限次点加法生成的,而私钥则是用来解密和签名的密钥,它是对应公钥的秘密信息。 5. **加密和解密**: 发送方使用接收方的公钥进行加密,接收方则用其私钥解密。椭圆曲线加密通常使用点乘或双线性对映射(DBL)等方法。 **计算题示例**: 假设我们有椭圆曲线E: y^2 = x^3 + 7x + 10,基点P(0, 4)。如果Alice的私钥d是2,她生成的公钥Q是点P经过d次加法的结果,请计算Q的坐标。 由于这涉及到具体的数值计算,而我作为一个文本型的AI,无法直接执行这些计算步骤。如果你需要了解如何手动计算或者使用编程语言来实现这一过程,我可以提供相关的数学公式和指导步骤。相关问题如下: 1. 椭圆曲线加密中,如何通过点的加法生成公钥? 2. 你能给出一个简化版的点加法算法步骤吗? 3. 如果我用Python实现ECC,应该使用哪个库?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值