多媒体信思有两个重要特点:(1)多煤体信息的信息量往往很大;(2)在传输多媒体数据时,对时延和时延抖动均有较高的要求。在互联网上传输多体数据时,我们都是指含有“边传输,边播放”的特点。
由多媒体信息构成的分组在发送时是等时的,这些分组在到达接收端时就变成为非等时的,当接收端缓存中的分组数达到一定的数量后,再以恒定速率按顺序将这些组进行还原播放。这样就产生了播放时延,同时也可以在很大程度上消除时延的抖动。
在传送时延敏感的实时数据时,传输时延和时延抖动都必须受到限制,通常宁可丢失少量分组,也不要接收太晚到达的分组。
目前互联网提供的音频/视频服务有三种类型:(1)流式存储音频视频,用户通过互联网边下载,边播放,(2)流式实况音频/视频,其特点是在发送方边录制、边送,在接收时也是要求能够连续播放。(3)交互式音频视频,如互联网电话或互联网电视会议。
流媒体( streaming media)就是流式音频/视频,其特点是边下载、边播放,但不能存储在硬盘上成为用户的文件。
媒体服务器(或称为流式服务器)可以更好地支持流式音频和视频的传送。TCP能够保证流式音频/视频文件的播放质量,但开始播放的时间要比请求播放的时间滞后一些(必须先在缓存中存储一定数量的分组)。对于实时流式音频视频文件的传送则应当选用UDP。
实时流式协议RTSP是为了给流式过程增加更多功能面设计的协议,RTSP本身并不传送数据,而仅仅是使媒体播放器能够控制多媒体流的传送,RSP又称为“互联网录像机??匦椤?。
狭义的IP电话是指在IP网络上打电话,广义的P电话则不仅是电话通信,而且还可以在IP网络上进行交互式多媒体实时通信(包括话音、视像等),甚至还包括即时传信IM(如0Q和 Skype等)。
IP电话的通话质量主要由两个因素决定:(1)通话双方端到端的时延和时延抖动;(2)话音分组的丢失率。但这两个因素都是不确定的,而是取决于当时网络上的通信量。
实时运输协议RTP为实时应用提供端到端的运输,但不提供任何服务质量保证,需要发运的多部体数据块(音/视频)经过过压编码处理后,先送给RTP封装成为RTP分组,装入的运输层UDP用户数据报后,再向下递交给IP层??梢园裄TP看成是在UDP之上的一个运输层子层的协议。
实时运输控制协议RTCP是与RTP配合使用的协议。RTCP协议的主功能是:服务质量的监视与反馈,媒体间的间步,以及多中成员的标志,以及多播组中成员的标志。RTCP分组也使用UDP来传,但RTCP并不对音频视频分组进行封装。
现在IP电话有两套信令标准。一套是ITU-T定义的H.323协议,另一套是IEFT提出的会话发起协议SIP。
H.323不是一个单独的协议面是一组协议。H23包括系统和构件的描述、呼叫模型描述、呼叫信令过程、控制报文、复用、话音编解码器、视像解码器,以及数据协议等。H323标准的四个构件是:(1)H323终端(2)网关(3)网闸(4)多点控制单元MCU。
会话发起协议SIP只涉及到IP电话所需的信令和有关服务质量的问题,SIP使用文本方式的客户服务器协议,SIP系统只有两种构件,即用户代理(包括用客户和用户代理服务器)和网络服务器(包括代理服务器和重定向服务器)。SIP的地址十分灵活,它可以是电话号码,也可以是电子邮件地址、IP地址或其他的地址。
服务质量Q0S是服务性能的总效果,此效果决定了一个用户对服务的满意程度。因此,有服务质量的服务就是能够满足用户的应用需求的服务?;蛘咚悼商峁┮恢碌?、可预计的数据交付服务求的服务。
服务质量可用若干基本的性能指标来描述,包括可用性、差错率、响应时间、吞吐量,分组丢失率,连接建立时间,故障检测和改正时间等,服务提供者可向其用户保证某一种等级的服务质量。
为了使互联网具有一定的服务质量,可采取以下一些措施:(1)分类,如区分服务(2)管制(3)调度(4)呼叫接纳(5)加权公平排队等。
综合服务 IntServ可对单个的应用会话提供服务质量的保证,它定义了两类服务,即有保证的服务和受控负载的服务,。IntServ共有以下四个组成部分,即(1)资源
留协议RSVP:(2)接纳控制(3)分类器(4)调度器
区分服务 Diffserv在路由器中增加区分服务的功能,把IP协议中原有的服务类型字段重新定义为区分服务DS,利用DS字段的不数值提供不同等级的服务质量,。Diffserv将所有的复杂性放在DS域的边界结点中,而使DS域内部路由器工
作得尽可能地简单,。Diffserv定义了在转发分组时体现服务水平的每跳行为PHB包括EF和AF,即迅速转发PHB和确保转发PHB。