如何改造现有的因特网 大量使用光缆和高速路由器,网络的时延和时 延抖动就可以足够小,在因特网上传送实时数 据就不会有问题。 ■把因特网改造为能够对端到端的带宽实现预留 ( reservation),把使用无连接协议的因特网转 变为面向连接的网络。 部分改动因特网的协议栈所付出的代价较小, 而这也能够使多媒体信息在因特网上的传输质 量得到改进 课件制作人:谢希仁
课件制作人:谢希仁 如何改造现有的因特网 ◼ 大量使用光缆和高速路由器,网络的时延和时 延抖动就可以足够小,在因特网上传送实时数 据就不会有问题。 ◼ 把因特网改造为能够对端到端的带宽实现预留 (reservation),把使用无连接协议的因特网转 变为面向连接的网络。 ◼ 部分改动因特网的协议栈所付出的代价较小, 而这也能够使多媒体信息在因特网上的传输质 量得到改进
10.2因特网的多媒体体系结构 信令 声音视像 应用 SDP 服务质量 层(H323 SIP RTSP RSVP RTCP RTP 协 议 TCP UDP IPV4/PV6 PPP AAL 3/4 AAL 5 PPP SDH/SONET ATM 以太网 调制解调器
10.2 因特网的多媒体体系结构 TCP UDP AAL 3/4 AAL 5 PPP SDH/SONET ATM 以太网 调制解调器 信令 服务质量 IPv4/IPv6 H.323 SIP RTSP RSVP RTCP RTP PPP 应 用 层 协 议 声音/视像 SDP
10.2.1实时运输协议RTP (Real-time Transport Protocol) RTP为实时应用提供端到端的运输,但不提供任 何服务质量的保证。 ■多媒体数据块经压缩编码处理后,先送给RTP封 装成为RTP分组,再装入运输层的UDP用户数 据报,然后再交给旧P层。 RTP是一个协议框架,只包含了实时应用的一些 共同的功能。 RTP自己并不对多媒体数据块做任何处理,而只 是向应用层提供一些附加的信息,让应用层知道 应当如何进行处理 课件制作人:谢希仁
课件制作人:谢希仁 10.2.1 实时运输协议 RTP (Real-time Transport Protocol) ◼ RTP 为实时应用提供端到端的运输,但不提供任 何服务质量的保证。 ◼ 多媒体数据块经压缩编码处理后,先送给 RTP 封 装成为 RTP 分组,再装入运输层的 UDP 用户数 据报,然后再交给 IP 层。 ◼ RTP 是一个协议框架,只包含了实时应用的一些 共同的功能。 ◼ RTP 自己并不对多媒体数据块做任何处理,而只 是向应用层提供一些附加的信息,让应用层知道 应当如何进行处理
RTP的层次 从应用开发者的角度看,RTP应当是应 用层的一部分 ■在应用的发送端,开发者必须编写用 RTP封装分组的程序代码,然后把RTP 分组交给UDP插口接口。 ■在接收端,RTP分组通过UDP插口接口 进入应用层后,还要利用开发者编写的程 序代码从RTP分组中把应用数据块提取 出来。 课件制作人:谢希仁
课件制作人:谢希仁 RTP 的层次 ◼ 从应用开发者的角度看,RTP 应当是应 用层的一部分。 ◼ 在应用的发送端,开发者必须编写用 RTP 封装分组的程序代码,然后把 RTP 分组交给 UDP 插口接口。 ◼ 在接收端,RTP 分组通过 UDP 插口接口 进入应用层后,还要利用开发者编写的程 序代码从 RTP 分组中把应用数据块提取 出来
RTP也可看成是 运输层的一个子层 RTP封装了多媒体应用的 数据块。由于RTP向多 应用层 媒体应用程序提供了服务运输层 RTP (如时间戳和序号),因uDP 此也可以将RTP看成是 P 在UDP之上的一个运输 数据链路层 层的子层。 物理层 课件制作人:谢希仁
课件制作人:谢希仁 RTP 也可看成是 运输层的一个子层 ◼ RTP 封装了多媒体应用的 数据块。由于 RTP 向多 媒体应用程序提供了服务 (如时间戳和序号),因 此也可以将 RTP 看成是 在 UDP 之上的一个运输 层的子层。 运输层 应用层 IP 数据链路层 物理层 RTP UDP