HTTP将数据作为文件处理,所以HTTP不是流媒体协议,RTMP和RTSP是流媒体协议。
RTMP是Adobe的私有协议,未完全公开,RTSP和HTTP是共有协议。
RTMP一般传输flv,f4v格式流,RTSP传输ts,MP4格式流,HTTP没有特定的流。
RTSP一般需要2-3个通道,数据和命令通道分开,RTMP和HTTP在一个通道上传输命令和数据。

RTSP+RTP主要用于IPTV或低延迟场景,比如监控摄像头,传输数据使用的是UDP或TCP,在网络环境比较稳定的情况下,传输效率是比较高的;

RTMP主要用于互联网音视频传输,它使用的是TCP传输,因为互联网环境相对较差,采用RTMP保证了视频的传输质量,但是其传输延迟相对较高,传输效率相对较低。

RTSP在体系结构上位于RTP和 RTCP之上。它使用TCP或RTP完成数据传输。

HTTP与RTSP相比。HTTP传送HTML。而RTP传送是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。

RTP是实时传输协议,一般不作为单独应用层协议处理;RTSP是实时流传输协议,它是与http等级的应用层网络协议。

RTSP、RTMP、HTTP协议区别相关推荐

  1. RTSP/RTMP/GB28181协议/海康SDK/Ehome协议接入TSINGSEE青犀视频平台磁盘空间计算介绍

    通常情况下,RTSP/RTMP/GB28181协议/海康SDK/Ehome协议接入TSINGSEE青犀视频平台录制的视频流都是存储在磁盘当中,我们之前讲过磁盘空间是否满足剩余的要求的方法,具体实现方式 ...

  2. HTTP RTSP RTMP RTP 协议简说 流媒体学习(一)

    2019独角兽企业重金招聘Python工程师标准>>>  HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:Wo ...

  3. RTSP/RTMP/GB28181协议视频监控平台搭建之国网B接口协议介绍

    我们知道TSINGSEE青犀视频全线产品对应了不同的视频协议,比如EasyNVR就是支持RTSP协议的视频平台,EasyDSS是支持RTMP协议的视频平台,EasyGBS是支持GB28181协议的视频 ...

  4. 【解决方案】RTSP/RTMP/GB28181协议EasyCVR安防视频云服务智慧工地解决方案

    一.方案背景 1)智慧工地已经成为行业发展趋势 智慧工地解决方案兼顾施工方与监管单位的双向诉求,通过智能决策.信息共享.智能生产.安全监控.互联协同的信息化管理平台,实现对工程项目的信息化.智能化和可 ...

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

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

  6. HLS,HTTP,RTSP,RTMP协议的区别

    HLS,HTTP,RTSP,RTMP协议的区别: 用HTTP方式: 先通过服务器将FLV下载到本地缓存,然后再通过NetConnection的本地连接来播放这个FLV,这种方法是播放本地的视频,并不是 ...

  7. 常用的RTMP、RTSP、HTTP协议流直播流地址

    一.RTMP.RTSP.HTTP协议 这三个协议都属于互联网 TCP/IP 五层体系结构中应用层的协议.理论上这三种都可以用来做视频直播或点播.但通常来说,直播一般用 RTMP.RTSP.而点播用 H ...

  8. RTMP、RTSP、HTTP协议流常用直播流地址

    引用 一.RTMP.RTSP.HTTP协议 这三个协议都属于互联网 TCP/IP 五层体系结构中应用层的协议.理论上这三种都可以用来做视频直播或点播.但通常来说,直播一般用 RTMP.RTSP.而点播 ...

  9. java + nginx + ffmpeg + vue实现摄像头,rtmp、rtsp直播流协议的实时播放

    目录 大致流程 环境: CentOS 7 安装 ffmpeg docker安装nginx-rtmp nginx-rtmp配置文件详解 例子 java案例 pom依赖 代码案例 前端案例(vue) ja ...

最新文章

  1. 阿里笔试题—战报交流
  2. shell脚本if参数太多_Shell脚本用for循环遍历参数的方法技巧
  3. git远程版本硬删除
  4. hue 添加jar_在hue下配置jdbc驱动
  5. mysql 新建用户无法登陆
  6. type-c接口图片_TypeC接口除了充电还能干吗?这些功能都不知道,简直是在浪费...
  7. pb通过对象名称调用对象_信号线名称自动关联Simulink信号对象
  8. android立体3D效果_谷歌裸眼3D动物意外蹿红,掀起一股AR体验小高潮
  9. 1392. Dreaming of Stars
  10. 基于51单片机的多点8路温度采集系统 proteus仿真程序原理图设计
  11. SQLyog数据库导出
  12. iredmail邮件服务器安装流程
  13. Windows下搭建kms激活服务器
  14. android 自定义view 动画效果,Android自定义view实现阻尼效果的加载动画
  15. 玩转华为数据中心交换机系列 | 配置交换机双归接入IP网络示例
  16. python-pptx替换ppt模板的文本
  17. UVA10881 Piotr‘s Ants
  18. 阿里巴巴、百度、美团的架构到底有多牛?
  19. 配置好的HTTPS服务,无法访问
  20. 选择一个可靠知名的域名管理服务提供商

热门文章

  1. 中文导致Mybatis无效的列索引
  2. Hive与Hadoop的调用关系
  3. android计算器弹窗,android实现简易计算器
  4. mysql镜像远程连接_docker 创建mysql镜像,并成功进行远程连接
  5. java enummap_Java EnumMap containsValue()方法与示例
  6. 用Netty撸一个心跳机制和断线重连!
  7. 图解面试题:找出数组中重复的数字?
  8. 面试官 | 什么是 Lambda?该如何使用?
  9. jsp中redirect和forward的区别
  10. TomCat JDK环境变量