当前位置: 首页 > news >正文

细说RTSP、RTMP和GB28181区别

好多流媒体初学者,对RTSP、RTMP和GB28181三者容易混淆,不了解他们的使用场景和区别,本文抛砖引玉,大概介绍下三者的区别。

RTSP(Real-Time Streaming Protocol)、RTMP(Real-Time Messaging Protocol)和GB28181都是用于实时流媒体传输,大概区别如下:

1. RTSP:
   - RTSP是一种应用层协议,用于控制和传输实时流媒体数据。
   - RTSP主要用于控制流媒体服务器和客户端之间的数据传输,可以控制播放、暂停、停止等操作。
   - RTSP本身不传输音视频数据,而是使用RTP(Real-Time Transport Protocol)来传输音视频数据。
   - RTSP通常使用TCP或UDP作为传输协议。

2. RTMP:
   - RTMP是一种用于实时流媒体传输的协议,通常用于音视频直播。
   - RTMP是一种应用层协议,用于控制和传输实时音视频数据。
   - RTMP可以传输音视频数据和控制信息,支持实时播放、直播推流、推拉流等功能。
   - RTMP通常使用TCP作为传输协议,在传输时会对数据进行压缩和封装。

3. GB28181:
   - GB28181是中国国家标准,用于视频监控系统的监控设备间通信。
   - GB28181采用SIP(Session Initiation Protocol)作为信令协议,使用RTP/RTCP来传输实时音视频数据。
   - GB28181支持视频流、音频流和数据流的传输和控制,可以实现视频监控、语音对讲、设备控制等功能。
   - GB28181规定了设备之间的通信方式和协议,以及设备的注册、预览、录像等操作。

总体来说,RTSP用于控制和传输实时流媒体数据,RTMP用于音视频直播,GB28181用于视频监控系统中设备间的通信。它们在使用方式、功能和传输协议等方面有所区别,适用于不同的应用场景。

视沃科技旗下”大牛直播SDK”,致力于传统行业极致体验的音视频直播技术解决方案,产品涵盖跨平台的实时RTMP推流、RTSP推流、RTMP/RTSP直播播放(支持RTSP/RTMP H.265)、GB28181设备接入、实时录像、多路流媒体转发(RTSP转RTMP,RTMP转RTMP)、音视频导播、动态视频合成、音频混音、一对一互动直播、内置轻量级RTSP服务、RTSP网关服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。

适用于在线教育、智慧教室|无纸化推屏|会议、运营商视频云平台、执法记录、远程医疗、虚拟仿真实训教学、VR教育、云展会、金融双录、智能可视门禁对讲、智慧安防、智能家居、物联网、智能车载、传统硬件领域、媒体移动直播、应急指挥调度(针对保险、城管、交警、消防、公安等职能管理部门的单兵应急执法系统)、远程专家诊断、可视化巡检、(如电信/电力线路/铁路沿线/水利设施/油田/消防设施巡检)、移动视频安防监控,企业内训、监控对接等场景。

http://www.lryc.cn/news/208701.html

相关文章:

  • Windows下安装Anaconda、Pycharm以及iflycode插件图解
  • Steger算法实现结构光光条中心提取(python版本)
  • 【完整解题】2023年第四届MathorCup高校数学建模挑战赛——大数据竞赛B题 思路代码文章电商零售商家需求预测及库存优化问题
  • 服务网络基础
  • 2016年亚太杯APMCM数学建模大赛C题影视评价与定制求解全过程文档及程序
  • Elasticsearch:使用 Open AI 和 Langchain 的 RAG - Retrieval Augmented Generation (四)
  • YOLOv7优化:渐近特征金字塔网络(AFPN)| 助力小目标检测
  • J2EE项目部署与发布(Windows版本)
  • 使用AWS Lambda函数的最佳实践!
  • 【计算机毕设小程序案例】基于SpringBoot的小演员招募小程序
  • 老年少女测试媛入职感想
  • StreamSaver.js入门教程:优雅解决前端下载文件的难题
  • element-ui vue2 iframe 嵌入外链新解
  • win10 + VS2017 编译libjpeg(jpeg-9b)
  • 如何实现公网远程桌面访问Ubuntu?VNC+cpolar内网穿透!
  • SpringMvc接收参数
  • 计算机网络文章荟萃
  • C# Socket通信从入门到精通(4)——多个异步TCP客户端C#代码实现
  • GitHub为自己的仓库(Repository)设置默认代码缩进(tabsize)
  • Tomcat的动静分离
  • Chimera:混合的 RLWE-FHE 方案
  • MySQL 连接出现 Authentication plugin ‘caching_sha2_password的处理方法(使用第二种)
  • 设置Ubuntu 20.04的静态IP地址(wifi模式下)
  • Qt界面实现中英文切换
  • Python 编写确定个位、十位以上方法及各数位的和程序
  • AI 引擎系列 1 - 从 AI 引擎工具开始(2022.1 更新)
  • Android Kotlin 协程初探 | 京东物流技术团队
  • MySQL-DQL【数据查询语言】(图码结合)
  • HTTP 响应状态码介绍
  • vtk 绘制等高线