• 博客(448)
  • 资源 (22)
  • 收藏
  • 关注

原创 iOS平台RTSP|RTMP直播播放器技术接入说明

iOS平台RTSP、RTMP直播播放模块,延迟低、资源占有少,性能优异。由于设备和系统比较单一,优先考虑硬解码,除了基础播放外,我们还实现了实时快照、实时录像、实时回调YUV数据、实时音量调节等,实际体验下来,iOS平台RTMP和RTSP,可以轻松毫秒级。

2024-09-18 21:15:36 1458

原创 Android平台RTMP直播推送模块技术接入说明

以上是大牛直播SDK的Android平台RTMP直播推送模块详细的对接说明,除了可以对接编码前各种类型的音视频数据外,模块还支持对接编码后音视频数据,并实现本地录像、快照等功能,除支持H.264外,RTMP推送模块还支持扩展H.265和Enhanced RTMP。感兴趣的开发者,可以单独跟我们探讨。

2024-08-07 13:48:27 1098

原创 Android平台RTSP|RTMP直播播放器技术接入说明

以上是Android平台RTSP、RTMP直播播放模块对接说明,在此之前,我们针对SmartPlayer做过一些技术方面的探讨,从低延迟、音视频同步处理、多实例实现、解码效率、性能占用、解码后数据对接、实时截图、录像、网络抖动处理等各个维度,做过相关的技术分享。感兴趣的开发者,可以单独跟我们探讨。

2024-07-24 13:25:54 1450

原创 Android平台轻量级RTSP服务模块技术接入说明

本文以大牛直播SDK Android平台Camera2Demo为例,启动RTSP服务、发布RTSP流之前,可以先选择视频分辨率、软编还是硬编码,音频是PCMA还是AAC编码等基础设置,其他参数的设置,可以参考下面InitAndSetConfig()。,实现本地的音视频数据(如摄像头、麦克风),编码后,汇聚到内置RTSP服务,对外提供可供拉流的RTSP URL,轻量级RTSP服务,其中,InitAndSetConfig()实现如下,通过调研SmartPublisherOpen()接口,生成推送实例句柄。

2024-07-17 13:58:05 1421

原创 基于arm64架构国产操作系统|Linux下的RTMP|RTSP低延时直播播放器开发探究

arm64架构的国产操作系统|Linux下的RTMP、RTSP直播播放,延迟依然毫秒级,随着国产操作系统在传统行业的推进,越来越多的场景需要高稳定性高延迟低的RTMP|RTSP播放器,本文抛砖引玉,感兴趣的开发者可以跟我单独探讨。

2024-05-19 23:26:52 1371 1

原创 Android平台GB28181设备接入模块CSDN博客汇总

大牛直播SDK推出的Android平台GB28181接入SDK,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如。

2023-09-15 17:27:02 557

原创 Android平台GB28181接入模块技术接入说明

以上是大牛直播SDK发布的Android平台GB28181设备接入模块的相关说明,除了上述接口设计外,模块还可以扩展实现实时静音、实时快照、按需录像、实时音量调节等,可扩展性非常好。

2022-12-19 21:23:14 3106

原创 Android平台GB28181设备接入端如何支持跨网段语音对讲

实际上,GB28181平台语音广播和语音对讲,特别是语音对讲,不光要解决传输跨网段问题,还可能要处理回音,噪音,增益控制等,这块,我们之前有了非常好的技术积累,处理起来轻车熟路,有需要测试的开发者,也可以私信联系我。两种技术方案虽然都可以实现语音对讲,方案1相对实现起来简单,但缺点明显,方案2技术优势有目共睹,更适合相对复杂的网络环境。遗憾的是,大多公司都没有实现,或者说市面上真正实现跨网段语音对讲的尚在少数,感兴趣的开发者可以酌情参考。

2022-12-13 00:36:59 1155

原创 Android平台GB28181设备接入模块相关博客概览

Android平台GB28181设备接入模块,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如智能监控、智慧零售、智慧教育、远程办公、生产运输、智慧交通、车载或执法记录仪等场景。

2022-11-02 09:41:27 1098

原创 如何快速实现Android平台前端设备接入能力

技术背景SIP(会话初始化协议)是在 IP网络上进行多媒体通信的应用层控制协议,以几种RFC的形式提供,其中最重要的是包含核心协议规范的RFC3261。该协议用于创建,修改和终止与一个或多个参与者的会话。通过会话,我们了解了一组进行通信的发送方和接收方,以及在通信过程中这些发送方和接收方保持的状态。会话的示例可以包括Internet电话呼叫,多媒体分发,多媒体会议,分布式计算机游戏等。SIP不是通信设备将需要的唯一协议,也不意味着是通用协议。SIP的目的仅仅是使通信成为可能,通信本身必须通过其他方式

