文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院媒体动画视频处理实时传输协议RTP与RTCP
精品推荐
特别推荐
·商业三维动画短片制作揭秘
·中世纪欧洲骑士的着色过程
·Q版人物绘制全过程
热点TOP10
·Adobe Premiere 5.1教程(1)我的第一部电影
·三维贺岁动画《秦时明月》动画流程简介
·会声会影制作浪漫春日音乐电子相册
·Premiere不传之秘:MTV制作
·Adobe Premiere 5.1教程(3)字幕、Alpha分值线的应用
·Adobe Premiere 5.1教程(2)划像、运动和滤镜初次接触
·Adobe Premiere 5.1教程(4)各种透明画面的制作
·事半功倍 定制自己的AutoCAD模板
·ColdFusion MX 轻松制作 FLASH
·Premiere Pro 1.5视频特效:Shine插件制作阳光
·Premiere Pro 1.5视频特效:飘动文字
·Adobe Premiere 5.1教程(8)第三方插件的应用
·Adobe Premiere 5.1教程(6)滤镜的几种常用技巧
·三维景观设计软件Vue 5 Esprit的函数图表
·CubaseSX的时代(十二)录音(1)
·轻松3D,舍我其谁 之二编辑和应用特殊效果——Xara3D实用手记
·流媒体技术及其应用
·视频处理软件MediaStudio Pro 6.5教程
·Premiere不传之秘---片头制作
·巧用AutoCAD的延伸命令绘精确定长弧线

实时传输协议RTP与RTCP

日期:2007年7月29日 作者: 查看:[大字体 中字体 小字体]


    作者:流媒体中文网  rtp(real-timetransportprotocol)是用于internet上针对多媒体数据流的一种传输协议。rtp被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。rtp通常使用udp来传送数据,但rtp也可以在tcp或atm等其他协议之上工作。当应用程序开始一个rtp会话时将使用两个端口:一个给rtp,一个给rtcp.rtp本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠rtcp提供这些服务。通常rtp算法并不作为一个独立的网络层来实现,而是作为应用程序代码的一部分。实时传输控制协议rtcp.rtcp(real-timetransportcontrolprotocol)和rtp一起提供流量控制和拥塞控制服务。在rtp会话期间,各参与者周期性地传送rtcp包。rtcp包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。rtp和rtcp配合使用,它们能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。

    6.2.1 rtp数据传输协议

    rtp提供端对端网络传输功能,适合通过组播和点播传送实时数据,如视频、音频和仿真数据。rtp没有涉及资源预订和质量保证等实时服务,rtcp扩充数据传输以允许监控数据传送,提供最小的控制和识别功能。rtp与rtcp设计成独立传输和网络层。

    2.1.1 rtp固定头rtp 头格式如下:

 -----------------------------------------------------------------------------------------------

    v=2px cc m pt 系列号

 -----------------------------------------------------------------------------------------------

    时标

 -----------------------------------------------------------------------------------------------

    同步源标识(ssrc)

 -----------------------------------------------------------------------------------------------

    作用标识 (csrc) ……

 -----------------------------------------------------------------------------------------------

    开始12个八进制出现在每个rtp包中,而csrc标识列表仅出现在混合器插入时。

    2.1.2 复用 rtp 连接为使协议有效运行,复用点数目应减至最小。rtp中,复用由定义rtp连接的目的传输地址(网络地址与端口号)提供。例如,对音频和视频单独编码的远程会议,每个媒介被携带在单独rtp连接中,具有各自的目的传输地址。目标不在将音频和视频放在单一rtp连接中,而根据ssrc段载荷类型进行多路分解。使用同一ssrc ,而具有不同载荷类型的交叉包将带来几个问题:如一种载荷类型在连接期间切换,没有办法识别新值将替换那一个旧值。

    ssrc定义成用于标识单个计时和系列号空间。如媒体时钟速率不同,而要求不同系列号空间以说明那种载荷类型有丢包,交叉复用载荷类型将需要不同计时空间。

    rtcp发送和接收报告可能仅描述每个ssrc的计时和系列号空间,而不携带载荷类型段。

    rtp混合器不能将不兼容媒体流合并成一个流。

    在一个rtp连接中携带多个媒介阻止几件事:使用不同网络路径或网络资源分配;接受媒介子集。

    对每种媒介使用不同ssrc,但以相同rtp连接发送可避免前三个问题,但不能避免后两个问题。

    2.1.3 对rtp头特定设置的修改可以认为,现用rtp数据包头对rtp支持的所有应用类共同需要的功能集是完整的。然而,为维持alf设计原则,头可通过改变或增加设置来裁剪,并仍允许设置无关监控和记录工具起作用。标记位与载荷类型段携带特定设置信息,但由于很多应用需要它们,否则要容纳它们,就要增加另外32位字,故允许分配在固定头中。包含这些段的八进制可通过设置重新定义以适应不同要求,如采用更多或更少标记位。如有标记位,既然设置无关监控器能观察包丢失模式和标记位间关系,我们就可以定位八进制中最重要的位。

    其它特殊载荷格式(视频编码)所要求的信息应该携带在包的载荷部分。可出现在头,总是在载荷部分开始处,或在数据模式的保留值中指出。如特殊应用类需要独立载荷格式的附加功能,应用运行的设置应该定义附加固定段跟随在现存固定头ssrc之后。这些应用将能迅速而直接访问附加段,同时,与监控器和记录器无关设置仍能通过仅解释开始12个八进制处理rtp包。如证实附加功能是所有设置共同需要的,新版本rtp应该对固定头作出明确改变。

(出处:清风下载学院






上一篇:美女变老虎--教你轻松制作电影变形特效

下一篇:动听音乐不再昙花一现 录张现场原声专辑

实时传输协议RTP与RTCP 相关文章:
·XP用户:教你实用50招
·摄影师镜头下的百姓真实生活
·Windows XP用户:教你实用50招
·如何实现局域网打印机共享
·TCP/IP编程实现远程文件传输
·ASP.NET上传文件的实例
·Windows XP的20个超级实用技巧大全
·非主流ps教程实用的技巧大全
·Photoshop实例:制作超酷影片画面场景
·经典常见计算机密码破解实用手册
实时传输协议RTP与RTCP 相关软件:
·时代光华-卓越的现场管理 5S推行实务(刘敏欣)(下)
·中文版Excel 2003实例与技巧
·AutoCAD 2004基础与实例教程
·《天眼》实体书版
·CorelDraw12 入门与实例(图文教程 菜鸟先飞系列教材)
·一个真实的宋美龄
·电脑安装与维修实用技术1
·3ds max & NURBS曲面建模实战教程
·中文版 AutoCAD2004 应用实例与技巧
·电脑上网实用操作教程

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn