| Interface | Description |
|---|---|
| PacketTransformer |
Encapsulate the concept of packet transformation.
|
| TransformEngine |
Defines how to get PacketTransformers for RTP and RTCP packets.
|
| TransformOutputStream |
Defines the public application programming interface (API) of an
OutputDataStream which applies transformations via a
PacketTransformer to the data written into it. |
| Class | Description |
|---|---|
| AbsSendTimeEngine |
Implements a TransformEngine which replaces the timestamps in
abs-send-time RTP extensions with timestamps generated locally.
|
| AbstractTransformOutputStream |
Facilitates the implementation of the interface
TransformOutputStream. |
| CachingTransformer |
Implements a cache of outgoing RTP packets.
|
| ControlTransformInputStream |
Implement control channel (RTCP) for TransformInputStream
which notify listeners when RTCP feedback messages are received.
|
| DebugTransformEngine |
Logs all the packets that go in and out of a MediaStream.
|
| DiscardTransformEngine |
As the name suggests, the DiscardTransformEngine discards packets that are
flagged for discard.
|
| NullSrtpControl |
Implements a no-op
SrtpControl, i.e. |
| OriginalHeaderBlockTransformEngine |
Appends an Original Header Block packet extension to incoming packets.
|
| PaddingTermination |
De-duplicates RTP packets from incoming RTP streams.
|
| REDFilterTransformEngine |
Removes the RED encapsulation (RFC2198) from outgoing packets, dropping
non-primary (redundancy) packets.
|
| REDTransformEngine |
Implements a
PacketTransformer and
TransformEngine for RED (RFC2198). |
| RetransmissionRequesterDelegate |
Detects lost RTP packets for a particular RtpChannel and requests
their retransmission by sending RTCP NACK packets.
|
| RetransmissionRequesterImpl |
Creates classes to handle both the detection of loss and the creation
and sending of nack packets, and a scheduler to allow for nacks to be
re-transmitted at a set interval
|
| RTPTransformTCPConnector |
TransformConnector implements the RTPConnector interface.
|
| RTPTransformUDPConnector |
TransformConnector implements the RTPConnector interface.
|
| RtxTransformer |
Intercepts RTX (RFC-4588) packets coming from an
MediaStream, and
removes their RTX encapsulation. |
| SinglePacketTransformer |
Extends the PacketTransformer interface with methods which allow
the transformation of a single packet into a single packet.
|
| SinglePacketTransformerAdapter | |
| TransformEngineChain |
The engine chain allows using numerous TransformEngines on a single
stream.
|
| TransformEngineWrapper<T extends TransformEngine> |
Wraps a TransformerEngine (allows the wrapped instance to be swapped
without modifications to the RTPConnector's transformer engine
chain.
|
| TransformInputStream<T extends Closeable> |
Extends RTPConnectorInputStream with transform logic.
|
| TransformOutputStreamImpl |
Facilitates
OutputDataStream in the implementation of the interface
TransformOutputStream. |
| TransformTCPOutputStream |
Extends RTPConnectorTCPOutputStream with transform logic.
|
| TransformUDPOutputStream |
Extends RTPConnectorUDPOutputStream with transform logic.
|
Copyright © 2022 jitsi.org. All rights reserved.