2022-03-08 22:34:44 5833

原创 基于RTMP实现Linux|麒麟操作系统下屏幕|系统声音采集推送

背景Windows操作系统自问世以来,以其简单易用的图形化界面操作受到大众追捧,为计算机的普及、科技的发展做出了不可磨灭的功绩,也慢慢的成为人们最依赖的操作系统。在中国,90%以上的办公环境都是Windows,学校和各种培训班的培训内容也都是Windows,Windows操作系统已经渗入到各行各业,人们已经习惯了Windows的界面和操作习惯,IT计算机和Windows已经被习以为常的画上了等号。但是,我们使用的软件真的安全吗?黑屏事件和棱镜门事件让很多乐观看待或尚未意识到信息安全问题的人们警醒,我

2021-07-22 12:32:14 1554 2

原创 麒麟操作系统|Linux下低延时RTMP|RTSP直播播放实现

背景国产操作系统多为以Linux为基础二次开发的操作系统。2014年4月8日起,美国微软公司停止了对Windows XP SP3操作系统提供服务支持,这引起了社会和广大用户的广泛关注和对信息安全的担忧。而2020年对Windows7服务支持的终止再一次推动了国产系统的发展。工信部对此表示,将继续加大力度,支持Linux的国产操作系统的研发和应用,并希望用户可以使用国产操作系统。随着信息技术和互联网的快速发展普及,电子商务已经成为不可抗拒的现代商业潮流,云计算、大数据应用...

2021-07-21 16:42:43 2414 1

原创 Unity环境下RTMP推流+RTMP播放低延迟解决方案

在本文之前,我们发布了Unity环境下的RTMP推流和RTMP|RTSP拉流低延迟的解决方案,今天做个整体汇总,权当抛砖引玉。关于如何实现Unity环境下低延迟的音视频解决方案。

2021-06-13 12:28:38 4158 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 12929 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 118718 11

原创 Android平台Unity3D下如何同时播放多路RTMP|RTSP流?

直接在Unity中播放RTMP|RTSP流可能并不简单,因为Unity没有内置对RTMP|RTSP的直接支持。你需要根据你的具体需求(如是否需要实时交互、流的来源、你的技术栈等)来选择最合适的解决方案。对于大多数应用场景,使用插件或服务器端转码可能是最简单有效的方法,但不是效率最高的办法,特别是对延迟要求比较高的场景,可以考虑使用大牛直播SDK这种专业的Unity RTMP|RTSP播放模块,无论是延迟还是稳定性,均可达到业内顶级的水准。

2024-09-23 11:12:10 676

原创 鸿蒙操作系统(HarmonyOS)生态与机遇

在物联网时代,各种智能设备层出不穷,鸿蒙系统的分布式特性使其能够很好地适应这一趋势,实现不同设备之间的高效互联和协同工作,为万物互联奠定了基础,具有广阔的发展前景。:可作为智能家居的核心 “大脑”,实现家庭中各种设备如灯光、空调、电视、窗帘等的互联互通和智能控制,为用户打造便捷、舒适的智能家居体验,推动智能家居行业的发展。:微内核仅包含操作系统最基本的功能模块,具有更高的安全性和稳定性,降低了系统被攻击的风险,同时也提高了系统的运行效率,能更好地保障用户数据和隐私安全。

2024-09-23 00:42:36 1215

原创 知其然知其所以然-以视频播放器为例解读RTSP协议的作用

笔者十几年前从事RTSP播放器底层开发的时候,被同事嗤之以鼻,说在做一个即将被时代抛弃的东西,hls、dash等才是行业发展的主流,十几年过去了,RTSP协议宝刀未老,在各行各业,依然扮演着重要的角色。

2024-09-22 21:14:38 1014

原创 从规范到实现解读Windows平台如何播放RTSP流

大多数RTSP的播放都面向直播场景,所以,如果延迟过大,严重影响体验,所以,低延迟是衡量一个好的RTSP播放器非常重要的指标,目前大牛直播SDK的RTSP直播播放延迟比开源播放器更优异,而且长时间运行下,不会造成延迟累积;好多开发者希望了解下RTSP播放器相关的技术实现,却又有很多人,止步于RTSP的繁琐复杂,本文我们先从RTSP规范层面,对协议栈有个粗浅的解读,然后配合RTSP播放器功能和接口设计,普及下RTSP播放器的实现逻辑。

