RTMP和RTSP都是常用的流媒体协议,支持推流和拉流

但是它们的特点不同,应用场景也不同

RTMP协议

  • 全称Real Time Messaging Protocol
  • RTMP将整个视频分割为多个小的片段进行传输,基于TCP,连接稳定,低延时
  • RTMP不兼容HTML5,只能通过特定的客户端进行拉流播放
  • RTMP如果想配合HTML5进行使用,则需要配合HLS等其它协议进行格式转换
  • RTMP不支持H265
  • RTMP的特点决定,它一般被用于流媒体直播服务器

RTSP协议

  • 全称Real Time Streaming Protocol
  • RTSP综合运用了多种协议,UDP进行数据传输,TCP进行指令控制,RTP进行数据压缩和分割
  • RTSP支持可靠的片段分割,它产生的数据片段更小,并且可以独立播放,可以边下边播
  • RTSP由于采用UDP进行数据传输,因此延时更低,但是容易丢失数据
  • RTSP支持H265
  • RTSP的特点决定,它不适合用于长距离传输,或者追求稳定观看效果的场景,比如流媒体直播服务器
  • RTSP一般用于物联网设备,比如摄像头和摄像头控制程序之间,可以通过RTSP来进行推拉流

【流媒体协议】RTMP和RTSP的区别相关推荐

  1. 秒懂流媒体协议 RTMP 与 RTSP

    你好,这里是网络技术联盟站. RTMP 与 RTSP 是比较常见的两种流媒体协议,那么什么是RTMP?什么是RTSP?它们两之间有什么区别?使用的时候应该如何选择? 今天瑞哥就用人话好好和大家聊聊,如 ...

  2. 认识流媒体协议,从 RTSP 协议解析开始!

    RTSP 是 Internet 协议规范,是 TCP/IP 协议体系中的一个应用层协议级网络通信系统.专为娱乐(如音频和视频)和通信系统的使用,以控制流媒体服务器.该协议用于在端点之间建立和控制媒体会 ...

  3. WebRTC学习进阶之路 --- 五、WebRTC网络知识详解(三)(最全流媒体协议(RTP/RTCP/RTSP/RTMP/MMS/HLS/HTTP/ HTTP-FLV(HDL)/SDP)

    WebRTC学习进阶之路系列总目录:https://blog.csdn.net/xiaomucgwlmx/article/details/103204274 RTP:实时传输协议(Real-time ...

  4. RTMP、RTSP、m3u8、flv 区别及含义

    RTMP 与 RTSP 是比较常见的两种流媒体协议. 流媒体协议是一种用于通过 Web 传递多媒体的协议. 每次观看直播或点播视频时,背后的技术就是流媒体协议. RTMP 英文全称:Real Time ...

  5. 全面了解MKV、MP4、H.265、RTMP、RTSP、HLS、码率\码流、多码流等等

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51784440 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  6. 网络流媒体协议的联系与区别(RTP RTCP RTSP RTMP HLS)

    简结">三句话简结 RTP RTCP RTSP RTMP HLS区别与联系 RTP传输流媒体数据.RTCP对RTP进行控制,同步.RTSP发起/终止流媒体 RTP和RTCP互为姐妹关系 ...

  7. HTTP协议/RTSP协议/RTMP协议的区别

    RTSP. RTMP.HTTP的共同点.区别 共同点: 1:RTSP RTMP HTTP都是在应用应用层. 2: 理论上RTSP RTMP  HTTP都可以做直播和点播,但一般做直播用RTSP RTM ...

  8. 流媒体协议初探(MPEG2-TS、RTSP、RTP、RTCP、SDP、RTMP、HLS、HDS、HSS、MPEG-DASH)

    目录 一.综述 需求分析 协议定制 二.MPEG2-TS协议 三.RTSP协议.RTP.RTCP.SDP RTSP RTP.RTCP.SDP 四.RTMP 五.HLS.HDS.HSS HLS HDS和 ...

  9. 流媒体协议RTSP、HTTP、HTTPS、SDP四种区别解析

    了解了基本协议,我们在看代码写代码的过程中,就会有事半功倍的效果.下面主要讲解RTSP,HTTP,HTTPS, SDP四种协议,一起来看看了解下,仅供参考 一:RTSP协议简介 实时流协议RTSP是一 ...

最新文章

  1. 「深度」想当有实体的“贾维斯”,智能家居机器人还需跨越多个桎梏
  2. pip在windows下安装配件/宏包
  3. Linux 开发板4G转WiFi热点 手机连接热点上网(一 思路)
  4. CSP2021NOIP2021游记
  5. oracle不同session共享变量,SpringMVC使用oracle配置session共享
  6. Java OutputStream close()方法与示例
  7. mysql的相关技术说明_MySQL 系统架构 说明
  8. 2019腾讯广告算法大赛方案分享(冠军)
  9. matlab2c使用c++实现matlab函数系列教程-unifstat函数
  10. Starship Troopers(HDU 1011 树形DP)
  11. 如何保护进程 不被结束_花草种植技术如何保护花草树木不受伤害
  12. project软件_Project软件操作篇——第三篇 优化计划
  13. win10设置眼睛保护色脚本
  14. 小米新Logo就加了一行代码?
  15. 乌镇时间到,创宇云端安全治理体系即将亮相世界互联网大会
  16. mysql查询字段大于小于_sql查询大于字段的所有数据,或小于字段的所有数据
  17. (转)图森技术汇 | 聊聊Anchor的前世今生(上)
  18. 今天生日,教大家设计移动互联网产品
  19. Spark RDD 论文详解(一)摘要和介绍
  20. 程序员面试:一年内年薪22万涨到60万,你来不来?网友:评论炸锅了!

热门文章

  1. [数据库]数据库临时表
  2. [AHK]为通达信软件定义快捷键(发送按键法)
  3. mysql从服务器能否修改数据,mysql数据库操作新手入门,手把手的教会你 _数据库教程...
  4. 【物联网服务NodeJs-5天学习】第四天存储篇④ ——基于MQTT的环境温度检测,升级存储为mysql
  5. JavaScript 自执行函数(闭包)
  6. 机器学习——长短期记忆(LSTM)
  7. Kdevelop使用
  8. linux下载pip
  9. socket接收与发送缓冲区大小
  10. Sitewhere物联网云平台安装