Namespace SipLib.Rtp
Classes for the Real Time Protocol (RTP, see RFC 3550). The main class is called RtpChannel. This class supports unencrypted RTP media as well as encryption using the SDES-SRTP (RFC 3711, RFC 4568) and SDES-DTLS (RFC 5763, RFC 5764) protocols.
Classes
ByePacket
Class for building and parsing RTCP BYE packets. See Section 6.6 of RFC 3550.
DtmfPacket
Class for representing a DTMF event packet RTP payload. See Section 2.3 of RFC 4733.
JitterStatistics
Container class for storing RTP packet jitter statistics for a sampled interval
MeanOpinionScore
Class for calculating and storing the Mean Opinion Score (MOS) values. The MOS is a numerical estimation of the audio quality.
ReceiverReport
Class for building and parsing RTCP Receiver Report packets. See Section 6.4.2 of RFC 3550.
ReportBlock
Class for building or parsing the report block portion of a RTCP Sender Report or Receiver Report. See Section 6.4.1 of RFC 3550.
RtcpCompoundPacket
Class for building and sending compound RTCP packets and for parsing and processing compound RTCP packets received from the network. See RFC 3550.
RtcpHeader
Class for creating and parsing Real Time Control Protocol (RTCP) headers.
RtpChannel
Class for sending and receiving Real Time Protocol (RTP) media such as audio, video and text (RTT). Each instance of an RtpChannel class handles a single media type.
RtpPacket
Class for handling Real Time Protocol (RTP) network packets. See RFC 3550.
RtpReceiveStatistics
Class for storing statistics related to received RTP packets.
RtpUtils
This class contains various static functions for reading and writing words, double words (4 bytes) and double double words (8 bytes) from byte arrays.
SdesChunk
Class for parsing and building a SDES chunk for an RTCP SDES packet. See Section 6.5 of RFC 3550.
SdesItem
Class for parsing and building SDES items. See Section 6.5 of RFC 3550.
SdesPacket
Class for parsing and building SDES (Source Description) RTCP packets. See Section 6.5 of RFC 3550.
SenderInfo
Class for the Sender Info part of a Sender Report RTCP packet. See Section 6.4.1 of RFC 3550.
SenderReport
Class for building and parsing RTCP Sender Report packets.
Enums
DtmfEventEnum
Enumeration of DTMF event codes. See Section 3.2 of RFC 4733.
RtcpPacketType
Enumeration for the RTCP packet type.
SdesItemType
Enumeration for identifying a SDES chunk type. See Section 6.5 of RFC 3550.
Delegates
DtlsHandshakeFailedDelegate
Delegate type for the DtlsHandshakeFailed event of the RtpChannel class
ReceiveStatisticsReadyDelegate
Delegate type for the ReceiveStatisticsReady event of the RtpChannel class.
RtcpPacketReceivedDelegate
Delegate type for the RtcpPacketReceived event of the RtpChannel class.
RtcpPacketSentDelegate
Delegate type for the RtcpPacketSent event of the RtpChannel class.
RtpPacketReceivedDelegate
Delegate type for the RtpPacketReceived event of the RtpChannel class.
RtpPacketSentDelegate
Delegate type for the RtpPacketSent event of the RtpChannel class.