2024-09-22 20:45:11 1235

原创 拥抱变化之FFmpeg 7.0与VVC

相比于之前的编码标准,VVC在相同视频质量下能够显著减少数据传输和存储的带宽需求,为高清、超高清甚至8K视频内容的传输和播放提供了强有力的支持。:VVC采用了一系列新的编码技术和工具,如更灵活的块划分方法(如Multiple-Type Tree,MTT)、更多的帧内预测模式、增强的帧间预测技术等,这些技术共同提升了VVC的编码效率和视频质量。此外,VVC标准的应用还需要考虑视频内容的版权保护等问题。然而,随着技术的不断进步和VVC标准的不断演进,我们可以期待更高的压缩性能、更好的视频质量和更广泛的应用。

2024-09-21 19:53:01 893

原创 音视频生态下Unity3D和虚幻引擎(Unreal Engine)的区别

好多开发者跟我们做技术交流的时候,会问我们,为什么有Unity3D的RTMP|RTSP播放模块,还有RTMP推送和轻量级RTSP服务模块,为什么不去支持虚幻引擎?大牛直播SDK的Unity3D支持模块广泛应用于在线教育、无纸化推屏/会议、智慧教室、直播答题、智能可视门禁对讲、智慧安防、智能家居、物联网、智能车载等多个领域。大牛直播SDK在Unity3D环境下提供了全面的直播支持模块,覆盖了从直播推送到直播播放的各个环节,并提供了丰富的特性和功能以满足不同场景下的需求。

2024-09-21 19:30:06 1090

原创 一文详解Unity下RTMP推送|轻量级RTSP服务|RTSP|RTMP播放模块说明

在 Android 平台上,播放端 SDK 通过一系列接口和参数设置来实现直播播放的各种功能,如初始化、设置 license key、硬解码、音频输出、缓冲、RTSP 设置、实时静音、快速启动、低延迟模式等,并能处理相关事件。在 iOS 平台上,播放端 SDK 通过设置相关接口和参数来实现直播播放的功能,如初始化、设置 license key、获得句柄、设置 GameObject、硬解码、缓冲、RTSP 设置、实时静音、快速启动、低延迟模式等,并能进行快照和录像设置。

2024-09-20 00:22:57 1216

原创 大牛直播SDK核心音视频模块探究

大牛直播 SDK 在功能、性能、易用性和安全性等方面都有较为出色的表现,在行业内具有较高的知名度和市场份额,得到了众多企业和开发者的认可,是一款值得考虑的流媒体解决方案。但在具体选择和使用时,建议根据实际项目需求进行充分的评估和测试,以确保其能够完全满足特定应用场景的要求。

2024-09-19 22:29:40 1392

原创 Android轻量级RTSP服务使用场景分析和设计探讨

实现一个完整的轻量级RTSP服务是一个相对复杂的任务,需要对音视频处理、网络编程和RTSP协议有深入的理解。好多开发者,对我们Android平台轻量级RTSP服务模块有些陌生,不知道这个模块具体适用于怎样的场景,有什么优缺点,实际上,我们的Android平台轻量级RTSP服务模块更适用于内网环境下、对并发要求不高的场景,实现低成本、低延迟的音视频实时传输。:在这些环境中,需要实现音视频的低延迟传输,而轻量级RTSP服务能够避免单独部署RTSP或RTMP服务器,简化部署流程,同时满足对并发要求不高的场景。

2024-09-19 21:12:29 2046

原创 [干货分享]GB28181执法记录仪方案设计与技术探究

GB28181在执法记录仪行业的解决方案通过设备的互联互通、数据的实时传输与存储、远程监控与控制、智能化分析以及安全性与隐私保护等多个方面的综合应用,为执法工作提供了更加高效、智能、安全的技术支持。这些解决方案的实施不仅提高了执法效率,还增强了公共安全水平。GB28181执法记录仪以其高效、稳定、安全的技术特点在执法记录与远程监控领域发挥着重要作用。随着技术的不断进步和应用场景的不断拓展,GB28181执法记录仪将继续为公共安全和社会治理提供有力支持。

2024-09-19 09:56:17 1539

原创 RTMP协议在无人机巡检中的应用场景

好多开发者对无人机巡检技术方案,相对陌生,实际上,无人机巡检就是利用无人机对特定区域或设施进行定期或不定期的检查。这种巡检方式相比传统的人工巡检具有显著的优势,包括速度快、覆盖广、风险低、准确性高等。无人机巡检的优势:无人机能够迅速覆盖大面积区域,特别是在地形复杂或难以到达的地方,如山区、河流等,大大提高了巡检效率。据相关数据表明,无人机巡线比人工巡线效率高出40倍。

