Membrane RTP plugin v0.4.0-alpha API Reference
Modules
Parses RTCP Application-defined (APP) packets defined in RFC3550
Parses and constructs RTCP BYE packets defined in RFC3550
Parses compound RTCP packets into a list of subpackets.
Struct describing 32-bit header common to all RTCP packets
Functions common to all RTCP Packets
Parses the incoming RTCP packets and sends to a parent using a notification (notification_t/0
)
Parses and constructs RTCP Receiver Report defined in RFC3550
Parses and constructs report blocks, which are parts of RTCP Sender and Receiver Reports defined in RFC3550
Parses Source Description (SDES) RTCP Packets defined in RFC3550
Parses and constructs RTCP Sender Report defined in RFC3550
Describes RTP Header defined in RFC3550
Describes RTP Header Extension defined in RFC3550
Element options
Passed via struct Membrane.RTP.JitterBuffer.t/0
Defines a struct describing an RTP packet and a way to parse it. Based on RFC3550
This module contains utility to translate numerical payload type into an atom value.
Parses RTP packets.
See options/0
for available options
A filter separating RTP packets from different SSRCs into different outpts.
A bin handling the receive part of RTP session.
This bin gets a parsed RTP stream on input and outputs raw media stream. Its responsibility is to depayload the RTP stream and compensate the jitter.
Element options
Passed via struct Membrane.RTP.Timestamper.t/0