ark::rtsp
Typedefs
Defined in “ark/rtsp/abstract_rtp_decoder.hh”:
- using AbstractRtpDecoderPtr = std::shared_ptr< AbstractRtpDecoder >
Variables
Defined in “ark/rtsp/rtp_parser.hh”:
- class ark::rtsp::RtpStreamParser __attribute__
Classes
-
ark::rtsp::AbstractRtpDecoder
Provides decoding of an RTP stream (the contents of the stream). Typically instantiated by the RTP stream parser. -
ark::rtsp::H264RtpDecoder
Provides decoding of an H264 RTP stream (the contents of the stream). Typically instantiated by the RTP stream parser. -
ark::rtsp::RtpStreamParser
Feed this incoming packets containing RTP data, and this will handle reorganization, validation, and basic-decoding of different streams.It only supports video at the moment, and will return a stream of images based on what the RTP stream is sending.
-
ark::rtsp::RtspClient
This is a client meant to communicate with an RTSP server at the highest level; basically just enough to send out requests, start streaming, and get SDP information. -
ark::rtsp::RtspClientStage
This stage will connect to a remote RTSP server and republish video to the rest of the pipeline. -
ark::rtsp::SessionDescription
This class represents a SDP object, allowing you to access the various attributes/fields in a SDP programmatically. -
ark::rtsp::RtpPacket
A partially parsed RTP packet this contains enough decoding information to sort and pass to the next stage of processing. -
ark::rtsp::RtspClientConfiguration
Configuration for the RTSP client. -
ark::rtsp::SessionMediaDescription
Contains information related to a media stream. -
ark::rtsp::SessionTimeDescription
Contains information related to a time stream.
Functions
Declared in “ark/rtsp/abstract_rtp_decoder.hh”:
- AbstractRtpDecoderPtr make_rtp_decoder(image::ImageDataFormat format)
Makes a specific/concrete RTP decoder based on the given image type.