2024-09-18 16:18:45 1106

原创 为什么直播要用RTMP?

直播使用RTMP协议的原因主要在于其低延迟、高质量音视频传输、广泛的支持和兼容性、易于集成和扩展以及与CDN架构的兼容性等方面。这些优势使得RTMP成为直播行业中不可或缺的传输协议之一。

2024-09-17 19:16:42 1444

原创 Unity3D下如何播放RTSP流?

由于Unity对RTSP的直接支持有限,如果项目周期比较短,对延迟、稳定性要求非常高,可以选择比较成熟的插件,你需要考虑使用外部工具或库来转换或播放RTSP流。根据你的具体需求和项目类型(如PC、移动或WebGL),选择最适合你的方法。

2024-09-17 13:12:13 1822

原创 如何在Android上实现RTSP服务器

Android上实现RTSP服务器是一个极具挑战的任务,功能设计这块,除了需要支持接编码前音视频数据外,还需要支持对接编码后音视频数据,并实现本地录像、快照等功能组合使用。需要注意的是,就像海康、大华的摄像头一样,对外的并发,一般限于4-8个,Android设备的性能一般来说,可能不足以处理高负载的RTSP服务器,但是小并发模式下,能稳定的运行,就达到设计初衷了。

2024-09-17 11:17:48 2309 1

原创 RTMP直播播放器的几种选择

在选择RTMP直播播放器时,需要根据具体的应用场景、平台兼容性、功能需求以及用户体验等因素进行综合考虑。同时,也可以参考其他用户的评价和专业评测来选择最适合的播放器。

2024-09-16 19:24:54 995

原创 SmartMediaKit生态圈模块特点和应用场景

SmartMediaKit生态圈,涵盖了RTMP直播推送、RTMP直播播放、RTSP直播播放、轻量级RTSP服务、GB28181设备接入、一对一互动、多路RTSP|RTMP流转发、实时录像等模块。在超低延迟、高稳定性、多平台支持、功能丰富性等方面具有显著优点。

2024-09-16 13:39:10 1586

原创 GB28181在融合指挥调度系统应用方案探究和技术实现

GB/T 28181是中国国家标准《安全防范视频监控联网系统信息传输、交换、控制技术要求》的编号,该标准规定了安全防范视频监控联网系统中信息传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接口等技术要求。GB28181标准适用于安全防范视频监控联网系统,包括用于监控的摄像机、编解码器、存储设备、控制设备及平台软件等。GB28181规范在融合指挥调度系统中的应用方案,通过实现设备接入与互联互通、音视频数据的实时传输与控制、以及应急指挥调度的高效性,为各类应用场景提供了强大的技术支持。

2024-09-16 12:55:50 1244

原创 音视频直播应用场景探讨之RTMP推流还是GB28181接入?

RTMP推流作为一种高效、稳定的实时数据传输协议,在直播、视频会议、在线教育、远程监控、在线游戏等多个领域都有广泛应用。GB28181设备接入模块的使用场景也非常广泛,几乎涵盖了所有需要视频监控和安防管理的领域。通过实现视频监控设备的互联互通和实时视频传输,GB28181协议为各行各业提供了强有力的安全保障。

2024-09-14 16:38:18 1496

原创 智慧人居视音频解决方案探究和技术实现

智慧人居市场具有广阔的发展前景和投资机会。随着技术的不断进步和应用场景的拓展,市场规模有望进一步增长。智慧人居的实现方式也多种多样,如智能家居系统,通过智能家居系统,居民可以远程操控家中的照明、空调、安防等设备,并实现自动化控制。智能安防系统,通过人脸识别、行为分析等技术,实现对城市的安全监控和预警。智能环境监测系统,通过传感器和数据分析技术,实时监测城市的空气质量、噪音水平、温湿度等环境指标。智能能源管理系统,通过智能电网技术,实现对能源的智能监测、优化调度和分配管理。

2024-09-14 14:53:40 1089

原创 GB28181和SIP网关优缺点分析

GB28181和SIP网关各有其优缺点,在实际应用中需要根据具体需求和场景进行选择。对于需要实现视频监控系统的互联互通和统一管理的场景,GB28181是一个较好的选择;而对于需要实现跨网络、跨协议通信的场景,SIP网关则具有更大的优势。

2024-09-13 10:58:43 305

原创 GB28181应急救援行业视音频解决方案探究和技术实现

