Membrane RTP plugin v0.4.0-alpha Membrane.RTP.JitterBuffer View Source

Element options

Passed via struct Membrane.RTP.JitterBuffer.t/0

  • latency

    Default value: 200 |> Membrane.Time.milliseconds()

    Delay introduced by JitterBuffer

Pads

:input

Availability:always
Bin?false
CapsMembrane.RTP
Demand unit:buffers
Direction:input
Mode:pull
Name:input

:output

Availability:always
Bin?false
CapsMembrane.RTP
Direction:output
Mode:pull
Name:output

Link to this section Summary

Functions

Element that buffers and reorders RTP packets based on sequence_number.

Returns pads descriptions for Membrane.RTP.JitterBuffer

Returns description of options available for this module

Link to this section Types

Link to this type

packet_index()

View Source
packet_index() :: non_neg_integer()
Link to this type

sequence_number()

View Source
sequence_number() :: 0..65535
Link to this type

t()

View Source
t() :: %Membrane.RTP.JitterBuffer{latency: Membrane.Time.t()}

Struct containing options for Membrane.RTP.JitterBuffer

Link to this type

timestamp()

View Source
timestamp() :: pos_integer()

Link to this section Functions

Element that buffers and reorders RTP packets based on sequence_number.

Returns pads descriptions for Membrane.RTP.JitterBuffer

Returns description of options available for this module