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 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.
|
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.