目前,支持流媒体传输的协议主要有实时传输协议RTP( Real-Time Transport Protocol) 、实时传输控制协议RTCP(Real-Time Transport Control Protocol) 和实时流协议RTSP(Real-Time Streaming Protocol) 等。

RTP全名是Real-time Transport Protocol(实时传输协议)。它是IETF提出的一个标准,对应的RFC文档为RFC3550(RFC1889为其过期版本)。RFC3550不仅定义了RTP,而且定义了配套的相关协议RTCP(Real-time Transport Control Protocol,即实时传输控制协议)。RTP用来为IP网上的语音、图像、传真等多种需要实时传输的多媒体数据提供端到端的实时传输服务。RTP为Internet上端到端的实时传输提供时间信息和流同步,但并不保证服务质量,服务质量由RTCP来提供。

    RTCP负责管理传输质量在当前应用进程之间交换控制信息。在RTP会话期间,各参与者周期性地传送RTCP包,包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料。因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,能以有效的反馈和最小的开销使传输效率最佳化,故特别适合传送网上的实时数据。
    由于音频和视频数据流比传统数据对网络的延时更敏感,要在网络中传输高质量的音频、视频信息,除带宽要求之外,还需其他更多的条件。RSVP是Internet上的资源预订协议,使用RSVP预留部分网络资源(即带宽),能在一定程度上为流媒体的传输提供QoS。

什么是RTP、RTCP和RSVP?相关推荐

  1. RTP/RTCP/RTSP协议初探

    From:http://apps.hi.baidu.com/share/detail/24794429 一.产生的背景 随着互连网的发展,人们已经不满足于传统的HTTP,FTP和电子邮件等文本信息和服 ...

  2. RTP/RTCP协议详解

    1.简介 目前,在IP网络中实现实时语音.视频通信和应用已经成为网络应用的一个主流技术和发展方向,本文详细介绍IP协议族中用于实时语音.视频数据传输的标准协议RTP( Real-time Transp ...

  3. IP实时传输协议RTP/RTCP详解

    1.简介 目前,在IP网络中实现实时语音.视频通信和应用已经成为网络应用的一个主流技术和发展方向,本文详细介绍IP协议族中用于实时语音.视频数据传输的标准协议RTP( Real-time Transp ...

  4. RTP/RTCP/RTSP协议

                            描述:协议关系图 图片: 一.产生的背景 随着互连网的发展,人们已经不满足于传统的HTTP,FTP和电子邮件等文本信息和服务,而对内容丰富多彩的多媒体信 ...

  5. 【转载】 了解实时媒体的播放(RTP/RTCP 和 RTSP)

    http://blog.csdn.net/span76/article/details/12913307 离线媒体只是用 Http协议去读取服务器端文件而已,而对于实时直播如何实现, 这里就要用到 R ...

  6. 开源实时音视频技术WebRTC中RTP/RTCP数据传输协议的应用

    1.前言 RTP/RTCP协议是流媒体通信的基石.RTP协议定义流媒体数据在互联网上传输的数据包格式,而RTCP协议则负责可靠传输.流量控制和拥塞控制等服务质量保证.在WebRTC项目中,RTP/RT ...

  7. Wireshark 抓包分析 RTSP/RTP/RTCP 基本工作过程

    整体而言,RTSP 通常工作于可靠的传输协议 TCP 之上,就像 HTTP 那样,用于发起/结束流媒体传输,交换流媒体元信息.RTP 通常工作于 UDP 之上,用于传输实际的流媒体数据,其中的载荷格式 ...

  8. php视频流传输,视频流传输协议RTP/RTCP/RTSP/HTTP的区别

    用一句简单的话总结:RTSP发起/终结流媒体.RTP传输流媒体数据.RTCP对RTP进行控制,同步.之所以以前对这几个有点分不清,是因为CTC标准里没有对RTCP进行要求,因此在标准RTSP的代码中没 ...

  9. RTP/RTCP流媒體服務器技術研究

    來源:http://www.sharp-i.net/big5/articles/article/26.htm 隨著互聯網的飛速發展,流媒體技術的應用越來越廣泛,從網上廣播.電影播放到遠程教學以及在線的 ...

  10. RTP/RTCP协议介绍

    1流媒体协议 当前在Internet上传输音频和视频等信息主要有两种方式:下载和流式传输. 下载情况下,用户需要先下载整个媒体文件到本地,然后才能播放媒体文件.流式传输是指传输之前首先对多媒体进行预处 ...

最新文章

  1. apache nginx 性能简单对比测试
  2. 听说你想去大厂看妹子,带你看看字节跳动产品运营岗面试是啥样?
  3. 了解【Docker】从这里开始
  4. C#调用SQL Server分页存储过程
  5. 深入理解javascript
  6. Tab键== 4个空格并在Vim中的花括号后自动缩进
  7. 华为主题引擎怎么下载_华为主题动态引擎
  8. 基于卷积神经网络CNN的图片分类实现——附代码
  9. 信创云元年,易捷行云EasyStack发布新一代全栈信创云
  10. 游戏建模小白必看的游戏人物模型贴图制作方法及制作小技巧
  11. Linux操作系统的发展
  12. mysql trans begin_[原创]MySQL RR隔离级别下begin或start transaction开启事务后的可重复读?...
  13. 2.MyBatis源码解析-SqlSession构建流程--阿呆中二
  14. SaaS小读-客户成功
  15. 从万达百货到家乐福中国,苏宁如何快速消化“大块头”?
  16. 开源项目 02 HttpLib
  17. 全球及中国智能机器人产业整体运营状况与投资产值分析报告2022版
  18. 全面谈谈Aspects和JSPatch兼容问题
  19. happens-before规则
  20. JDBC实现增删改查的基本步骤

热门文章

  1. ITK入门教程(6)ITK图像数据访问与修改(低效版本)
  2. Java实现第九届蓝桥杯耐摔指数
  3. mysql returning_Postgres用returning实现mysql的last_insert_id
  4. 浅析APP代理检测对抗
  5. JAVA 小程序支付+服务商分账
  6. EasyDarwin 流服务器搭建及相关软件教程
  7. python-最后-高级技巧
  8. Kubernetes(k8s)的弹性伸缩
  9. java九九乘法表(四种不同输出方式)
  10. 基于模型的聚类和R语言中的高斯混合模型