RTSP: Real Time Streaming Protocol

January 19 , 2022
What Is RTSP?
The Real Time Streaming Protocol (RTSP) is a network control protocol designed for use in entertainment and communications systems to control streaming media servers. The protocol is used for establishing and controlling media sessions between endpoints. Clients of media servers issue commands such as play, record and pause, to facilitate real-time control of the media streaming from the server to a client (Video On Demand) or from a client to the server (Voice Recording). Tonmind IP Video Module SIP-K20C applies RTSP to transfer videos. It can be widely used in video intercom and door phone.

How RTSP Works?
When a user or application attempts to stream video from a remote source, the client device sends an RTSP request to the server to determine the available options, such as pause, play and record. The server then returns a list of the types of requests it can accept through RTSP. Once the client knows how to make a request, it transmits a media description request to the streaming server, and the server responds with a description of the media. From there, the client sends a setup request, and the server responds with information about the transport mechanism. Once the setup process is complete, the client initiates the streaming process by telling the server to send the bitstream -- a binary sequence -- using the transport mechanism specified in the setup request.

The next upgrade version of Tonmind PA System Lite: Tonmind PA System Pro will also consider to apply RTSP to support video transfer. The original PA System Lite can be widely used in various PA System, for example, school PA System, Hotel PA System, Hospital PA System, Retail PA System, Factory PA System, Transportation PA System, Retail PA System. With adding RTSP, it can also be widely used in CCTV System.

Why It's Important?
RTSP started as a way to allow users to play audio and video straight from the internet, rather than having to download media files to their devices. The protocol has been applied for various uses, including internet camera sites, online education and internet radio.

RTSP Requests
When negotiating and controlling media streams, RTSP usually uses the following commands usually sent from the client to the server:

Options: This request determines what other types of requests the media server will accept.
Describe: A description request identifies the URL and type of data.
Announce: The announce method describes the presentation when sent from the client to the server and updates the description when sent from server to client.
Setup: Setup requests specify how a media stream must be transported before a play request is sent.
Play: A play request starts the media transmission by telling the server to start sending the data.
Pause: Pause requests temporarily halt the stream delivery.
Record: A record request initiates a media recording.
Teardown: This request terminates the session entirely and stops all media streams.
Redirect: Redirect requests inform the client that it must connect to another server by providing a new URL for the client to issue requests to.

RTSP is wide and useful protocol that is mainly used for transmiting video. With application of RTSP, Tonmind IP Video PCB SIP-K20C can be applied to video intercom and Tonmind PA System Pro can extend it's application in CCTV system apart from IP PA System.

Leave A Message
Leave A Message
If you are interested in our products and want to know more details,please leave a message here,we will reply you as soon as we can.