KC5.1.3实时传输协议RTP和RTCP 实时传输控制协议(Rea-time Transport Control Protocol) 是一个控制协议,本身并不传输数据,但和RTP一起协作 将多媒体数据打包和发送,主要功能如下: > 发送端通过接收端周期性地反馈回来的RTCP报文监测通信 质量,如包丢失率、延时及延时抖动等; >在多方会话中,与会各方通过交换RTCP报文获得系统时钟 信息、监测通信质量、了解参加会话的用户数,以及实现 简单的会话控制功能(如参加/退出会话、识别参加者的身 份等)。 ynh,cxh@ustc.edu.cn
{ynh, cxh}@ustc.edu.cn {ynh,cxh}@ustc.edu.cn 实时传输控制协议(Real-time Transport Control Protocol) 是一个控制协议,本身并不传输数据,但和RTP一起协作 将多媒体数据打包和发送,主要功能如下: 发送端通过接收端周期性地反馈回来的RTCP报文监测通信 质量,如包丢失率、延时及延时抖动等; 在多方会话中,与会各方通过交换RTCP报文获得系统时钟 信息、监测通信质量、了解参加会话的用户数,以及实现 简单的会话控制功能(如参加/退出会话、识别参加者的身 份等)。 5.1.3 实时传输协议RTP和RTCP
KC5.1.4流控制传输协议(SCTP) TCP提供可靠传输服务,但它的重传和保证包正确次序的 机制可能引入不可容忍的延时 UDP提供的是不可靠的传输服务 流控制传输协议(Stream Control Transmission Protocol, SCTP)是在2000年由IET℉提出的一个传输层协议。 > 作为一个传输层协议,它提供的服务有点像TCP,又同时 将UDP的一些优点相结合,是一种提供了可靠、高效、有 序的数据传输协议; >相比之下TCP是面向字节的,而SCTP是针对成帧的消息。 ynh,cxh@ustc.edu.cn
{ynh, cxh}@ustc.edu.cn {ynh,cxh}@ustc.edu.cn TCP提供可靠传输服务,但它的重传和保证包正确次序的 机制可能引入不可容忍的延时 UDP提供的是不可靠的传输服务 流控制传输协议(Stream Control Transmission Protocol, SCTP)是在2000年由 IETF 提出的一个传输层协议。 作为一个传输层协议,它提供的服务有点像 TCP,又同时 将 UDP 的一些优点相结合,是一种提供了可靠、高效、有 序的数据传输协议; 相比之下 TCP 是面向字节的,而 SCTP 是针对成帧的消息。 5.1.4 流控制传输协议(SCTP)
KC5.1.4流控制传输协议(SCTP) SCTP与TCP的最大不同之处在于,一个SCTP链接中允许有 多个单方向的流(Stream)传输,即允许有多个逻辑的连 接。 SCTP引入“流”的概念,为解决TCP重传和包顺序增加延 时的问题提供了灵活的工具。 Bits 0-7 16-23 24-31 支持多址工作是SCTP的关 8-15 +0 Source port Destination port 键特征。 32 Verification tag 64 Checksum 96 Chunk 1 type Chunk 1 flags Chunk 1 length 128 Chunk 1 data Chunk N type Chunk N flags Chunk N length Chunk N data
{ynh, cxh}@ustc.edu.cn {ynh,cxh}@ustc.edu.cn SCTP与TCP的最大不同之处在于,一个SCTP链接中允许有 多个单方向的流(Stream)传输,即允许有多个逻辑的连 接。 SCTP引入“流”的概念,为解决TCP重传和包顺序增加延 时的问题提供了灵活的工具。 支持多址工作是SCTP的关 键特征。 5.1.4 流控制传输协议(SCTP)
KC小结:传输层协议 ◆开放系统互连OSI(Open System Interconnection)模型 ▣协议数据单元PDU(Protocol Data Unit) ▣应用数据单元ADU(Application Data Unit) TCP (Transmission Control Protocol) UDP (User Datagram Protocol) ◆RTPRTCP ▣实时传输协议(Real-Time Transport Protocol,RTP) ▣ 实时传输控制协议(Real-time Transport Control Protocol) ◆流控制传输协议 (Stream Control Transmission Protocol,SCTP) ▣一个SCTP链接中允许有多个单方向的流(Stream)传输,即 允许有多个逻辑的连接。 14 ynh.cxh @ustc.edu.cn
{ynh,cxh}@ustc.edu.cn 小结:传输层协议 开放系统互连OSI(Open System Interconnection)模型 协议数据单元PDU(Protocol Data Unit) 应用数据单元ADU(Application Data Unit) TCP(Transmission Control Protocol) UDP(User Datagram Protocol) RTP/RTCP 实时传输协议(Real-Time Transport Protocol,RTP) 实时传输控制协议(Real-time Transport Control Protocol) 流控制传输协议 (Stream Control Transmission Protocol,SCTP) 一个SCTP链接中允许有多个单方向的流(Stream)传输,即 允许有多个逻辑的连接。 14
KC第5章多媒体通信终端与系统 ◆5.1传输层协议 ◆5.2多媒体数据的复接与复用 ◆5.3视听通信系统与终端 ◆5.4会话发起协议和会话描述协议 ◆5.5协同计算与组通信 ◆5.6多媒体流式应用系统与终端 ◆5.7对等网络(P-o-P)流式应用系统 ◆5.8动态自适应HTTP流式应用系统 15 ynh.cxh @ustc.edu.cn
{ynh,cxh}@ustc.edu.cn 第5章 多媒体通信终端与系统 5.1 传输层协议 5.2 多媒体数据的复接与复用 5.3 视听通信系统与终端 5.4 会话发起协议和会话描述协议 5.5 协同计算与组通信 5.6 多媒体流式应用系统与终端 5.7 对等网络(P-to-P)流式应用系统 5.8 动态自适应HTTP流式应用系统 15