RTP负责多媒体的传输,RTCP配合RTP做控制和流量统计,RTSP负责建立和控制会话
RTP
ream-time Transport protocol实时传输协议
- 建立在UDP协议上;
- RTP不确保网络底层的可靠性,不提供按时发送机制和其他服务质量保证
- 不保证传送或防止无序传送
- RTP提供时间标志,序列号以及其他能保证数据实时传输时时间的方法
RTCP
real-time transport protocol 实时传输控制协议
- 为RTP所提供的服务质量提供反馈,RTCP收集相关媒体连接统计信息;例如传输字节数,传输分组数,丢失分组数,时延抖动,单向和双向网络延迟。
- 网络应用程序可以利用RTCP所提供的信息试图提高服务质量,比如限制流量或改用压缩比较小的编解码器。
- RTCP本身不提供数据加密和身份认证,其伴生协议SRTCP则可用此用途。
配合RTP做控制和流量统计
RTSP
负责建立和控制会话
- 是一种双向实时数据传输协议
- 在体系上,位于RTP和RTCP之上,使用TCP或RTP完成数据传输
- RTSP只要控制具有实时特性的数据发送,比如流媒体的播放,暂停,快进等操作。
- RTSP负责定义具体的控制消息,状态方法,状态码,但它本身并不传输数据,而是必须依赖下层传输协议所提供的某些服务
网友评论