SmartMediaKit 鸿蒙NEXT GB28181设备接入SDK

面向鸿蒙NEXT行业终端的国标平台接入能力

大牛直播SDK(SmartMediaKit)面向 HarmonyOS NEXT 平台,推出 GB28181 国标设备接入模块,支持鸿蒙NEXT终端以国标前端设备形态接入现有 GB/T 28181---2016 / GB/T 28181---2022 视频平台,实现设备注册、心跳保活、目录上报、平台点播、实时音视频上报、位置上报、语音广播、本地录像等能力。

该方案适用于移动执法、应急指挥、车载终端、无人机巡检、智慧工地、工业巡检、安防监控、远程医疗、无纸化会议等场景,可帮助不具备国标接入能力的鸿蒙NEXT行业终端快速纳入现有视频监管平台和指挥调度体系。


方案概述

在传统 GB28181 应用中,国标前端设备通常是 IPC、NVR、执法记录仪、车载终端等专用设备。随着 HarmonyOS NEXT 在行业终端、移动办公、政企应用、巡检终端和国产化设备中的应用推进,越来越多鸿蒙NEXT终端也需要具备实时视频采集、平台接入、远程点播和本地留痕能力。

大牛直播SDK HarmonyOS NEXT GB28181 国标设备接入方案,基于 ArkTS + NAPI + Native C/C++ 的分层架构设计,将 GB28181 信令接入、音视频采集、编码、PS封装、RTP传输、录像与事件回调等能力进行封装,帮助开发者在鸿蒙NEXT应用中快速构建国标设备接入能力。

鸿蒙NEXT终端可作为国标前端设备注册到平台。平台侧按需发起点播后,终端可将屏幕画面、麦克风音频等实时数据通过国标链路上报;空闲状态下仅维持注册与心跳保活,兼顾在线状态维护与资源占用控制。


方案架构

方案采用信令与媒体传输分离的架构设计。

SIP 信令层负责设备注册、注销、心跳保活、目录上报、平台点播、会话协商、位置上报、语音广播等国标交互流程。

媒体处理层负责屏幕采集、音频采集、音视频编码、PS封装、RTP传输、本地录像和事件回调。

整体架构如下:

鸿蒙NEXT业务应用层

负责页面交互、权限申请、平台参数配置、状态展示和业务流程编排。

ArkTS 接入层

负责上层接口封装、设备信息配置、事件分发和业务状态管理。

NAPI 桥接层

负责 ArkTS 与 Native SDK 之间的方法调用、数据传递和事件回调。

Native C/C++ SDK 内核层

负责音视频采集、编码、PS封装、RTP发送、录像、快照和底层资源管理。

GB28181 接入能力层

负责平台注册、心跳保活、目录上报、平台点播、媒体发送、位置上报和语音广播等能力。

通过该分层设计,业务侧无需直接处理复杂的 SIP 信令、音视频编码、PS封装、RTP传输和跨线程资源管理逻辑,可更专注于行业业务流程实现。


核心能力

大牛直播SDK HarmonyOS NEXT GB28181 国标设备接入模块,支持鸿蒙NEXT终端以国标前端设备形态接入现有 GB/T 28181---2016 或 GB/T 28181---2022 视频平台,实现平台注册、心跳保活、目录上报、平台点播、实时音视频上报、移动位置上报、语音广播和本地录像等能力。

功能支持:

  • 支持 GB/T 28181---2016、GB/T 28181---2022;
  • 支持平台注册、注册刷新、注销;
  • 支持心跳保活、心跳间隔和检测次数配置;
  • 支持设备目录查询应答;
  • 支持设备信息、通道信息配置;
  • 支持平台按需点播和 INVITE 会话协商;
  • 支持屏幕采集数据接入;
  • 支持麦克风音频采集;
  • 支持 H.264 / H.265 视频编码;
  • 支持 G.711A / AAC 音频格式对接;
  • 支持纯视频、音视频 PS 打包传输;
  • 支持 RTP over UDP、RTP over TCP 被动模式;
  • 支持信令通道 TCP / UDP 配置;
  • 支持移动设备位置 MobilePosition 上报;
  • 支持语音广播;
  • 支持平台侧语音下发与终端侧播放;
  • 支持按需启动或停止采集、编码和媒体传输;
  • 支持空闲状态下仅维持平台注册与心跳保活;
  • 支持状态反馈和事件回调;
  • 支持与录像模块组合,实现 MP4 本地录像留痕;
  • 支持与 RTMP直播推流SDK、轻量级RTSP服务SDK组合运行。

技术特点

原生鸿蒙集成

方案面向 HarmonyOS NEXT 原生应用设计,采用 ArkTS + NAPI + Native SDK 分层集成方式,便于接入鸿蒙NEXT应用工程。

国标链路完整

覆盖平台注册、心跳保活、目录上报、平台点播、媒体发送、位置上报、语音广播等 GB28181 设备接入核心流程。

复用音视频内核

复用大牛直播SDK既有的采集、编码、PS封装、RTP传输、录像和事件回调能力,降低重复开发成本。

支持多链路组合

可与 RTMP直播推流SDK、轻量级RTSP服务SDK、录像模块组合使用,构建"国标接入 + 直播回传 + 局域网分发 + 本地留痕"的多链路实时音视频系统。

按需采集传输

平台未点播时,终端可仅维持注册和心跳状态;平台发起点播后,再启动采集、编码和媒体传输,有助于降低空闲状态下的资源占用。

适合行业终端

适用于移动执法终端、车载终端、巡检终端、智慧工地终端、无人机地面站、政企业务终端等鸿蒙NEXT设备。


推荐模块组合


典型应用场景


集成方式

大牛直播SDK HarmonyOS NEXT GB28181 接入方案采用 ArkTS + NAPI + Native SDK 的分层集成模式。

业务侧主要负责平台参数配置、设备信息配置、权限申请、状态展示、事件处理和业务流程编排。

SDK侧负责 GB28181 注册、心跳、目录上报、平台点播、媒体发送、位置上报、语音广播、音视频采集、编码、PS封装、RTP传输、本地录像和异常状态回调等能力。

这种方式既保留了鸿蒙NEXT原生应用的开发体验,又将复杂的国标信令、音视频编码和媒体传输能力封装在 SDK 内部,有助于降低业务侧接入难度和后期维护成本。

鸿蒙NEXT如何接入GB28181平台?SmartMediaKit 设备接入集成实践


总结

大牛直播SDK HarmonyOS NEXT GB28181 国标设备接入方案,面向移动执法、应急指挥、车载终端、无人机巡检、智慧工地、工业巡检等行业场景,提供从平台注册、心跳保活、目录上报、平台点播,到音视频采集、PS封装、RTP传输、位置上报、语音广播和本地录像的一体化能力。

开发者可基于该方案,将鸿蒙NEXT终端快速接入现有 GB28181 视频平台,并结合 RTMP直播推流、轻量级RTSP服务、录像模块等能力,构建稳定、低延迟、可扩展的行业实时音视频系统。


📎 CSDN官方博客:音视频牛哥-CSDN博客

相关推荐
youyin1 天前
HarmonyOS ArkUI 组件与自定义组件零基础:从搭页面到组件化开发
华为·harmonyos
HwJack202 天前
【HarmonyOS开发小实践】ArkTS 从 TypeScript 到方舟语言的演进
华为·harmonyos
张星河zen2 天前
4096卡、8EFLOPS、7.2T NPO:华为昇腾960超节点详解
华为·ai训练·ai推理·超节点·npo·昇腾960·hi-one
云运维笔记2 天前
华为设备IP地址配置全攻略
运维·网络·计算机网络·华为
威哥爱编程2 天前
HarmonyOS 7 星盾机密风控实战:设备风险因子端侧融合计算,可用不可见
harmonyos·arkts
威哥爱编程2 天前
HarmonyOS 7 应用快启实战:关键资源预加载进内存,冷启告别白屏
华为·harmonyos·arkts
音视频牛哥2 天前
Android与HarmonyOS NEXT如何接入GB28181:从SIP到PS/RTP的完整链路
音视频·gb28181-2022对接·鸿蒙next gb28181·gb/t 28181-2022·gb/t 28181-2016·gb28181-2022平台
马剑威(威哥爱编程)2 天前
【共创稿事节】HarmonyOS 7 视觉 AI 进阶实战:人脸检测 + 通用文字识别(OCR)两步接入
华为·harmonyos·arkts
HMS Core2 天前
HarmonyOS智慧多窗,让应用在任意窗口都“恰到好处”
harmonyos