RTSP

RTSP is client-server model protocol to support streaming.

Overview

The Real Time Streaming Protocol (RTSP) is a network control protocol designed for use in entertainment and communications systems to control streaming media servers.
It is used for CCTV, broadcasting and monitoring.

Protocol

RTSPReal Time Streaming ProtocolRFC 2236
SDPSession Description ProtocolRFC 4566
RTPReal-time Transport ProtocolRFC 1889, 3550
RTCPRTP Control ProtocolRFC 3550

Transport

TCPTCP-Interleaved
UDPunicast and multicast

Mode

Describe mode

Usually player use this mode to play audio and video.

Announce mode

Client can upload stream to RTSP server.

Remark

Integration with CCTV/VMS.

Reference

Ref https://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol