Expand description

High-level RTSP library.

Currently this is useful for clients; it will be extended to support servers and proxies.


RTSP client: connect to a server via Session.

Codec-specific logic (for audio, video, and application media types).


RTSP connection context.

An opaque std::error::Error + Send + Sync + 'static implementation.

A wallclock time represented using the format of the Network Time Protocol.

Context for an RTP or RTCP packet, received either via RTSP interleaved data or UDP.

Context of a received message (or read error) within an RTSP connection.

An annotated RTP timestamp.

A wall time taken from the local machine’s realtime clock, used in error reporting.


The Unix epoch as an NtpTimestamp.