RTSP server enables two sides to negotiate streaming configuration. It includes both transport setup and data format negotiation.
Once complete, both sides will be ready to send and/or receive data stream (usually sent over RTP).
RTSP is similar to HTTP so it allows passing arbitrary resource name, which makes it possible to have several conversations going on at the same time.
In our sample each RTSP/RTP request will be handled by some IPTransmitter component, created in run-time.
Each component can stream local file, live recording or re-broadcast a stream from remote server.
Binary and sources of this sample are included in Demo version.