Expand description
High-level RTSP library.
Currently this is useful for clients; it will be extended to support servers and proxies.
Modules§
- RTSP client: connect to a server via
Session
. - Codec-specific logic (for audio, video, and application media types).
- Handles RTCP data as described in RFC 3550 section 6.
- Handles RTP data as described in RFC 3550 section 5.1.
Structs§
- 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.
- Context for an active stream (RTP+RTCP session), either TCP or UDP. Owned version.
- An annotated RTP timestamp.
- A wall time taken from the local machine’s realtime clock, used in error reporting.
Constants§
- The Unix epoch as an
NtpTimestamp
.