Compy 0.2.0
A lightweight RTSP 1.0 server library for embedded systems
Loading...
Searching...
No Matches
compy.h
Go to the documentation of this file.
1
16#pragma once
17
18#include <compy/types/error.h>
19#include <compy/types/header.h>
22#include <compy/types/method.h>
24#include <compy/types/request.h>
29#include <compy/types/rtcp.h>
30#include <compy/types/rtp.h>
32#include <compy/types/sdp.h>
34
35#include <compy/auth.h>
36#include <compy/backchannel.h>
37#include <compy/context.h>
38#include <compy/controller.h>
39#include <compy/droppable.h>
40#include <compy/io_vec.h>
41#include <compy/nal.h>
42#include <compy/nal_transport.h>
43#include <compy/option.h>
44#include <compy/receiver.h>
45#include <compy/rtcp.h>
46#include <compy/rtp_transport.h>
47#include <compy/transport.h>
48#include <compy/util.h>
49#include <compy/writer.h>
50
51#ifdef COMPY_HAS_TLS
52#include <compy/tls.h>
53#endif
RFC 2617 Digest authentication for RTSP.
RTSP backchannel (two-way audio) support.
A request context.
An RTSP requests controller.
Droppable types support.
Possible parsing errors.
An RTSP header.
An RTSP header map.
Vectored I/O support.
An RTSP message body.
An RTSP method.
A generic NAL (Network Abstraction Layer) representation.
An RTP/NAL data transport.
Optional values.
An RTSP reason phrase.
Unified receive path for RTCP and backchannel RTP data.
An RTSP request.
An RTSP request line.
An RTSP request URI.
An RTSP response.
An RTSP response line.
RTCP session management (RFC 3550 Section 6).
RFC 3550-compliant RTP implementation.
An RTP data transport.
An RTSP version.
RFC 4566-compliant SDP implementation.
An RTSP status code.
RTSPS (RTSP over TLS) support.
RTSP data transport (level 4) implementations.
RFC 3550 Section 6-compliant RTCP packet types.
Utilitary stuff.
The writer interface.