GB28181平台和设备接入侧,在应急救援行业的应用,可以大大提升应急响应速度、增强现场监控与调度能力、提供数据分析与决策支持、促进跨部门协作与信息共享,并为应急救援工作提供更加全面和高效的技术支持。

2024-09-13 10:08:59 1313

原创 GB28181设备接入端之管廊隧道巡检解决方案

GB28181协议在管廊隧道巡检解决方案中发挥着重要作用,它通过实现设备的互联互通、实时视频传输、远程监控与控制等功能,提高了巡检工作的效率和准确性。随着技术的不断发展和完善,基于GB28181协议的巡检解决方案将在更多领域得到广泛应用。

2024-09-13 09:44:45 1062

原创 如何实现视频数据的PES打包和传输?

实现视频的PES(Packetized Elementary Stream)打包和传输涉及多个步骤,主要包括视频数据的编码、PES打包、以及通过网络协议的传输。使用视频编码器(如H.264、H.265等)对原始视频数据进行编码,生成编码后的视频码流(ES,Elementary Stream)。将ES包的数据(即编码后的视频数据)添加到PES包中,PES包由PES头部和负载(payload)组成。如果视频数据需要保密传输,可以在PES打包过程中加入加密控制字段,对视频数据进行加密处理。

2024-09-12 21:53:19 435

原创 rfc3550讲了什么?

RTP是一种网络协议,用于在互联网上传输具有实时属性的数据,如音频、视频等。功能:提供端到端的网络传输功能,支持多播(Multicast)或单播(Unicast)网络服务。特点:RTP本身不提供任何机制来确保及时交付或提供其他服务质量保证(QoS),而是依赖于较低层的服务来完成这些工作。它不保证传输或防止乱序传输,也不假设底层网络是可靠的并按顺序传输数据包。定义:RTCP是RTP的配套协议,用于监控服务质量并传递正在进行的会话中参与者的信息。

2024-09-12 21:48:46 892

原创 I420和YV12有什么区别?

I420和YV12是YUV420颜色编码格式中的两种不同存储方式,它们之间的主要区别在于色度分量U和V的存储顺序。

2024-09-11 17:50:01 399

余世维经典PPT全集分享

余世维经典PPT全集分享,当初看他的视频看到疯。。

2011-12-22

linux入门教程资料,很好

linux入门教程 很不错的资料,欢迎学习

2011-01-14

arm汇编指令.chm

arm汇编指令.chm arm汇编指令.chm arm汇编指令.chm arm汇编指令.chm

2011-01-14

一个月挑战C++,看过最有深度的C++书之一

一个月挑战C++,看过最有深度的C++书之一

2010-12-24

中软内部培训 高级项目管理ppt 适用于系统集成项目管理师和高级管理师

中软内部培训 高级项目管理ppt 适用于系统集成项目管理师和高级管理师

2010-09-17

中软内部培训系统集成项目管理师提供的PMBOK整体图

中软内部培训提供的PMBOK整体图,可以下载打印出来贴在办公室,当年我就是看这个过的,受益匪浅

2010-09-17

数字视频监控中的运动目标检测

数字视频监控中的运动目标检测论文,做这个的可以参考一下

2009-07-08

一种多目标跟踪的快速算法

一种多目标跟踪的快速算法论文,研究多目标跟踪,不可多得的材料

2009-07-08

Visual C++经典游戏程序设计-俄罗斯方块源代码

Visual C++经典游戏程序设计教材中的俄罗斯方块源代码,经典,花钱买书就是为了代码啊

2009-06-30

Visual C++经典游戏程序设计-推箱子代码

Visual C++经典游戏程序设计书中,推箱子的代码,适合有一定功底的朋友学习

2009-06-26

Visual C++经典游戏程序设计-贪吃蛇代码

Visual C++经典游戏程序设计-贪吃蛇代码 写的非常经典 书中的光盘

2009-06-26

局域网视频监控系统 VC++基于WinSock编程

局域网视频监控系统 VC++基于WinSock编程 源代码,对学习Socket编程的朋友来说,非常好,涉及到BMP数据的传输

2009-06-26

MFC深入浅出.chm

MFC深入浅出,看过就知道里面的价值了,非常好的一本书,分享给大家

2009-05-12

WinRunner演示文稿

WinRunner培训的演示文稿,有需要写类似文档或打算学习WinRunner的,是不可多得的好资料

2009-05-12

华为培训 C++中级教程

华为培训资料 C++中级教程 看起来,有些难度,适合进阶人员看

2009-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除