StreamCoders.Rtp Namespace |
Class | Description | |
---|---|---|
AacFrameCreator |
AAC RTP frame creator.
| |
ExtendedSequenceNumber |
Represents extended Sequence numbering to 32-bit for RTP packets. Sequence numbers
usually wrap at 16-bit boundaries. In order to avoid that behavior,
ExtendedSequenceNumber class is introduced.
| |
FrameCreator |
Abstract base class for all RTP frame packetizers.
| |
H264Frame |
This frame type encapsulates RFC 3984 - RTP Payload Type for H.264 Packetization mode: 0
(NAL Units), 1 (NAL Units, STAP-A, FU-A)
| |
H264FrameCreator |
Takes a raw compressed H.264 frame and creates a RFC 3984 compliant transport frame. Supports: Mode 1 (NAL, FU-A, STAP-A) | |
H265Frame |
This frame type encapsulates H.265 payloads according to draft version 13.
Supported units are: Single (SU), Aggregate (AP), Fragmentation (FU)
| |
JitterBufferT | Handles the creation and release of complete RTP frames. | |
JpegFrame | ||
Mpeg42FrameCreator |
Creates RTP packetization based on RFC 3016 "Payload Format for MPEG-4 Audio/Visual Streams"
| |
NtpSyncTime |
A helper class encapsulating different aspects of NTP clock handling.
| |
ParticipantHelper |
Provides helper functions to more easily create RTP participants.
| |
ParticipantReceiverInformation |
Information about the receiving participant.
| |
ParticipantSenderInformation |
Information about the sending participant.
| |
PlayoutBuffer |
Handles syhcronization information and produces prsentation times for play-out.
| |
QuickTimeFrame |
Represent RTPFrame specialized in parsing X-QT (Apple dispatch-026) frames.
| |
RtcpApp |
The APP packet is intended for experimental use as new applications and new features are
developed, without requiring packet type value registration.
| |
RtcpBye |
Notifies a remote session that a participant is leaving the session.
| |
RtcpCompoundPacket |
Encapsulates multiple RTCP Packets and is used to hold incoming and outgoing RTCP reports.
| |
RtcpPacket |
RTCPPacket is the abstract base class for all RTCP packets.
| |
RtcpReceiverReport |
RTCP Receiver report.
| |
RtcpReportBlock |
The Reportblock for SR and RR.
| |
RtcpSenderReport |
This is the RTCP Sender Report. It is sent by the sender of RTP packets to a session,
containing quality and timing information.
| |
RtcpSourceDescription |
RTCP Source description.
| |
RtcpSourceDescriptionChunk |
Source Description. A part of the RTCPSDES structure. Contains information elements about
a Ssrc.
| |
Rtp4629 |
RFC 2429/4629 Packet representation.
| |
RtpFrame |
A Frame wraps multiple RTP packets into a logical unit. All packets in a frame have the
same timestamp and are normally terminated by an RTP packet with the marker bit set.
| |
RtpHeaderExtension |
Represents RTP Header Extension used by RtpPacket class.
| |
RtpPacket |
Represents an RTP Packet, implemented according to RFC 3550.
| |
RtpPacketJpeg | ||
RtpPacketToneEvent |
RTP packet implementing RFC 2833 carrying DTMF tones and other line and trunk signals.
| |
RtpParticipantT |
RTP Participant is able to send and receive RTP packets. See ParticipantHelper for easy
creation.
| |
RtpParticipantInfo |
Aggregate holding RTP and RTCP EndPoint information.
| |
RtpReceiver |
RTP receiver groups multiple partipants together.
| |
RtpReceiverStatistics |
Provides byte and packet counters for RTPReceiver activity.
| |
RtpSender |
Defines a group of one or more RTP participants.
| |
RtpSenderStatistics |
Provides byte and packet counters for RTPSender activity.
| |
RtpSession |
An RTP session combines multiple RTP sender and RTP receiver objects into a logical group.
| |
RtpSessionStatistics |
Provides byte and packet counters for RTPSession activity.
| |
SmartJitterBufferT |
Smart jitter buffer collects RTP packets and outputs RTP frames.
| |
SmartJitterDroppedFrameEventArgs | ||
SRtpSession |
Represents an SRTP session which provides a secure facility for RTP communication.
| |
SRtpStreamConfiguration |
Rtp stream configuration.
|
Interface | Description | |
---|---|---|
IRtpParticipant |
Interface for RTP participants.
| |
ISRtpSession |
Interface for secure RTP session implementations.
|
Delegate | Description | |
---|---|---|
RtpFrameFrameCompleteDelegation |
Frame complete delegation.
| |
RtpParticipantRtcpPacketHandler |
Handler, called when the rtp participant receives an RTCP packet.
| |
RtpParticipantRtpPacketHandler |
Handler, called when the rtp participant receives an RTP packet.
| |
RtpReceiverRtcpPacketHandler |
Handler, called when the rtp participant receives an RTCP packet.
| |
RtpReceiverRtpPacketHandler |
Handler, called when an rtp participant receives an RTP packet.
| |
RtpSessionRtcpPacketHandler |
Handler, called when the rtp participant receives an RTCP packet.
| |
RtpSessionRtpPacketHandler |
Handler, called when an rtp participant receives an RTP packet.
|
Enumeration | Description | |
---|---|---|
CryptoSuite |
Enumeration of supported crypto suites.
| |
RtcpType |
An enumeration of all RTCP packet types. Their values already represent their binary form.
| |
SequenceState |
Indications of the state of the extended sequence number algorithm.
| |
SRtpStatusCode |
Contains status codes return from SRTP methods and functions.
| |
SRtpStreamDirection |
Contains information about the direction of an SRTP stream.
| |
SRtpSynchronizationSourceType |
Defines the behavior of how synchronization sources are treated.
|