大牛直播SDK(SmartMediaKit)
大牛直播 SDK(SmartMediaKit) 是一套面向多平台、多协议和行业级应用的实时音视频系统级 SDK 解决方案。自 2015 年推出以来持续迭代,围绕 RTMP、RTSP、HTTP-FLV、GB28181 以及 WebRTC 相关技术体系,提供从音视频采集、编码、传输、播放、录像、转发到业务系统集成的完整媒体处理能力。
SmartMediaKit 采用模块化、可组合的产品架构,核心能力包括 RTMP/WHIP 推流、RTSP/RTMP/HTTP-FLV/WHEP 低延迟播放、轻量级 RTSP 服务、RTSP/RTMP 拉流与转发、GB28181 设备接入、实时录像、SEI 扩展数据以及 AI 视觉分析数据对接 等。开发者可根据业务需求选择不同模块,快速构建面向移动终端、工业设备、嵌入式系统、边缘网关和行业平台的实时音视频应用。
随着浏览器实时观看、远程协作和智能视觉应用的发展,SmartMediaKit 进一步扩展 WHIP 推流与 WHEP 播放能力,为现有音视频体系增加面向 WebRTC 的实时媒体接入与观看方式。既支持摄像头等采集源直接通过 WHIP 发布,也可通过 RTSP/RTMP 拉流与媒体适配,将已有视频源接入新的实时视频系统,在保留传统协议生态的同时,拓展更多业务场景。

SmartMediaKit 不只是单一功能的 SDK 工具集,而是一套可按需组合的实时音视频技术体系。开发者能够复用统一的采集、编码、播放、媒体处理及事件回调能力,根据不同设备、网络环境和业务平台选择合适的协议组合,降低重复开发和跨平台适配成本。
在需要中心化接入与分发的项目中,SmartMediaKit 还可配合 SmartMediaServer,将设备侧采集、编码和媒体发布能力延伸到服务端的统一接入、通道管理、多协议分发及录像管理,形成从终端采集、边缘汇聚到中心媒体服务的完整技术链路。
在典型低延迟配置和稳定网络条件下,SmartMediaKit 的部分优化链路可实现 100~200ms 量级的端到端低延迟体验。为远程监控、应急指挥、实时协作及工业视觉等场景提供低延迟、稳定性和可控性兼顾的技术基础。
🌍 支持平台与架构

🧩 模块总览表

⚙️ 分平台模块说明
🚀 技术优势
面向实时音视频系统设计,支持低延迟采集、编码、传输、播放与渲染链路优化。在典型配置下,可实现 100~200ms 量级端到端低延迟体验,适合强实时互动、远程监控、应急指挥、无人机回传、工业控制等场景。

高稳定性
SDK 长期服务于企业级项目,重点优化弱网重连、音视频同步、软硬编解码切换、播放缓冲控制、异常状态回调、录像完整性等关键链路,适合长期运行和系统级集成。
模块化组合
各模块既可单独使用,也可组合形成完整链路。例如:
- 摄像头/屏幕采集 → RTMP 推流 → 直播平台或原生播放器
- 摄像头/麦克风采集 → WHIP 推流 → WHEP/WebRTC 实时观看
- 本地采集 → 轻量级 RTSP 服务 → 局域网专业客户端播放
- RTSP/RTMP 拉流 → 媒体适配 → WHIP 发布 → 浏览器实时观看
- RTSP 拉流 → RTMP 转发 → 中心平台汇聚与分发
- 摄像头采集 → GB28181 设备接入 → 行业平台点播
- 推流/播放 → 实时录像与快照 → 业务存储和管理
开发者可按需选择模块,降低重复开发成本。
WHIP/WHEP 实时媒体能力
随着远程协作、移动视频回传及浏览器实时观看需求增加,SmartMediaKit 在原有协议体系中增加 WHIP 推流和 WHEP 播放能力。
WHIP 通过标准化 HTTP 信令建立 WebRTC 媒体发布会话,使摄像头、移动终端和已有音视频来源能够更方便地进入 WebRTC 媒体服务体系;WHEP 则为实时媒体接收提供相应的标准化接口,适用于需要低延迟观看的客户端及业务场景。
配合 SmartMediaKit 的外部音视频数据接口、RTSP/RTMP 拉流模块及现有编解码能力,开发者既可以直接发布新采集的视频,也可以充分复用已有编码数据,在必要位置进行媒体格式适配,减少重复编解码带来的资源消耗和处理时延。
跨平台一致性
支持 Windows、Linux、Android、iOS、HarmonyOS NEXT、Unity3D 等多平台接入,接口风格统一,事件回调清晰,便于客户在不同终端和系统环境中复用开发经验。
低资源占用与边缘适配
面向移动终端、嵌入式设备、工业计算机和边缘网关,SmartMediaKit 注重媒体处理效率与系统资源利用率。
对于 RTSP/RTMP 拉流转发、外部压缩数据输入等场景,在编码格式兼容的条件下可避免不必要的视频解码和重新编码,降低 CPU 与功耗开销,减少额外处理时延,并为多路视频汇聚提供更合理的资源利用方式。
接口化集成与模块解耦
采集、编码、推流、播放、录像、轻量服务和行业协议接入等能力通过 SDK 接口提供,支持参数设置、状态反馈和事件回调。
开发者可以根据项目需求选择独立模块,也可以组合实现较完整的媒体业务链路。SDK 提供配套 Demo 工程、集成文档及技术支持,便于快速验证功能和开展产品级集成。
面向业务系统与 AI 视觉分析扩展
SmartMediaKit 提供外部音视频数据接入、编码前后数据处理、原始图像回调、SEI 扩展数据及相关媒体处理能力,便于与目标检测、图像识别、视频分析和其他视觉算法模块集成。
在机器人、工业视觉、智慧安防等场景中,可将实时媒体传输与业务侧 AI 分析系统结合,形成视频采集、实时传输、视觉处理和事件联动的数据链路,而不必将 AI 算法与底层传输协议紧密绑定。
🏭 应用行业场景
大牛直播SDK(SmartMediaKit)致力于通过高稳定、低延迟、可组合的实时音视频能力,帮助行业客户快速构建面向生产系统的实时视频链路。

教育与会议
适用于在线教育、智慧教室、无纸化会议、远程教学、实验实训、虚拟仿真教学等场景,支持低延迟推流、实时播放、屏幕采集、本地录制和多终端接入。
政务与应急
适用于单兵执法、车载回传、机载回传、应急指挥、移动布控、现场事件联动等场景,支持移动端视频采集、低延迟回传、GB28181 平台接入和录像取证。
工业与能源
适用于电力巡检、智慧水利、煤矿监测、管廊隧道、生产线质检、工业相机接入、远程设备巡检等场景,支持 RTSP/RTMP 播放、低延迟转发、AI 分析接入和本地录像。
智慧城市与物联网
适用于智慧安防、可视门禁、车载终端、智能家居、物联网摄像头、边缘网关等场景,支持轻量级 RTSP 服务、本地视频分发、多终端拉流和平台级接入。
机器人与具身智能
适用于四足机器人、巡检机器人、移动机器人、具身智能终端等场景,支持机器人端摄像头、麦克风、传感数据与视频流的实时采集、低延迟回传、远程预览、AI 分析接入和录像留存,助力构建面向安防巡检、工业巡检、应急处置、园区巡逻等场景的实时视频感知链路。
低空经济与无人机
适用于无人机巡检、低空安防、应急救援、空中视频回传、移动指挥调度等场景,支持低延迟视频回传、多路转发、GB28181 接入和实时播放。
医疗与金融
适用于远程会诊、专家诊断、手术示教、金融双录、业务取证、影像资料归档等场景,支持音视频同步、实时录像、低延迟播放和业务系统集成。
媒体与商业
适用于企业直播、云展会、活动直播、移动推流、监控接入、导播分发等场景,支持 RTMP 推流、RTMP/RTSP 播放、Unity3D 集成和多平台部署。
📘 SDK 集成与调用文档
Windows平台
- 大牛直播SDK(SmartMediaKit)Windows平台RTMP推流、轻量级RTSP服务SDK集成说明(C++版)
- 大牛直播SDK(SmartMediaKit)Windows平台RTMP推流、轻量级RTSP服务SDK集成说明(C#版)
- 大牛直播SDK(SmartMediaKit) Windows平台RTSP/RTMP直播播放SDK集成说明(C++版)
- 大牛直播SDK(SmartMediaKit)大牛直播SDK Windows平台RTSP/RTMP直播播放SDK集成说明(C#版)
- 大牛直播SDK(SmartMediaKit)Windows平台多路RTSP转RTMP推流集成说明
- 大牛直播SDK(SmartMediaKit)Windows 平台 Unity3D RTSP/RTMP 直播播放 SDK 集成说明
Linux平台
- 大牛直播SDK(SmartMediaKit)Linux平台RTMP推流、轻量级RTSP服务SDK集成说明
- 大牛直播SDK(SmartMediaKit)Linux平台多路RTSP转RTMP推送模块集成说明
- 大牛直播SDK(SmartMediaKit)Linux平台RTSP/RTMP直播播放SDK集成说明
Android平台
- 大牛直播SDK(SmartMediaKit)Android平台RTMP直播推送模块技术接入说明
- 大牛直播SDK(SmartMediaKit)Android RTSP/RTMP 播放器集成指南(新版集成说明)
- 大牛直播SDK(SmartMediaKit)Android平台WHIP直播推送模块技术接入说明
- 大牛直播SDK(SmartMediaKit)Android平台RTSP/RTMP直播播放器技术接入说明
- 大牛直播SDK(SmartMediaKit)Android平台GB28181接入SDK技术对接文档
- 大牛直播SDK(SmartMediaKit)Android平台Unity3D RTSP/RTMP播放器集成实践
鸿蒙NEXT平台
- 大牛直播SDK(SmartMediaKit)鸿蒙NEXT同屏RTMP推流与轻量级RTSP服务集成实践指南
- 大牛直播SDK(SmartMediaKit)鸿蒙NEXT RTSP/RTMP低延迟播放器集成与实践指南
- 大牛直播SDK(SmartMediaKit)鸿蒙NEXT GB28181设备接入指南
- 大牛直播SDK(SmartMediaKit)鸿蒙NEXT如何接入GB28181平台?SmartMediaKit 设备接入集成实践
iOS平台
macOS平台
- 大牛直播SDK(SmartMediaKit)macOS平台RTMP推流、轻量级RTSP服务SDK集成说明
- 大牛直播SDK(SmartMediaKit)macOS平台RTSP|RTMP直播播放器技术接入说明
🆕 最新版本 Release Note
🎬 延迟测试视频
🧩 如何获取测试版
📞 联系我们
如需技术对接、授权试用或其他支持,欢迎通过 官网联系渠道,我们将为您提供专属的技术支持与集成方案,助力您的系统以更高稳定性、更低延迟、更智能的链路能力快速落地。