ark::rtsp
Typedefs
Defined in “ark/rtsp/abstract_rtp_decoder.hh”:
- using AbstractRtpDecoderPtr = std::shared_ptr< AbstractRtpDecoder >
Defined in “ark/rtsp/rtsp_client.hh”:
- using RtspAsynchronousRequestPtr = std::shared_ptr< RtspAsynchronousRequest >
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::RtspAsynchronousRequest
An asynchronous handle, so that you can make heartbeat requests and wait for them in the background, without interrupting the RTP flow. -
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::RtspSetupResponse
A response from setting up an RTSP stream, returning a valid port number to use for RTP (and an expected SSRC). -
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.