RTP,RTCP,RTSP等网络协议有何用途和区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RTP,RTCP,RTSP等网络协议有何用途和区别相关的知识,希望对你有一定的参考价值。

参考技术A RTCP:
RTP
Control
Protocol,实时传输控制协议,同RTP一起用于数据传输的监视,控制功能。
RTSP:
Real
Time
Streaming
Protocol,实时流协议,用于多媒体数据流的控制,如播放,暂停等。
RTP/RTCP相对于底层传输层,和RTSP,SIP等上层协议一起可以实现视频会议,视频直播等应用。
rtsp发起/终结流媒体(通过sdp)
rtp传输流媒体数据
rtcp对rtp进行控制,同步。RTSP的请求主要有DESCRIBE,SETUP,PLAY,PAUSE,TEARDOWN,OPTIONS等,顾名思义可以知道起对话和控制作用
RTP/RTCP是实际传输数据的协议
RTCP包括Sender
Report和Receiver
Report,用来进行音频/视频的同步以及其他用途,是一种控制协议
RTSP的对话过程中SETUP可以确定RTP/RTCP使用的端口,PLAY/PAUSE/TEARDOWN可以开始或者停止RTP的发送,等等
(ixmy)

以上是关于RTP,RTCP,RTSP等网络协议有何用途和区别的主要内容,如果未能解决你的问题,请参考以下文章

RTP与RTCP协议介绍(转载)

协议篇---RTP & RTCP & RTSP

RTP 和 RTSP的区别

RTP/RTCP协议详解

webrtc-RTP/RTSP/RTCP的概念

视频播放相关的网络协议都有哪些?