Android平台GB28181接入SDK

面向Android行业终端的国标平台接入能力

大牛直播SDK推出的 Android平台GB28181设备接入SDK(SmartGBD),支持不具备国标音视频能力的 Android 终端,以 GB28181 前端设备形态注册接入现有 GB/T 28181—2016 或 GB/T 28181—2022 视频平台。

方案适用于移动执法、智能安全帽、车载终端、无人机巡检、智慧工地、明厨亮灶、智慧交通、雪亮工程、平安乡村、工业巡检、生产运输、智慧教育、远程办公等行业场景,可帮助 Android 终端快速具备国标平台接入、实时音视频上报、位置上报、语音广播、语音对讲、录像留存等能力。

Android终端除支持常规的音视频数据接入外,还可以支持移动设备位置(MobilePosition)订阅和通知、图像抓拍、语音广播和语音对讲、历史视音频下载和回放,支持对接数据类型如下:

  1. 编码前数据(目前支持的有YV12/NV21/NV12/I420/RGB24/RGBA32/RGB565等数据类型),其中,Android平台前后摄像头数据,或者屏幕数据,或者Unity拿到的数据,均属编码前数据;
  2. 编码后数据(如无人机等264/HEVC数据,或者本地解析的MP4音视频数据);
  3. 拉取RTSP或RTMP流并接入至GB28181平台(比如其他IPC的RTSP流,可通过Android平台GB28181接入到国标平台)。

技术特点和优势:

国标链路完整

覆盖 GB28181 设备接入端常见流程,包括注册、心跳、目录、点播、媒体发送、位置上报、语音广播、语音对讲、抓拍、历史视音频处理等能力。

多类型数据源接入

支持编码前 YUV/RGB 数据、编码后 H.264/H.265/AAC 数据、PCM 音频数据,以及 RTSP/RTMP 网络流接入,适配摄像头、屏幕、Unity、无人机、车载终端、IPC/NVR 等多种数据源。

多模块组合运行

可与 RTMP直播推送SDK、轻量级RTSP服务SDK、RTSP/RTMP播放器SDK、录像SDK 组合运行,构建“国标接入 + 直播推送 + 局域网分发 + 本地录像 + 远程播放”的多链路实时音视频系统。

SDK接口化集成

所有功能以 SDK 接口形式提供,支持参数配置、状态反馈和事件回调。开发者可根据业务需要进行精细化配置,也可使用默认参数快速完成接入。

功能支持:

  •  [视频格式]H.264/H.265(Android H.265硬编码);
  •  [音频格式]G.711 A律、AAC;
  •  [音量调节]Android平台采集端支持实时音量调节;
  •  [H.264硬编码]支持H.264特定机型硬编码;
  •  [H.265硬编码]支持H.265特定机型硬编码;
  •  [软硬编码参数配置]支持gop间隔、帧率、bit-rate设置;
  •  [软编码参数配置]支持软编码profile、软编码速度、可变码率设置;
  •  支持横屏、竖屏推流;
  •  Android平台支持后台service推送屏幕(推送屏幕需要5.0+版本);
  • 支持纯视频、音视频PS打包传输;
  • 支持RTP OVER UDP和RTP OVER TCP被动模式(TCP媒体流传输客户端);
  • 支持信令通道网络传输协议TCP/UDP设置;
  • 支持注册、注销,支持注册刷新及注册有效期设置;
  • 支持设备目录查询应答;
  • 支持心跳机制,支持心跳间隔、心跳检测次数设置;
  • 支持移动设备位置(MobilePosition)订阅和通知;
  •  适用国家标准:GB/T 28181—2016、GB/T28181—2022;
  • 支持语音广播;
  • 支持语音对讲;
  • 支持图像抓拍;
  • 支持历史视音频文件检索;
  • 支持历史视音频文件下载;
  • 支持历史视音频文件回放;
  • 支持云台控制和预置位查询;
  •  [实时水印]支持动态文字水印、png水印;
  •  [镜像]Android平台支持前置摄像头实时镜像功能;
  •  [实时静音]支持实时静音/取消静音;
  •  [实时快照]支持实时快照;
  •  [降噪]支持环境音、手机干扰等引起的噪音降噪处理、自动增益、VAD检测;
  •  [外部编码前视频数据对接]支持YUV数据对接;
  •  [外部编码前音频数据对接]支持PCM对接;
  •  [外部编码后视频数据对接]支持外部H.264数据对接;
  •  [外部编码后音频数据对接]外部AAC数据对接;
  •  [扩展录像功能]支持和录像SDK组合使用,录像相关功能。

典型应用场景:

对应Demo:

  •  Android工程:SmartPublisherV2、Camera2Demo;

技术对接文档:

相关博客: