面向 HarmonyOS NEXT 的采集、推流、播放、录像一体化实时音视频能力

大牛直播SDK(SmartMediaKit)面向 HarmonyOS NEXT 平台,提供 RTMP直播推流、轻量级RTSP服务、RTSP直播播放、RTMP直播播放、实时录像与快照 等核心能力,帮助开发者快速构建稳定、低延迟、易集成的鸿蒙NEXT实时音视频应用。

方案适用于无纸化会议、移动执法、远程巡检、安防监控、工业可视化、应急指挥、远程医疗、电子教室等行业场景,可满足鸿蒙NEXT终端在 采集、编码、推流、分发、播放、录像、快照 等环节的实时音视频能力建设需求。


方案概述

大牛直播SDK 鸿蒙NEXT超低延迟直播解决方案,围绕实时音视频业务中的核心链路设计,覆盖从端侧采集到直播推流、局域网分发、远程播放、本地录像的完整能力。

在采集发布侧,鸿蒙NEXT终端可采集屏幕画面、麦克风声音和系统声音,经编码后通过 RTMP 协议推送至直播服务器,也可通过轻量级 RTSP 服务在局域网内直接分发。

在播放接收侧,鸿蒙NEXT终端可作为低延迟播放器,拉取 RTSP/RTMP 实时流并完成播放渲染、录像、快照和状态回调。


方案架构

方案采用 ArkTS + NAPI + Native C/C++ 的分层集成方式。业务层负责页面交互、参数配置、权限申请和状态展示,SDK层负责音视频采集、编码、协议封装、播放解码、录像、快照和事件回调,降低业务侧音视频底层开发复杂度。


核心能力

RTMP直播推流

RTMP直播推流模块支持鸿蒙NEXT终端采集屏幕、麦克风、系统音,并将编码后的音视频数据通过 RTMP 协议推送到直播服务器。

能力特点:

  • 支持屏幕采集推流;
  • 支持麦克风、系统音采集;
  • 支持系统音与麦克风混音;
  • 支持 H.264/H.265 编码;
  • 支持软编码、硬编码及 Surface 模式;
  • 支持低延迟 RTMP 推送;
  • 支持推流状态事件回调;
  • 可与录像、轻量级 RTSP 服务并行运行。

适用场景:

无纸化会议、移动执法、远程巡检、电子教室、应急现场回传、工业终端画面上云等。

鸿蒙NEXT无纸化同屏端到端时延测试


轻量级RTSP服务

轻量级RTSP服务模块可在鸿蒙NEXT终端本地启动 RTSP Server,将当前采集编码后的实时音视频流在局域网内分发,无需额外部署独立 RTSP 服务端。

能力特点:

  • 终端侧内置 RTSP 服务;
  • 支持自定义服务端口;
  • 支持自定义流名称;
  • 支持生成 RTSP 播放地址;
  • 支持局域网低延迟分发;
  • 可与 RTMP 推流、本地录像共用同一采集编码链路。

适用场景:

会议大屏观看、局域网同屏、电子教室、内网视频分发、专网预览、巡检现场局域网查看等。

鸿蒙NEXT无纸化同屏之轻量级RTSP服务器端到端时延测试


RTSP直播播放

RTSP直播播放器模块支持在鸿蒙NEXT应用中拉取并播放 RTSP 实时流,可对接 IPC、NVR、边缘网关、轻量级RTSP服务等视频源。

能力特点:

  • 支持 RTSP 实时播放;
  • 支持低延迟播放;
  • 支持 TCP/UDP 模式;
  • 支持 TCP/UDP 自动切换;
  • 支持 RTSP 鉴权;
  • 支持播放缓冲控制;
  • 支持 XComponent Surface 渲染;
  • 支持播放端录像和快照;
  • 支持分辨率、下载速度、播放状态回调。

适用场景:

安防监控、工业巡检、机器人视觉、局域网视频预览、指挥调度终端、视频监控移动端等。

HarmonyOS 鸿蒙NEXT RTSP播放器时延测试


RTMP直播播放

RTMP直播播放器模块支持鸿蒙NEXT应用拉取 RTMP 直播流,适用于直播观看、远程同屏接收、业务平台视频预览等场景。

能力特点:

  • 支持 RTMP 实时播放;
  • 支持低延迟播放模式;
  • 支持快速启动;
  • 支持播放缓冲设置;
  • 支持 H.264/H.265 播放;
  • 支持播放状态事件回调;
  • 支持下载速度上报;
  • 支持播放端录像与快照。

适用场景:

会议直播观看、远程同屏接收、指挥中心移动端、业务系统视频预览、推流测试和调试播放等。

HarmonyOS鸿蒙NEXT下RTMP播放器时延测试


录像与快照

录像模块可与推流端、播放端灵活组合,实现实时音视频本地留档。快照模块可在采集或播放过程中保存关键画面,便于取证、复盘和业务归档。

能力特点:

  • 支持推流端录像;
  • 支持播放端录像;
  • 支持 MP4 文件保存;
  • 支持录像目录配置;
  • 支持录像文件大小控制;
  • 支持音频、视频录像开关;
  • 支持录像开始、文件完成事件回调;
  • 支持关键画面快照保存。

适用场景:

会议留档、执法取证、巡检记录、远程会诊资料保存、直播备份、异常现场复盘等。


推荐模块组合

业务需求 推荐模块
鸿蒙终端屏幕推送到直播服务器 RTMP直播推流SDK
鸿蒙终端局域网同屏分发 轻量级RTSP服务SDK
播放 IPC/NVR/边缘网关视频 RTSP直播播放器SDK
播放 RTMP 服务器直播流 RTMP直播播放器SDK
推流过程本地录像留档 RTMP推流SDK + 录像模块
播放过程本地录像 RTSP/RTMP播放器SDK + 录像模块
同屏推送并支持局域网观看 RTMP推流SDK + 轻量级RTSP服务SDK
端到端实时直播闭环 推流SDK + RTSP服务 + 播放器SDK + 录像模块

典型应用场景

无纸化会议

鸿蒙NEXT终端可采集屏幕内容、系统音和麦克风声音,通过 RTMP 推送至会议服务器,也可通过轻量级 RTSP 服务在局域网内分发给会议大屏或其他终端。

方案价值:

  • 支持屏幕内容实时共享;
  • 支持系统音与讲解声音同步传输;
  • 支持局域网低延迟观看;
  • 支持会议过程本地录像留档。

移动执法

移动执法终端可将业务操作画面、现场语音讲解实时回传至指挥中心,并在本地同步录像保存。

方案价值:

  • 支持现场过程实时回传;
  • 支持远程指挥调度;
  • 支持执法过程可视化留痕;
  • 支持本地录像取证。

远程巡检

巡检终端可将屏幕画面、系统状态和现场音频实时传输至远程平台,也可在局域网内通过 RTSP 服务分发给现场大屏或控制终端。

方案价值:

  • 支持远程查看现场状态;
  • 支持低延迟视频回传;
  • 支持过程录像与问题复盘;
  • 便于跨区域协同处理。

安防监控

鸿蒙NEXT应用可通过 RTSP 播放模块接入 IPC、NVR、边缘网关或轻量级 RTSP 服务输出的视频流,实现实时预览、录像和快照。

方案价值:

  • 支持 RTSP 低延迟播放;
  • 支持 TCP/UDP 灵活切换;
  • 支持播放端录像和快照;
  • 适合监控预览、巡检和指挥场景。

方案优势

模块完整

覆盖采集、编码、推流、RTSP服务、播放、录像和快照等核心能力,开发者可按业务需求灵活组合。

超低延迟设计

面向同屏、直播、监控、会议、巡检等实时音视频场景设计,支持低延迟推流、低延迟播放、缓冲控制和快速启动。

原生鸿蒙集成

支持 ArkTS、NAPI 与 Native C/C++ 集成,适合 HarmonyOS NEXT 原生应用开发,便于集成到现有业务工程。

多链路复用

RTMP推流、轻量级RTSP服务和本地录像可复用同一套采集编码链路,减少重复采集和重复编码带来的资源开销。

行业场景适配

方案适用于政企、安防、会议、工业、医疗、教育、应急等行业应用,可作为鸿蒙NEXT实时音视频能力底座。


集成方式

大牛直播SDK 鸿蒙NEXT方案采用 ArkTS + NAPI + Native SDK 的分层集成模式,在保持鸿蒙NEXT原生开发体验的同时,将复杂的音视频能力下沉到SDK内核,降低业务侧接入和维护成本。

业务应用层
    ↓
ArkTS封装层
    ↓
NAPI接口层
    ↓
SmartMediaKit Native SDK
    ↓
采集 / 编码 / 推流 / 播放 / 录像 / 快照

在该模式下,业务侧主要负责页面交互、权限申请、参数配置、状态展示和业务流程编排;SDK侧负责屏幕采集、音频采集、音视频编码、RTMP推流、RTSP服务、RTSP/RTMP播放、播放渲染、本地录像、快照以及事件回调等底层能力。

通过清晰的分层设计,开发者可以更专注于业务功能实现,无需深入处理复杂的音视频采集、编解码、协议封装和跨线程资源管理等底层细节,从而提升鸿蒙NEXT实时音视频应用的开发效率和稳定性。

大牛直播SDK(SmartMediaKit)鸿蒙NEXT同屏RTMP推流与轻量级RTSP服务集成实践指南

大牛直播SDK(SmartMediaKit)鸿蒙NEXT RTSP/RTMP低延迟播放器集成与实践指南


总结

大牛直播SDK(SmartMediaKit)鸿蒙NEXT超低延迟直播解决方案,围绕 RTMP直播推流、轻量级RTSP服务、RTSP直播播放、RTMP直播播放和录像模块,提供了一套轻量、稳定、可集成的实时音视频能力。

开发者可基于该方案快速构建鸿蒙NEXT平台下的同屏推送、局域网分发、远程播放、本地录像和行业音视频应用,降低底层音视频开发成本,加快产品落地。


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

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