1、 12.1 概述n音频和视频是多媒体传输中主要的研究对象,应用方式主要有以下几种:n存储的音频和视频;n实况直播的音频和视频;n实时交互的音频和视频;n流媒体(streaming media)n音频和视频流有很强的时间属性,要求实时性的传输服务,传输受到分组时延(delay)及其抖动(jitter)的严格限制。nTCP/IP或UDP/IP协议栈难以适应Internet上日益增长的多媒体信息流量。n实时传输协议和实时传输控制协议(RTP/RTCP),为多媒体传输提供了合适的网络承载平台。12.2 多媒体传输n12.2.1 一个多媒体传输的例子n12.2.2 实时传输协议n12.2.3 实时传输控
2、制协议n12.2.4 实时流式协议 12.2.1 一个多媒体传输的例子n音频/视频点播的例子 多媒体传输的简单方式问题:整个文件完全下载后媒体播放器才能进行播放,播放前的等待难以让人接受。12.2.1 一个多媒体传输的例子 使用媒体服务器进行音频/视频播放 12.2.2 实时传输协议RTPn实时传输协议RTP在协议栈中的位置应用层RTPUDPIP数据链路层物理层 12.2.2 实时传输协议RTPnRTP会话(RTP Session)指一组参与者(participants)使用RTP/RTCP协议进行通信。音频会议:每个参与者都会得到IP多播组地址和一对标识RTP会话连接的UDP端口号,一个用于
3、RTP,一个用于RTCP。参与者都可以发送音频RTP分组流,它们属于同一个RTP会话,信息源用RTP分组首部中的同步源标识符 SSRC来标识。同一SSRC的所有分组都使用同样的定时和序号空间,这样便于接收端重组和同步接收到的分组序列。12.2.2 实时传输协议RTP nRTP分组格式时间戳:能够表征实时数据时间属性。接收端使用时间戳可以知道应当在什么时间还原哪一个数据块,从而消除时延抖动。时间戳还可以用于声音和图像的同步。12.2.3 实时传输控制协议RTCPnRTCP并不对音频和视频分组进行封装,它配合RTP进行传输控制,其主要功能是:n传输QoS的监视与反馈;n媒体间的同步,比如声音和图像
4、之间的配合;n多播组成员的标识。nRTCP的五种分组类型类型英文缩写意义200SR发送端报告201RR接受端报告202SDES源点描述203BYE结束204APP特定应用 12.2.3 实时传输控制协议RTCP(1)接收端报告分组RR(Receiver Report)周期性地用多播方式向所有参与者进行报告,内容包括:nRTP流的SSRC;nRTP流的分组丢失率;n分组到达时间间隔的抖动;nRTP流中的最后一个RTP分组的序号。(2)发送端报告分组SR(Sender Report)用多播方式周期性地向所有接收端进行报告,内容有:nRTP流的SSRC;nRTP流包含的分组数;nRTP流包含的字节数
5、;nRTP流中最新RTP分组的时间戳和绝对时钟时间。SR把分组数据的时间戳和绝对时钟关联起来,可用于不同 RTP流同步。12.2.3 实时传输控制协议RTCP(3)源描述分组SDES(Source DEScription)给出数据源描述信息,包含参与者规范名、电子邮件地 址、电话号码、创建数据流的应用程序等。(4)结束分组BYE 发送端关闭一个数据流,终止参与过程。(5)特定应用分组APP(APPlication specific functions)使应用程序能够定义新的分组类型,RTCP可以自动进行 发送周期的调整。12.2.3 实时传输控制协议RTCPn RTP/RTCP对多媒体实时传输
6、作用的小结:RTP/RTCP为多媒体数据的传输提供了合适的网络承载平台。RTP分组首部字段的设置适合于多媒体数据的封装和描述,序号、时间戳等能够描述多媒体数据的时间属性,RTCP协议提供了传输QoS的反馈,为传输的管理提供了条件。RTP/RTCP本身并不对多媒体数据块做任何处理,并不提供任何QoS保证,但它们包含了实时应用的一些共同性的信息提供给应用层,使应用层有依据进行QoS处理。12.2.4 实时流式协议RTSPnRTSP是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制,RTSP协议以客户-服务器模式工作,媒体播放器和媒体服务器的关系是客户与服务器的关系。RT
7、SP与RTP/RTCP 12.3 IP 电话n12.3.1 IP电话简介n12.3.2 H.323建议书n12.3.3 会话发起协议 12.3.1 IP电话简介nIP电话的信令必须在功能上与原SS7相兼容;IP电话使用的话音编码也必须能够和普通电话的标准PCM编码互相转换。nIP电话网关用来解决上述问题,其主要作用是:n在呼叫阶段和呼叫释放阶段进行电话信令的转换;n在通话期间进行话音编码的转换。nIP电话的连接方式 12.3.2 H.323建议书nH.323是ITU-Tl996年制订,第二版本:“基于分组的多媒体通 信系统”。nH.323 IP电话系统结构:H.323终端(termianal)
8、网关(gateway)网守(gatekeeper)多点控制单元MCU(Multipoint Control Unit)12.3.2 H.323建议书nH.323协议体系结构音频编解码器 视频编解码器 H.225注册 Q.931呼叫信令 H.245呼叫控制 RTP和RTCP 音频视频应用信令和控制音频编解码视频编解码RTCPH.225注册Q.931呼叫信令H.245呼叫控制RTPUDPTCPIP 12.3.3 会话发起协议nl999年IETF的MMUSIC工作组制订称为会话发起协议SIP(Session Initiation Protocol)。nSIP地址使用SIP统一资源定位符即SIP URL的形式。nSIP系统包含以下4个部件(),并涉及到1个部件():用户代理UA(User Agent)代理服务器(proxy server)重定向服务器(redirect server)注册器(registrar)位置服务器(location server)