电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

RTP协议分析VIP免费

RTP协议分析_第1页
1/6
RTP协议分析_第2页
2/6
RTP协议分析_第3页
3/6
RTP 协议分析 1 RTP 协议分析 第1 章. RTP 概述 1.1. RTP 是什么 RTP 全名是Real-time Transport Protocol(实时传输协议)。它是IETF 提出的一个标准,对应的RFC 文档为RFC3550(RFC1889 为其过期版本)。RFC3550 不仅定义了RTP,而且定义了配套的相关协议RTCP(Real-time Transport Control Protocol,即实时传输控制协议)。RTP 用来为IP 网上的语音、图像、传真等多种需要实时传输的多媒体数据提供端到端的实时传输服务。RTP 为Internet 上端到端的实时传输提供时间信息和流同步,但并不保证服务质量,服务质量由 RTCP 来提供。 1.2. RTP 的应用环境 RTP 用于在单播或多播网络中传送实时数据。它们典型的应用场合有如下几个。 简单的多播音频会议。语音通信通过一个多播地址和一对端口来实现。一个用于音频数据(RTP),另一个用于控制包(RTCP)。 音频和视频会议。如果在一次会议中同时使用了音频和视频会议,这两种媒体将分别在不同的RTP 会话中传送,每一个会话使用不同的传输地址(IP 地址+端口)。如果一个用户同时使用了两个会话,则每个会话对应的RTCP 包都使用规范化名字 CNAME(Canonical Name)。与会者可以根据 RTCP 包中的CNAME 来获取相关联的音频和视频,然后根据 RTCP包中的计时信息(Netw ork time protocol)来实现音频和视频的同步。 翻译器和混合器。翻译器和混合器都是RTP 级的中继系统。翻译器用在通过IP 多 播不能直接到达的用户区,例如发送者和接收者之间存在防火墙。当与会者能接收的音频编码格式不一样,比如有一个与会者通过一条低速链路接入到高速会议,这 时就要使用混合器。在进入音频数据格式需要变化的网络前,混合器将来自一个源或多个源的音频包进行重构,并把重构后的多个音频合并,采用另一种音频编码进 行编码后,再转发这个新的RTP 包。从一个混合器出来的所有数据包要用混合器作为它们的同步源(SSRC,见 RTP 的封装)来识别,可以通过贡献源列表(CSRC 表,见 RTP 的封装)可以确认谈话者。 1.3. 相关概念 1.3.1. 流媒体 流媒体是指 Internet 上使用流式传输技术的连续时基媒体。当前在 Internet 上传输音频和视频等信息主要有两种方式:下载和流式传输两种方式。 下载情况下,用户需要先下载整个媒体文件到本地,然后才能播放媒体文件。在视频直播等应用场合,由于生成整个媒体文件要等直播结束,也就是用户至少要在直播结束...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部