本文主要介绍RTP与RTCP协议。
author: ZJ 06-11-17
Blog: [url]doc.docsou.com[/url]
1.流媒体( Streaming Media)
1.1流媒体概念
流媒体技术是网络技术和多媒体技术发展到一定阶段的产物。术语流媒体既可以指在网上传输连续时基媒体的流式技术,也可以指使用流式技术的连续时基媒体本身。在网上传输音频、视频等多媒体信息目前主要有两种方式:下载和流式传输。采用下载方式,用户需要先下载整个媒体文件,然后才能进行播放。由于网络带宽的限制,下载常常要花很长时间,所以这种处理方式延迟很大。而流媒体实现的关键技术是流式传输。传输之前首先对多媒体进行预处理(降低质量和高效压缩) ,然后使用缓存系统来保证数据连续正确地进行传输。使用流式传输方式,用户不必像采用下载方式那样要等到整个文件全部下载完毕,而是只需经过几秒到几十秒的启动延时即可在客户端进行播放和观看。此时媒体文件的剩余部分将在后台继续下载。与单纯的下载方式相比,这种对多媒体文件边下载边播放的流式传输方式不仅使启动延时大幅度地缩短,而且对系统缓存容量的需求也大大降低。使用流式传输的另一个好处是使传输那些事先不知道或无法知道大小的媒体数据(如网上直播、视频会议等) 成为可能。
到目前为止,Internet 上使用较多的流式视频格式主要有以下三种:RealNetworks 公司的RealMedia ,Apple 公司的QuickTime 以及Microsoft 公司的Advanced Streaming Format (ASF) 。
1.2支持流媒体的协议
多媒体应用的一个显著特点是数据量大,并且许多应用对实时性要求比较高。传统的TCP 协议是一个面向连接的协议,它的重传机制和拥塞控制机制都是不适用于实时多媒体传输的。RTP 是一个应用型的传输层协议,它并不提供任何传输可靠性的保证和流量的拥塞控制机制。RTP 位于UDP(User Datagram Protocol) 之上。UDP 虽然没有TCP 那么可靠,并且无法保证实时业务的服务质量,需要RTCP 实时监控数据传输和服务质量。但是,由于UDP 的传输时延低于TCP ,能与音频和视频很好地配合。因此,在实际应用中,RTP/ RTCP/ UDP 用于音频/ 视频媒体,而TCP 用于数据和控制信令的传输。目前,支持流媒体传输的协议主要有实时传输协议RTP( Real-Time Transport Protocol) 、实时传输控制协议RTCP(Real-Time Transport Control Protocol) 和实时流协议RTSP(Real-Time Streaming Protocol) 等。下面分别对这三种协议作简要介绍。流媒体协议栈如图1 所示。
图1 流媒体协议栈

RTP-RTCP协议介绍_信息与通信_工程科技_专业资料。RTP-RTCP协议H.263->RTP+RTCP->UDP RTP/RTCP RTP/RTCP 协议简介 实时传输协议 RTP(Realtime Transport Protocol...
实时传输协议(RTP)和实时控制协议(RTCP) RTP 是一种提供端对端传输服务的实时传输协议,用来支持在单目标广播和多目标广播网络服 务中传输实时数据,而实时数据的传...
不能防止网络拥塞的发生 Internet技术与应用 第十四讲 RTP/RTCP协议 5 RTP操作 Internet技术与应用 第十四讲 RTP/RTCP协议 6 RTP报文头结构 Internet技术与应用 ...
RTP数据传输协议 数据传输协议 ? RTP控制协议 控制协议——RTCP 控制协议 ? RTP变换器和混合器 变换器和混合器 ? 基于网络和传输协议的 基于网络和传输协议的RTP...
RTP与RTCP协议入门教程_互联网_IT/计算机_专业资料。RTP与RTCP协议入门教程,对RTP, RTCP协议进行了介绍分析分析了协议内容及功能,历史及实现1...
RTP-RTCP协议详解_信息与通信_工程科技_专业资料 暂无评价0人阅读0次下载举报文档 RTP-RTCP协议详解_信息与通信_工程科技_专业资料。RTP-RTCP,RTP,RTCP,SR\...
为了满足QoS、实时性等需求,出现了实时传输协议(RTP)、实时传输控制协议(RTCP)和实时流协议(RTSP)等流媒体协议。首先,论文详细介绍了流媒体技术和MPEG-4编码标准...
(b)使用相邻的端口 图 14-02-2 RTP 和 RTCP 的使用 二.RTP 数据传输协议 RTP 提供端对端网络传输功能,适合通过多播和点播传送实时数据,如视频、音频和仿真...
基于流媒体RTP_RTCP协议的视频数据传输_信息与通信_工程科技_专业资料。基于流媒体...2 RTP/RTCP编程 2.1 RTP/RTCP协议简介 实时传输协议(Real-time Transport ...
RTP 为 Internet 上端 到端的实时传输提供时间信息和流同步, 但并不保证服务质量, 服务质量由 RTCP 来提供。 3.1.2. RTP 的协议层次 ——传输层的子层 RTP ...
闽公网安备 35021102001881号 
热门文档