首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏RTMP推送

    一文详解GB28181、RTSP、RTMP

    例如,一个城市的公安监控系统可以通过 GB28181 标准将不同区域、不同厂家的监控设备连接起来,实现统一的监控管理。 /RGBA32/RGB565等数据类型),其中,Android平台前后摄像头数据,或者屏幕数据,或者Unity拿到的数据,均属编码前数据;编码后数据(如无人机等264/HEVC数据,或者本地解析的MP4音视频数据 );拉取RTSP或RTMP流并接入至GB28181平台(比如其他IPC的RTSP流,可通过Android平台GB28181接入到国标平台)。 RTMP 协议还采用了一些错误检测纠正机制,如校验、重传等,进一步提高了数据传输的可靠性。 支持多种媒体格式: RTMP 协议支持多种音频视频格式,如 H.264、AAC 等。 五、开发模块RTMP的技术方案,大牛直播SDK于2015年发布了RTMP推流RTMP播放模块,甚至还有RTSP转RTMP推送的,以Windows为例,我们实现的功能如下:RTMP直播推送模块音频编码:

    10.3K11编辑于 2024-09-24
  • 来自专栏RTSP/RTMP直播相关

    RTSP、RTMP、HTTP协议区别

    HTTP将数据作为文件处理,所以HTTP不是流媒体协议,RTMPRTSP是流媒体协议。 RTMP是Adobe的私有协议,未完全公开,RTSPHTTP是共有协议。 RTMP一般传输flv,f4v格式流,RTSP传输ts,MP4格式流,HTTP没有特定的流。 RTSP一般需要2-3个通道,数据命令通道分开,RTMPHTTP在一个通道上传输命令和数据。 RTSP+RTP主要用于IPTV或低延迟场景,比如监控摄像头,传输数据使用的是UDP或TCP,在网络环境比较稳定的情况下,传输效率是比较高的; RTMP主要用于互联网音视频传输,它使用的是TCP传输, 因为互联网环境相对较差,采用RTMP保证了视频的传输质量,但是其传输延迟相对较高,传输效率相对较低。 RTSP在体系结构上位于RTP RTCP之上。它使用TCP或RTP完成数据传输。 HTTP与RTSP相比。HTTP传送HTML。而RTP传送是多媒体数据。

    7.9K20发布于 2019-09-12
  • 来自专栏RTSP/RTMP直播相关

    Android平台音视频推送选RTMP还是GB28181

    GB28181规范,信令媒体数据分离,可以订阅实时位置信息、云台控制、对焦等,数据传输走TCP或UDP,实现按需查看语音广播、语音对讲,更成体系化,也更适合有交互的场景。 图片我们实现demo的时候,RTMP推送GB28181都放到一起了,也就是说,可以同时使用RTMP推送GB28181设备接入,也可以单独使用。 屏幕采集推送;支持自建标准RTMP服务器或CDN;支持断网自动重连、网络状态回调;支持动态水印(文字、图片);支持降噪处理、自动增益控制;支持实时快照;支持实时静音实时音量调节;支持录像功能扩展(录制 );拉取RTSP或RTMP流并接入至GB28181平台(比如其他IPC的RTSP流,可通过Android平台GB28181接入到国标平台)。 大家比较担心延迟问题,如果GB28181平台侧走RTMP或者webrtc的话,延迟也不大,RTMP方案一样,整体都可以做到毫秒级。

    69840编辑于 2023-05-26
  • 来自专栏RTSP/RTMP直播相关

    GB28181RTSP使用场景区别有哪些?

    ​场景差异好多开发者纠结,到底使用GB28181还是RTSP,这里简单的谈下二者使用场景区别GB28181RTSP(Real-Time Streaming Protocol)是用于视频监控流媒体传输的两种不同的协议 GB28181可实现监控视频的实时传输、回放、点播存储等功能,适用于大规模的视频监控系统,如城市安防、企事业单位、交通监控等场景。相比之下,RTSP是一种用于流媒体传输控制的应用层协议。 简单来说,GB28181适用于视频监控系统,用于实现监控设备的接入视频流传输控制等功能,比如如执法记录仪、智能安全帽、智能监控、智慧零售、智慧教育、远程办公、明厨亮灶、智慧交通、智慧工地、雪亮工程、平安乡村 虽然两者都涉及流媒体传输,但由于其应用领域功能不同,使用场景也有所区别。技术实现下面探讨下,大牛直播SDK在GB28181RTSP主要实现的功能模块。 轻量级RTSP服务模块 [基础功能]支持Windows/Linux/Android/iOS平台RTMP直播SDK除推送RTMP外的所有常规功能; [音频格式]AAC; [视频格式]H.264、H.265

    3.7K21编辑于 2023-10-31
  • 来自专栏TSINGSEE青犀视频

    EasyCVR视频综合平台RTMP协议和RTMP-PUSH接入的区别

    众所周知EasyCVR产品是接入协议最多的,像大家经常使用的GB2818协议,RTSP,海康 大华的sdk,以及海康的Ehome,都是非常简单且容易配置的。 接入协议类型中,还有一种rtmp-push的类型,由于大家对平台中的rtmprtmp-push的接入不太清楚,所以本文我们简单介绍下这两种接入的区别rtmp协议和常规的RTSP协议是一样的,只要配置的RTMP协议可以在VLC播放,就可以接入到我们的平台进行播放: image.png 这边我们主码流配置好RTMP的地址,就可以直接播放了: image.png image.png 设备接入类型rtmp-pus和我们的EasyDSS流媒体平台直播版概念差不多,首先搭建设备编号,在设备里面建立通道,在通道里面点击编辑可以出现一个推流地址,在支持RTMP协议的IPC image.png EasyCVR的功能正在逐步完善,目前作为视频智能分析平台,在人脸识别车牌识别领域也有了比较完善的研发成果,并且对于新需求的展现也在不断推进研发当中,可在TSINGSEE青犀视频官方网站直接下载最新版进行实际部署测试

    44220编辑于 2021-12-02
  • 来自专栏RTSP/RTMP直播相关

    Android平台实现mp4文件实时推送RTMP|轻量级RTSP服务|GB28181平台

    ​好多开发者有这样的诉求,想把本地录制的MP4文件,以实时流数据的形式,推送到RTMP服务器,注入轻量级RTSP服务,或者对接到GB28181平台,这块前几年我们就有对接。 本次以MediaExtractor为例,先利用MediaExtractor,把mp4文件的音视频数据分离,然后调用我们publisher模块,实现编码后的数据对接到RTMP服务器、轻量级RTSP服务或GB28181 libPublisher.SetSmartPublisherEventCallbackV2(publisherHandle, new EventHandePublisherV2());return true;}RTMP 推送相关处理:private boolean StartPush(){if (isPushing)return false;//relayStreamUrl = "rtmp://192.168.1.77 ");}else {if ( gb28181_agent_.start() ) {btnGB28181Agent.setText("停止GB28181");}}}}//停止GB28181 媒体流private

    59900编辑于 2022-09-29
  • 来自专栏RTSP/RTMP直播相关

    Android平台实现RTSP|RTMPGB28181网关接入

    此外,拉流端,我们已经有了成熟的RTSPRTMP拉流播放方案。 今天,我们要做的是,把外部的RTSP或RTMP流,拉过来,然后对接到GB28181国标平台,实现媒体流数据的按需播放。 简单来说,Android平台RTSP、RTMPGB28181网关平台,是GB28181设备接入模块的一个扩展,由拉流端、GB28181接入端两个模块组成。 轻量级RTSP服务模块、RTSP|RTMPGB28181网关模块内置RTSP网关模块的区别联系: 内置轻量级RTSP服务模块内置RTSP网关模块,核心痛点是避免用户或者开发者单独部署RTSP或者 RTSP|RTMPGB28181网关模块,实现的是音视频数据的转发,类似于RTSP|RTMPRTMP推送模块,把本地数据源,对接到GB28181服务平台或RTMP服务平台。 数据源来自RTSP或RTMP网络流,拉流模块完成编码后的音视频数据回调,然后,汇聚到内置轻量级RTSP服务模块。RTSP|RTMPGB28181网关模块,内置RTSP网关模块数据源接入一样。

    93730编辑于 2022-04-19
  • 来自专栏SRS开源服务器

    复活RTMPOBS支持RTMP HEVC新标准

    How to Push HEVC via RTMP by OBS Written by Winlin, chundonglinlin OBS 29.1支持RTMP的HEVC,所以你现在可以用OBSSRS 现在,RTMP支持HEVC出新标准了,详见Enhanced RTMP。这个标准定义了一个新的codec ID,用于HEVC,即fourCC hvc1, OBSSRS都支持这个标准。 请注意,SRS 6.0之前已经支持HEVC(H.265)了,包括SRT,HTTP-TS,HLS,MPEG-DASHWebRTC(Safari), 请参考H.265 Live Streaming Saving Conclusion 这篇文章介绍了如何用OBS推送HEVC RTMP流。 尽管还有一些工作要做,但是这是非常关键的进展了,HEVC更加完善了。 这文章是我们Github Copilot一起写的。 比较可惜的是,RTMP HEVC这个新标准,国内通用的标准并不完全一样。 幸运的是,新标准是兼容老的以及国内定义的标准的,要支持起来也很容易。 好饭不怕晚。

    2.8K20编辑于 2023-04-16
  • 来自专栏python教程

    GPT-4 Turbo GPT-4区别

    GPT-4 GPT-4 Turbo 是目前市场上最先进的语言模型之一。本文将详细探讨 GPT-4 GPT-4 Turbo 之间的区别,以帮助用户更好地理解选择适合自己的模型。 GPT-4 Turbo还具有扩大的128K上下文窗口,这意味着它可以更长的文本提示。 主要区别 性能与效率 GPT-4 以其卓越的文本生成理解能力著称,能够处理复杂的上下文生成高质量的文本。 由于其庞大的模型规模,GPT-4 在运行时需要较高的计算资源时间成本。 GPT-4 Turbo 在保持与 GPT-4 相当的文本生成理解能力的同时,针对性能进行了优化。 总结 GPT-4 GPT-4 Turbo 都是强大的语言模型,但它们在性能、效率应用场景上有所区别。 如果需要最高质量的文本生成理解,GPT-4 是理想的选择;如果需要在保证良好性能的前提下实现高效低成本的运行,GPT-4 Turbo 则是更优的选择。

    64910编辑于 2024-06-06
  • 来自专栏LiteMedia

    国标GB28181视频平台LiteCVR可支持的视频流播放协议汇总

    图片众所周知,国标GB28181视频平台LiteCVR平支持多种视频流媒体协议输出,如:HLS、HTTP-FLV、WebSocket-FLV、WebRTC、RTSP、RTMP。 3)RTSPRTSP地址一般以rtsp://开头,一般用作摄像机等硬件设备的实时视频流拉取推送。4)RTMPRTMP地址一般以rtmp://开头,既可以推流,也可以拉流,一般用于直播推流。 5)HTTP-FLVHTTP-FLV地址以http://开头,基于http协议,功能工作原理与RTMP相似。HTTP-FLV一般作为拉流,延迟较低,适配播放场景更灵活。 WebSocket-FLVHTTP-FLV类似,区别就是HTTP-FLV基于HTTP ,只能单向传输数据,而WS-FLV基于WS可以双向传输数据。 图片国标GB28181视频平台LiteCVR可支持多协议方式接入,包括主流标准协议GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK

    1.1K20编辑于 2023-10-24
  • 来自专栏RTMP推送

    SmartMediaKit 模块化音视频框架实战指南:场景链路 + 能力矩阵全解析

    区别于传统“播放器或推流器”的单点工具,SmartMediaKit 更像是一套“积木式音视频内核”,用户可按需加载所需模块,构建灵活可控的视频通信链路,广泛应用于安防监控、工业采集、远程协作、智能终端等多种高实时性场景 适用场景:无人机中继节点、边缘计算盒子、低空经济网关 链路组合:RTSP 摄像头 → [RTSP → RTMP / GB28181 模块] → 平台端(RTMP / 国标 SIP Server)推荐模块配置 : 多路拉流同时转发,支持 RTMP GB28181 双向通道配置 同步边转边录,便于后续回放与存证 支持设备端配置 UI/控制接口 场景四:播放端录像与截图归档系统(多终端支持)适用场景:安防录像备份 / RTMP/GB28181––MP4 封装异常断点续录支持与推送并发进行GB28181 设备接入 SDKAndroid / Linux–GB28181––可选录像主动/被动注册云台控制、设备能力上报一对一互动 案例4:无人机图传 & 中控平台联动 场景描述:无人机终端需要将视频流低延迟推送回地面控制中心,控制中心进行实时分发、预览录像。

    51510编辑于 2025-08-06
  • 来自专栏RTMP推送

    RTSP|RTMPGB28181深度解读:如何构建系统级实时视频链路

    这也解释了为什么在很多通用播放器中,RTSP 延迟稳定性往往不如 HTTP 或 RTMP: 协议本身要求高、容错逻辑复杂,真正的性能瓶颈往往在时钟控制与缓冲策略上。3. (4) 与其他模块的协同 与 RTMP 推流模块 联动:RTSP 拉流 → 编码 → RTMP 推送,实现实时转发; 与 GB28181 接入模块 联动:将 RTSP 源自动注册为国标通道,实现协议桥接 (4) 与其他模块的协同 RTSP ↔ RTMP 转发:实现 RTSP 拉流 → 解码 → RTMP 推送,用于摄像头到云端中继; RTMPGB28181 桥接:将 RTMP 输出转封装为 PS 不同于 RTSP RTMP 的媒体传输导向,GB28181 的设计初衷是 监管导向的系统互联标准——它关注的不仅是“流怎么传”,更是“设备如何被统一管理、控制与调度”。 在这种体系下,开发者能以极小代价构建出完整的视频系统: RTSP 摄像头采集 → RTMP 推流分发 → GB28181 监管接入 → HTTP-FLV 网页播放 → MP4 录制 → AI 识别嵌入,

    1.4K10编辑于 2025-11-05
  • 来自专栏RTSP/RTMP直播相关

    GB28181设备接入模块轻量级RTSP服务有什么区别

    ​技术背景好多开发者在跟我们沟通直播模块的时候,对GB28181设备接入RTSP模块特别是轻量级RTSP服务,区分不清楚,不知道分别用在什么场景下。针对这个问题,我们做个简单的探讨。 模块区别先说Android平台GB28181设备接入模块(SmartGBD),大牛直播SDK推出的Android平台GB28181接入SDK,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的 :功能设计 [基础功能]支持Windows/Linux(含x86_64|aarch64)/Android/iOS平台RTMP直播SDK除推送RTMP外的所有常规功能; [音频格式]AAC; [视频格式] 总结GB28181设备接入模块轻量级RTSP服务模块,在视频监控流媒体传输领域各有侧重。 GB28181作为中国国家标准,专注于视频监控系统的设备接入、视频流传输设备控制等功能,适用于大规模的视频监控系统。

    82300编辑于 2024-08-06
  • 来自专栏用户1692782的专栏

    手撕Rtmp协议细节(4)——connect消息

    我们继续来说rtmp协议哈。当rtmp客户端rtmp服务端握手完成之后,客户端就会向服务端发送connect消息。connect消息的格式按照RTMP Header+RTMP Body的格式组织。 其中RTMP Header的Type ID为0x14,表示以AMF0编码的command消息。 对于RTMP Body,connect的组织格式如下: ? app是application的缩写,代表客户端要链接到的,rtmp服务器的应用程序,这个一般我们在nginx服务器的配置选项中可以看到。 此处app的值为rtmp_live,是字符串类型,占用9个字节。正好,此次请求的rtmp的应用程序确实是rtmp_live,可参照之前文章的rtmp配置文件。 02 版本 flashVer ? 以0x0080为例,我们得知此次rtmp连接针对视频支持H264编码。 08 帧搜索 videoFunction ?

    2.5K30发布于 2020-05-20
  • 来自专栏全栈程序员必看

    TD SCDMA_DWAD4TD4区别

    CDMA,GSM,WCDMA,TD-SCDMA,CDMA2000,3G的区别 CDMA是码分多址的英文缩写(Code Division Multiple Access),它是在数字技术的分支–扩频通信技术上发展起来的一种崭新而成 GSM小组 (“GrouPE Spécial Mobile” (法语) 1, 2, 3 4)建立于1982年。GSM的名字也是源自于该小组的名字,但是后来决定保留字首,但改变它所代表的含义。 GSM网络一共有4种不同的蜂窝单元尺寸:宏蜂窝,微蜂窝,微微蜂窝伞蜂窝。覆盖面积因不同的环境而不同。 ,基站最大覆盖可达30-4km。 3G 3G[4]是英文the 3rd Generation的缩写,指第三代移动通信技术。

    1.5K20编辑于 2022-09-27
  • 来自专栏TSINGSEE青犀视频

    国标GB28181监控设备接入EasyCVR如何正确获取RTMP与RTSP视频流

    安防视频监控平台EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的 有用户反馈,国标GB/T28181协议接入的设备,无法获取到RTMP与RTSP流。今天来分享一下国标GB设备如何正确调用到RTMP与RTSP格式的视频流。 1)登入用户网站,查看国标GB28181设备是否可以正常播放;2)确认可以播放后,调用接口查看设备ID与通道ID,该返回为调用成功;3)调用过后,用获取的设备ID与通道ID,再次获取设备的RTSP与RTMP 视频流;4)调用过后,用VLC流媒体播放器验证下播放,如果可以正常播放,即获取的视频流是正确的,如下:TSINGSEE青犀视频汇聚平台EasyCVR可支持国标GB28181等多种流媒体协议,该视频监控管理平台可在复杂的网络环境中

    55710编辑于 2023-07-25
  • 来自专栏技术杂货店

    java集合【4】——— CollectionsCollection的区别

    pexels-thought-catalog-2228579 刚开始学java的时候,分不清CollectionCollections,其实这两个东西是完全不一样的东西。 具体源码解析看这个:java集合【3】——— Collections接口源码解析 两个东西相同之处,大概是都是集合相关的,而Collections感觉名字起得不太好,应该改成CollectionUtils

    53610编辑于 2022-02-15
  • 来自专栏RTSP/RTMP直播相关

    如何在RTMP推送端RTMP播放端支持Enhanced RTMP H.265(HEVC)

    RTMP要支持H.265,大家约定俗成的做法是扩展flv协议,CDN厂商携手给出的解决方案是给flv的videotag CodecID增加一个新类型(12)来表示h265(hevc),h264不同的地方是要解析 技术实现本文以大牛直播SDK的Windows平台RTMP直播推送RTMP直播播放模块为例,考虑到老的扩展CodecID 12的场景依然使用,我们添加了个设置接口:RTMP推送端,对应文件为SmartPublisherSDK (4bits)做了如下调整: | IsExHeader(1bit)FrameType(3bits) | VideoTagHeader的第一个字节的第0位来判断是否是Enhanced RTMP格式,如果这一位是 <4);else*p |= (2 << 4); if (pts ! 技术总结鉴于目前RTMP扩展265这块,大多还是用的老的CodecID设置为12的模式,如果需要支持新的Enhanced RTMP,除了推送端播放端外,RTMP服务端也需要做响应的调整,来适配这种情况

    1.1K10编辑于 2024-03-05
  • 来自专栏音视频技术

    利用Simple-RTMP-Server搭建RTMPHLS直播服务(上)

    SRS(Simple-RTMP-Server)定位是运营级的互联网直播服务器集群,追求更好的概念完整性最简单实现的代码,在Github上人气颇高。 下载编译SRS 利用OBS推流RTMP到SRS 从RTSP镜头拉取流到SRS SRS demo 运行 SRS流程简单分析 SRS支持将RTMP流录制成flv文件 一、下载编译SRS 官方地址:https 二、利用OBS推流用VLC播放 1、推流地址:rtmp://192.168.43.118:1935/live/livestream 确定后,开始推流。 ts文件的长度个数是根据配置文件的hls_fragmenthls_window属性配置出来,详细请参看:https://github.com/ossrs/srs/wiki/v2_CN_DeliveryHLS /conf/hls.conf 3、用VLC来播放HLS或RTMP RTMP播放地址:rtmp://192.168.43.118:1935/live/livestream HLS播放地址:http://

    3.6K31发布于 2021-09-02
  • 来自专栏视频流媒体

    LiveNVR监控流媒体OnvifRTSP功能-RTSPRTMPHLSHTTP-FLV视频文件流转成GB28181级联至海康宇视大华等第三方国标平台政务

    需要将无人机的RTMP推流,转换成GB28181级联到国标平台。需要将设备的RTSP推流,转换成GB28181级联到国标平台。类似这般,许多非国标流转国标流的需求的时候,我们该如何解决呢? LiveNVR 可接入传统监控行业里面的高清网络摄像机的RTSP直播流,及 RTMP、HTTP-FLV、M3U8等其它直播流, 实现互联网直播分发;可分发多种格式流,支持GB28181注册级联到第三方国标平台 ; 同时能实时云端存储、录像计划、检索、时移回放2、通道配置2.1、直播流地址配置直播流接入类型支持:RTSP、ONVIF、RTMP、FLV、HLS、海康SDK、大华SDK、视频文件图片2.2、RTSP 点击生成通道编号,会根据配置的上级sip相关信息为所有通道生成国标编号图片3.2.2、手动配置通道国标编号通道配置-》编辑 配置国标编号后自动共享该通道, 不配置则不共享该通道图片4、 上级国标平台查看第三方国标平台查看级联的 、IPC等设备RTMP推流转码分发WEB视频播放也可以GB28181输出5.2、 RTSP推流转GB28181LiveNVR 可接收RTSP推流RTSPServer可以转GB28181输出5.3、视频文件转

    2.2K30编辑于 2022-09-21
领券