下载此文档

实时传输协议(RTP)和实时控制协议(RTCP.doc


文档分类:通信/电子 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
实时传输协议(RTP)和实时控制协议(RTCP.doc3^OADV 博汇科技 【内部公开】
公告:〜历届参会网友精彩心得集锦 [意见反馈][官
方博客] 实时传输协议(RTP)和实时控制协议(RTCP)收藏
RTP是一种提供端对端传输服务的实时传输协议, 用来支持在单目标广播和多目标广播网络
服务中传输实时数据,而实时数据的传输则由 RTCP协议来监视和控制。
RTP定义在RFC
使用RTP协议的应用程序运行在 RTP之上,而执行 RTP的程序运行在 UDP的上层,目的
是为了使用UDP的端口号和检查和。如图 16-12所示,RTP可以看成是传输层的子层。由
多媒体应用程序生成的声音和电视数据块被封装在 RTP信息包中,每个 RTP信息包被封装
在UDP消息段中,然后再封装在 IP数据包中。
1889中。信息包的结构包含广泛用于多媒体的若干个域,包括声音点播 (audio-on-demand)、
影视点播(video on dema nd)、因特网电话(Internet telepho ny)禾口电视会议 (videoc onferencing)。
RTP的规格没有对声音和电视的压缩格式制定标准, 它可以被用来传输普通格式的文件。 例
如,WAV 或者 GSM(Global System for Mobile communications)格式的声音、MPEG-1 和 MPEG-2的电视,也可以用来传输专有格式存储的声音和电视文件。
TCP/IP模型
应用层(application)
传输层
RTP
UDP
IP
数据链路层(data link)
3^OADV 博汇科技 【内部公开】
物理层(physical)
3^OADV 博汇科技 【内部公开】
图16-12 RTP是传输层上的协议
从应用开发人员的角度来看,可把 RTP执行程序看成是应用程序的一部分,因为开发人员
必需把RTP集成到应用程序中。在发送端,开发人员必需把执行 RTP协议的程序写入到创
建RTP信息包的应用程序中,然后应用程序把 RTP信息包发送到 UDP的套接接口 (socket
in terface),如图16-13所示;同样,在接收端, RTP信息包通过UDP套接接口输入到应用
程序,因此开发人员必需把执行 RTP协议的程序写入到从 RTP信息包中抽出媒体数据的应
用程序。
TCP/IP模型
应用层(application)
RTP
套接接口
UDP
IP
数据链路层(data link)
物理层(physical)
图16-13 RTP和UDP之间的接口
3^OADV 博汇科技 【内部公开】
BWADV博汇科技 【内部公开】
现以用RTP传输声音为例来说明它的工作过程。假设音源的声音是 64 kb/s的PCM编码声
音,并假设应用程序取 20毫秒的编码数据为一个数据块 (chunk),即在一个数据块中有 160
个字节的声音数据。应用程序需要为这块声音数据添加 RTP标题生成RTP信息包,这个标
题包括声音数据的类型、顺序号和时间戳。然后 RTP信息包被送到UDP套接接口,在那里
再被封装在UDP信息

实时传输协议(RTP)和实时控制协议(RTCP 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小辰GG
  • 文件大小101 KB
  • 时间2021-11-27