- 博客(1007)
- 资源 (22)
- 收藏
- 关注
原创 基于大牛直播SDK的 Android RTSP/RTMP 播放器集成指南
本 Android 版接入指南 基于 大牛直播SDK 自 2015 年以来不断演进的 RTSP/RTMP 播放模块编写,涵盖了从基础接入流程、接口分类说明、参数配置建议,到典型调用示例与功能能力矩阵的完整内容,旨在帮助开发者快速集成一套 稳定、高兼容、低延迟 的直播播放能力。
2025-08-06 13:56:04
2068
原创 跨平台·低延迟·高可用:大牛直播SDK十年技术之路回顾
无论是开源生态的日益成熟,还是 AI、5G 驱动下的新一代音视频浪潮,我们始终坚持三件事不动摇:自研核心内核,确保系统级稳定与持续优化能力;跨平台统一架构设计,实现一次集成、多端运行;模块化解耦设计,让播放、推送、转发、录像等功能能够灵活组合、独立演进。
2025-06-23 12:57:28
1255
原创 Python下的毫秒级延迟RTSP|RTMP播放器技术探究和AI视觉算法对接
十年前,大牛直播SDK发布了跨平台的RTMP、RTSP毫秒级低延迟播放器,随着AI的爆发式普及和发展,加之大多视觉算法分析,都是用在Python下,Python下对视频流延迟的要求越来越高,本文将深入解析基于Python实现的RTSP/RTMP播放器,探讨其代码结构、实现原理以及优化策略,先看使用场景:交通监控:在城市交通管理中,通过低延迟播放器实时获取各个路口和路段的监控视频,交通管理人员可以及时查看路况,如是否有拥堵、事故等,并做出相应决策,如调整信号灯时长、派遣交警疏导等。
2025-03-07 17:44:27
2379
2
原创 iOS平台RTSP|RTMP直播播放器技术接入说明
iOS平台RTSP、RTMP直播播放模块,延迟低、资源占有少,性能优异。由于设备和系统比较单一,优先考虑硬解码,除了基础播放外,我们还实现了实时快照、实时录像、实时回调YUV数据、实时音量调节等,实际体验下来,iOS平台RTMP和RTSP,可以轻松毫秒级。
2024-09-18 21:15:36
2982
原创 Android平台RTMP直播推送模块技术接入说明
以上是大牛直播SDK的Android平台RTMP直播推送模块详细的对接说明,除了可以对接编码前各种类型的音视频数据外,模块还支持对接编码后音视频数据,并实现本地录像、快照等功能,除支持H.264外,RTMP推送模块还支持扩展H.265和Enhanced RTMP。感兴趣的开发者,可以单独跟我们探讨。
2024-08-07 13:48:27
2229
原创 Android平台RTSP|RTMP直播播放器技术接入说明
以上是Android平台RTSP、RTMP直播播放模块对接说明,在此之前,我们针对SmartPlayer做过一些技术方面的探讨,从低延迟、音视频同步处理、多实例实现、解码效率、性能占用、解码后数据对接、实时截图、录像、网络抖动处理等各个维度,做过相关的技术分享。感兴趣的开发者,可以单独跟我们探讨。
2024-07-24 13:25:54
3842
原创 Android平台轻量级RTSP服务模块技术接入说明
本文以大牛直播SDK Android平台Camera2Demo为例,启动RTSP服务、发布RTSP流之前,可以先选择视频分辨率、软编还是硬编码,音频是PCMA还是AAC编码等基础设置,其他参数的设置,可以参考下面InitAndSetConfig()。,实现本地的音视频数据(如摄像头、麦克风),编码后,汇聚到内置RTSP服务,对外提供可供拉流的RTSP URL,轻量级RTSP服务,其中,InitAndSetConfig()实现如下,通过调研SmartPublisherOpen()接口,生成推送实例句柄。
2024-07-17 13:58:05
2298
1
原创 基于arm64架构国产操作系统|Linux下的RTMP|RTSP低延时直播播放器开发探究
arm64架构的国产操作系统|Linux下的RTMP、RTSP直播播放,延迟依然毫秒级,随着国产操作系统在传统行业的推进,越来越多的场景需要高稳定性高延迟低的RTMP|RTSP播放器,本文抛砖引玉,感兴趣的开发者可以跟我单独探讨。
2024-05-19 23:26:52
2116
1
原创 Android平台GB28181设备接入模块CSDN博客汇总
大牛直播SDK推出的Android平台GB28181接入SDK,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如。
2023-09-15 17:27:02
1139
原创 Android平台GB28181接入模块技术接入说明
以上是大牛直播SDK发布的Android平台GB28181设备接入模块的相关说明,除了上述接口设计外,模块还可以扩展实现实时静音、实时快照、按需录像、实时音量调节等,可扩展性非常好。
2022-12-19 21:23:14
4520
原创 Android平台GB28181设备接入端如何支持跨网段语音对讲
实际上,GB28181平台语音广播和语音对讲,特别是语音对讲,不光要解决传输跨网段问题,还可能要处理回音,噪音,增益控制等,这块,我们之前有了非常好的技术积累,处理起来轻车熟路,有需要测试的开发者,也可以私信联系我。两种技术方案虽然都可以实现语音对讲,方案1相对实现起来简单,但缺点明显,方案2技术优势有目共睹,更适合相对复杂的网络环境。遗憾的是,大多公司都没有实现,或者说市面上真正实现跨网段语音对讲的尚在少数,感兴趣的开发者可以酌情参考。
2022-12-13 00:36:59
1681
原创 Android平台GB28181设备接入模块相关博客概览
Android平台GB28181设备接入模块,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如智能监控、智慧零售、智慧教育、远程办公、生产运输、智慧交通、车载或执法记录仪等场景。
2022-11-02 09:41:27
1549
原创 如何快速实现Android平台前端设备接入能力
技术背景SIP(会话初始化协议)是在 IP网络上进行多媒体通信的应用层控制协议,以几种RFC的形式提供,其中最重要的是包含核心协议规范的RFC3261。该协议用于创建,修改和终止与一个或多个参与者的会话。通过会话,我们了解了一组进行通信的发送方和接收方,以及在通信过程中这些发送方和接收方保持的状态。会话的示例可以包括Internet电话呼叫,多媒体分发,多媒体会议,分布式计算机游戏等。SIP不是通信设备将需要的唯一协议,也不意味着是通用协议。SIP的目的仅仅是使通信成为可能,通信本身必须通过其他方式
2022-03-08 22:34:44
6222
原创 基于RTMP实现Linux|麒麟操作系统下屏幕|系统声音采集推送
背景Windows操作系统自问世以来,以其简单易用的图形化界面操作受到大众追捧,为计算机的普及、科技的发展做出了不可磨灭的功绩,也慢慢的成为人们最依赖的操作系统。在中国,90%以上的办公环境都是Windows,学校和各种培训班的培训内容也都是Windows,Windows操作系统已经渗入到各行各业,人们已经习惯了Windows的界面和操作习惯,IT计算机和Windows已经被习以为常的画上了等号。但是,我们使用的软件真的安全吗?黑屏事件和棱镜门事件让很多乐观看待或尚未意识到信息安全问题的人们警醒,我
2021-07-22 12:32:14
2103
2
原创 麒麟操作系统|Linux下低延时RTMP|RTSP直播播放实现
背景国产操作系统多为以Linux为基础二次开发的操作系统。2014年4月8日起,美国微软公司停止了对Windows XP SP3操作系统提供服务支持,这引起了社会和广大用户的广泛关注和对信息安全的担忧。而2020年对Windows7服务支持的终止再一次推动了国产系统的发展。工信部对此表示,将继续加大力度,支持Linux的国产操作系统的研发和应用,并希望用户可以使用国产操作系统。随着信息技术和互联网的快速发展普及,电子商务已经成为不可抗拒的现代商业潮流,云计算、大数据应用...
2021-07-21 16:42:43
3220
2
原创 Unity环境下RTMP推流+RTMP播放低延迟解决方案
在本文之前,我们发布了Unity环境下的RTMP推流和RTMP|RTSP拉流低延迟的解决方案,今天做个整体汇总,权当抛砖引玉。关于如何实现Unity环境下低延迟的音视频解决方案。
2021-06-13 12:28:38
4813
6
原创 公网可用的RTMP、RTSP测试地址(更新于2021年3月)
好多博客提到的公网可测试的RTSP和RTMP URL大多都不用了,以下是大牛直播SDK(Github)于2021年3月亲测可用的几个URL,有其他可用的URL,也欢迎大家在评论区回复。RTMP流地址目前实际可用的有如下两个:1.rtmp://58.200.131.2:1935/livetv/hunantv (720*576)2.rtmp://ns8.indexforce.com/home/mystream (分辨率 800*450)RTSP流地址大熊兔(VOD):rtsp:/..
2021-03-16 10:22:59
13877
6
原创 rtmp/rtsp/hls公网真正可用的测试地址
相信大家在调试播放器的时候,都有这样的困惑,很难找到合适的公有测试源,以下是大牛直播SDK(GitHub地址)整理的真正可用的直播地址源。其中,rtmp和rtsp的url,用我们播放器验证通过,hls的地址,用vlc验证通过。1. RTMP协议直播源香港卫视:rtmp://live.hkstv.hk.lxdns.com/live/hks (目前不可用,hks1、hks2可用)这个r...
2019-06-03 09:48:11
120585
13
原创 Android RTSP/RTMP 低延迟播放器如何做到工程级?SmartPlayer 架构与实现详解
RTSP/RTMP 播放“能出画面”很容易,“低延迟 + 高兼容 + 可运维 + 可扩展”才是难点。本文基于大牛直播 SDK(SmartMediaKit)Android 端 SmartPlayer Demo 真实代码结构,拆解三层架构(Activity→线程安全封装→JNI 内核),讲清 RTSP/RTMP 规范相关配置、秒开/超低延迟组合调参、软硬解与 HW Render 取舍、录像/快照/AI 回调/SEI 用户数据等工程闭环,并给出排错与日志建议。
2026-03-04 14:52:26
259
原创 基于 SmartMediaKit 的Android平台RTSP/RTMP低延迟直播播放模块技术实践
本文详细解析了大牛直播SDK(SmartMediaKit)在Android平台的RTSP/RTMP播放模块技术方案。该SDK采用三层架构设计(JNI内核层、线程安全封装层、业务层),支持RTSP/RTMP/EnhancedRTMP协议,具备H.264/H.265软硬解码能力,可实现100-200ms级超低延迟播放。核心功能包括:实时录像(自动分段存储)、快照抓取、解码数据回调(对接AI算法)、SEI用户数据解析、多实例并发等。
2026-03-04 13:24:32
341
原创 Android平台基于 SmartMediaKit 的低延迟RTMP直播推送技术实践
本文以大牛直播SDK(SmartMediaKit)Android平台Camera2 Demo实际代码为基础,深入剖析低延迟RTMP直播推送模块的技术架构与实现。涵盖Camera2采集层设计、层叠加引擎(Layer Mode)、H.264/H.265软硬编码配置、音频采集处理、LibPublisherWrapper线程安全封装、内置轻量级RTSP服务、本地录像与快照等核心功能,展示SDK全自研内核、模块化解耦、毫秒级延迟的工程实践。
2026-03-04 10:28:11
353
原创 管道的价值:SmartMediaKit 在AI浪潮中的位置
本文探讨 AI Agent 浪潮下大牛直播SDK(SmartMediaKit)的生存逻辑与战略价值。文章指出,AI 虽能自动生成集成代码,却无法复制十年打磨的全自研音视频内核——毫秒级低延迟、弱网自适应、GB28181 国标协议支持、端侧离线运行等能力,是云端方案的天然盲区。SDK 的核心价值正在转型为端侧 AI 视觉分析的数据管道,通过 YUV 帧回调接入推理引擎、SEI 通道回注结果,成为工业、医疗、安防等场景不可替代的基础设施。AI 不消灭有技术深度的工具,只加速淘汰没有壁垒的产品。
2026-03-03 14:59:33
533
原创 AI Agent 时代的视听神经:SmartMediaKit 的生存策略与进阶之路
随着 2026 年 AI Agent 的全面爆发,Agent 如何实时感知物理世界成为了技术落地的关键。本文深度剖析了 SmartMediaKit(原大牛直播 SDK)在这一浪潮下的生存策略与技术升维。当音视频需求从“给人看”转向“给 Agent 看”,低延迟与高可靠性成为了核心护城河。SmartMediaKit 凭藉毫秒级全链路时延控制(<200ms)、工业级全协议覆盖以及极低的边缘侧算力消耗,构建了 Agent 的“视听感知中枢”。
2026-03-03 14:38:28
480
原创 基于 SmartMediaKit 的Windows平台RTMP低延迟直播推流实战详解
本文基于大牛直播SDK(SmartMediaKit)实际接口与Demo源码,系统讲解Windows平台RTMP直播推流模块的工程实践。内容涵盖屏幕/摄像头/窗口多源采集、多层视频合成、AEC/NS/AGC音频处理链、H.264/H.265软硬编码、多路RTMP并发推送、内置RTSP服务端、边推边录及SEI数据注入等核心能力。重点突出SDK低延迟(端到端<200ms)、NVENC硬件加速高性能、C接口ABI稳定易集成、层配置运行时动态更新等架构优势,为有Windows直播推流需求的开发者提供完整参考。
2026-03-02 17:15:49
723
原创 基于 SmartMediaKit 实现Windows平台RTSP/RTMP低延迟直播播放器
本文结合大牛直播SDK(SmartMediaKit)的实际工程代码,深入解析Windows平台RTSP/RTMP直播播放器的完整实现方案。从SDK的函数指针表架构设计、双层窗口渲染模块、I420到RGB32的高效格式转换,到基于生产者-消费者模型的异步截图线程、高精度QPC计时与截图频率补偿机制,逐一拆解核心技术细节。重点阐述秒开、低延迟、硬件解码等关键优化配置,并提供可直接参考的完整初始化代码,助力开发者快速构建低延迟、高性能的直播播放器应用。
2026-03-02 15:02:31
680
原创 基于 SmartMediaKit 的Linux平台多路RTSP转RTMP推送实战详解
本文聚焦大牛直播SDK(SmartMediaKit)在Linux平台下实现多路RTSP转RTMP推送的完整技术方案。结合RTSP、RTMP协议规范,深入解析零解码直通透传架构、句柄复用机制、线程安全设计等核心技术,并以实际Demo代码为基础,逐步讲解拉流、转发、推流、录像、截图各模块的实现细节。SDK具备低延迟(<200ms)、高并发、纯C++高性能等优势,适用于视频监控、智慧园区、直播平台等RTSP摄像头接入场景。
2026-03-02 12:06:12
869
原创 基于 SmartMediaKit 在Linux平台实现屏幕/摄像头采集与轻量级RTSP服务——从协议原理到工程实践
本文基于大牛直播SDK(SmartMediaKit)在Linux平台的真实Demo代码,从RTSP协议原理(RFC 2326)出发,详细讲解如何实现屏幕/摄像头采集与内置轻量级RTSP服务模块。内容涵盖SDK初始化、RTSP Server启动、H.264编码配置、多层视频合成、PipeWire零拷贝采集及优雅资源释放的完整流程,并对关键API逐段解析。SmartMediaKit无需依赖外部流媒体服务器,局域网端到端延迟低、架构灵活、功能全面,适用于工业视觉、安防监控、远程协作等场景。
2026-03-02 11:15:12
1313
原创 AI大潮下的流媒体基础设施演进 —— SmartMediaKit的技术哲学与行业影响力
AI大潮下,端侧智能的成败取决于实时视频链路的质量。大牛直播SDK自2015年深耕流媒体领域十年,以全自研内核实现100~200ms超低延迟,支持RTMP/RTSP推拉流、GB28181国标接入、H.265全链路录像等模块化能力,覆盖Windows、Linux、Android、iOS全平台。凭借离线授权、SEI元数据扩展、解码后原始数据接口等特性,已成为工业巡检、智慧安防、远程医疗、在线教育等行业AI视觉系统的关键数据底座,GitHub获超万星认可。
2026-02-28 12:02:28
555
原创 基于SmartMediaKit实现Linux平台RTSP/RTMP低延迟直播播放器——从协议原理到工程实践
本文深度解析大牛直播SDK(SmartMediaKit)在Linux平台的RTSP/RTMP直播播放器开发实践。从RTSP(RFC 2326)的DESCRIBE/SETUP/PLAY交互流程与RTMP的Chunk分包机制出发,结合协议层延迟来源分析,SDK以函数指针接口表为核心,支持SetBuffer(0)零缓冲配置、低延迟模式、RTSP TCP/UDP自动切换等精细化延迟优化策略,在ARM64与x86_64双平台实现工业级多路并发直播播放能力。
2026-02-28 09:30:00
1403
原创 音视频人如何优雅地理解傅里叶变换?
傅里叶变换是音视频工程师绕不开的数学工具,其核心是将时域信号分解为一组正弦波的叠加,实现时域与频域之间的自由转换。本文以音视频从业者的日常工作场景为切入点,从 EQ 均衡、音频降噪、JPEG/H.264 视频压缩、采样率设定到 FFT 频谱分析仪,逐一拆解傅里叶变换在其中扮演的角色,帮助读者建立频域思维直觉,真正理解这一工具背后的工程逻辑。
2026-02-28 09:10:31
615
原创 基于 SmartMediaKit 在Linux平台实现屏幕/摄像头采集与RTMP低延迟直播推流
本文深入分析了大牛直播SDK(SmartMediaKit)在Linux平台实现RTMP推流的技术方案。SDK提供完整的音视频采集、编码、推流解决方案,支持X11/PipeWire屏幕采集、摄像头采集、多显示器适配等功能。重点介绍了视频合成层系统、H.264编码精细配置、音频处理算法等关键技术,并详细阐述了RTMP推流启动与管理流程。该SDK具有低延迟(100-200ms)、高性能(多线程架构)、功能全面(支持多种音视频源)等优势,为Linux平台直播开发提供了可靠的技术基础。
2026-02-27 18:23:33
644
原创 Android 屏幕采集 + RTMP 低延迟推流 + 轻量级 RTSP 服务:基于SmartMediaKit的工程化落地
本文基于大牛直播SDK(SmartMediaKit)Android Demo,详细解析了屏幕采集到RTMP推流/RTSP服务的完整链路。重点介绍了如何通过MediaProjection实现稳定低延迟的屏幕采集,以及一套编码实例支持两种输出模式:RTMP推流适合云端分发,RTSP内置服务满足内网低延迟需求。文章从规范角度剖析了RTSP/RTP和RTMP协议特点,并展示了Demo工程清晰的三层架构设计(UI层、引擎层、SDK封装层)。
2026-02-27 13:23:53
640
原创 基于 SmartMediaKit 实现Android屏幕采集RTMP直播推流与轻量级RTSP服务技术实现
本文介绍了基于大牛直播SDK的Android屏幕采集直播推流解决方案。该方案采用双HandlerThread异步架构,实现高性能音视频采集与推流功能,支持RTMP和轻量级RTSP协议。核心特点包括:基于MediaProjection的稳定屏幕采集、H.264/H.265软硬编码、麦克风与系统音频采集、内置RTSP服务器、本地录像同步等功能。文章详细阐述了架构设计、协议实现、关键代码细节及性能优化要点,为Android端屏幕直播提供了完整的工程实践参考。该方案具有低延迟、高稳定性等特点,适用于无纸化会议、远程
2026-02-27 10:52:52
961
原创 基于SmartMediaKit实现Android端RTSP拉流转RTMP推送、内置RTSP服务、录像(透传|二次水印)全解析
本文介绍了大牛直播SDK在Android端实现RTSP流转发的完整技术方案。重点分析了两种转发模式:透传模式实现低延迟无转码转发,二次编码模式支持水印叠加和格式转换。详细讲解了SDK的分层架构设计,包括播放器、推流器的核心实现,以及RTMP推流、RTSP服务、本地录像、水印叠加等关键功能的代码实现。方案支持多种业务场景并行运行,如安防监控、工业视觉回传等,通过Wrapper封装确保线程安全,具有低延迟、高效率的特点,为音视频转发场景提供了完整的工程实践参考。
2026-02-25 17:37:40
538
原创 SmartMediaKit:十年磨一剑,国产流媒体内核的技术突围之路
SmartMediaKit自2015年创立至今,已发展为国内传统行业数字化领域具有代表性的跨平台流媒体内核方案。其核心优势体现在四个维度:端到端延迟稳定控制在150~300ms的全自研低延迟内核;覆盖推流、播放、录像、导播、转发、GB28181接入等全链路的模块化架构;对RTSP H.265完整支持及TCP/UDP自动切换的协议层完整性;以及对Windows、Linux(含arm64国产架构)、Android、iOS的全平台一致性覆盖。SDK采用商业授权模式,支持私有化部署
2026-02-25 16:36:11
507
原创 SmartMediaKit:跨平台超低延迟RTMP/RTSP播放器的技术探究与市场差异深度解析
大牛直播SDK(SmartMediaKit)专注于RTSP/RTMP协议的超低延迟播放,实现100-200ms延迟,远优于主流播放器。其技术优势包括:精简缓冲策略、自适应硬解码、精准音视频同步,并支持H.265/HEVC、50fps+高帧率等特性。适用于安防监控、互动直播、医疗远程等对延迟敏感的场景,提供跨平台(Windows/Linux/Android/iOS)和Unity3D集成支持。相比开源方案,在专业级稳定性和商业支持方面更具优势,是超低延迟直播领域的优选方案。
2026-02-25 15:29:12
653
原创 Android平台RTMP/RTSP超低延迟直播播放器开发详解——基于SmartMediaKit深度实践
本文基于大牛直播SDK(SmartMediaKit)和RTMP协议规范,详细介绍了在Android平台上实现超低延迟RTMP/RTSP直播播放器的完整方案。内容包括协议层分析(握手、分块传输、消息类型)、架构设计(状态管理、资源生命周期、线程安全)、核心参数调优(缓冲时间、低延迟模式、硬件解码)以及功能实现(视频渲染、录像管理、本地回放)。通过真实Demo代码展示了如何平衡延迟与流畅性,实现100-200ms的超低延迟播放。文章特别强调了工程实践中的关键点:LibPlayerWrapper的状态机设计
2026-02-25 11:59:26
918
原创 基于SmartMediaKit实现Android平台RTMP直播推流——从协议规范到实战代码全解析
本文基于大牛直播SDK的Android Demo,详细介绍了RTMP直播推流的完整实现方案。主要内容包括:RTMP协议规范解析(握手流程、消息结构、FLV封装)、SDK架构设计(层叠加模式、线程安全机制)、关键实现步骤(摄像头采集、音频处理、水印叠加、动态分辨率切换)以及常见问题排查。特别强调了协议理解、方向处理、线程安全和生命周期管理等核心要点,为开发者提供了从协议到实践的完整指导,适合需要实现低延迟直播推流的移动开发人员参考。
2026-02-25 10:52:36
738
原创 基于SmartMediaKit实现Android轻量级RTSP服务--从协议规范到实战代码全解析
本文基于大牛直播SDK的Android Demo实际源码,结合RTSP(RFC 7826)协议规范,系统讲解如何在Android设备上实现内置轻量级RTSP服务。文章从RTSP信令交互流程、RTP封包格式、SDP参数协商等协议层面入手,深入分析摄像头YUV_420_888图像采集与旋转处理、PCM音频采集与编码选择(PCMA/AAC)、层叠加水印合成、H.264/H.265软硬编码参数配置等关键技术环节,并详解RTSPServer与Publisher分离架构、多路同时推流
2026-02-24 15:37:42
1089
原创 Android平台GB28181接入实战:基于SmartGBD实现设备注册、实时视频推送与语音广播
本文基于大牛直播SDK(SmartGBD)在Android平台实现GB/T 28181完整接入方案,结合实际Demo代码系统梳理了从SIP信令到媒体流传输的全链路技术实现。内容涵盖SIP代理初始化与设备注册、心跳维持与断线自动重连、平台INVITE信令响应与RTP Sender创建、PS封装视频流推送、音频采集(PCMA/AAC)与PCM投递、语音广播双向对讲、云台PTZ指令解析、快照截图上传、录像查询与历史回放,以及多图层水印叠加等核心功能。
2026-02-24 11:42:19
699
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