RTSP协议

协议组成

包括RTSP、RTP、RTCP三个协议:

  • RTSP: 负责建立连接通道
  • RTP(Real Time Transport Protocol 实时传输协议): 负责传输数据
  • RTCP: 负责传输质量控制

传输协议要求

  • RTSP需要使用TCP协议
  • RTP和RTCP既可以使用TCP也可以使用UDP
    图片1

SDP描述

SDP包含两个层次的描述:

  • 会话级描述
  • 媒体级描述(比如同时存在视频和音频就会有两个媒体级别)
    图片1
    图片1

端口分配

  • RTP使用低端口号
  • RTCP使用高端口号

实现说明

在实际代码实现中并没有真正建立两个通道,因为使用TCP时可以直接合并RTP和RTCP。
图片1