Membrane.RTP.JitterBuffer (Membrane RTP plugin v0.8.2) View Source
Element that buffers and reorders RTP packets based on sequence_number.
Element options
Passed via struct Membrane.RTP.JitterBuffer.t/0
clock_rateRTP.clock_rate_t()Required
latencyTime.t()Default value:
200 |> Membrane.Time.milliseconds()
Delay introduced by JitterBuffer
Pads
:input
| Availability | :always |
| Caps | Membrane.RTP |
| Demand unit | :buffers |
| Direction | :input |
| Mode | :pull |
| Name | :input |
:output
| Availability | :always |
| Caps | Membrane.RTP |
| Direction | :output |
| Mode | :pull |
| Name | :output |
Link to this section Summary
Functions
Returns pads descriptions for Membrane.RTP.JitterBuffer
Returns description of options available for this module
Link to this section Types
Specs
packet_index() :: non_neg_integer()
Specs
t() :: %Membrane.RTP.JitterBuffer{
clock_rate: Membrane.RTP.clock_rate_t(),
latency: Membrane.Time.t()
}
Struct containing options for Membrane.RTP.JitterBuffer
Link to this section Functions
Specs
membrane_pads() :: [{Membrane.Pad.name_t(), Membrane.Pad.description_t()}]
Returns pads descriptions for Membrane.RTP.JitterBuffer
Specs
options() :: keyword()
Returns description of options available for this module