View Source Membrane.RTP.H265.Depayloader (Membrane RTP H265 Plugin v0.5.1)

Depayloads H265 RTP payloads into H265 NAL Units.

Based on RFC 7798.

Supported types: Single NALU, Fragmentation Unit, Aggegration Packets.

element-options

Element options

Passed via struct Membrane.RTP.H265.Depayloader.t/0

  • sprop_max_don_diff

    0..32767

    Default value: 0
    Specify the maximum absolute difference between the decoding order number (i.e. AbsDon) values of any two NAL units naluA and naluB, where naluA follows naluB in decoding order and precedes naluB in transmission order.

    If this value is greater than 0, then two additional fields DONL and DOND will be included in the RTP payload. A decoding_order_number field will be added to the buffer metadata.

pads

Pads

input

:input

Accepted formats:

RTP
Direction::input
Availability::always
Flow control::auto

output

:output

Accepted formats:

%H265{alignment: :nalu, stream_structure: :annexb}
Direction::output
Availability::always
Flow control::auto

Link to this section Summary

Types

t()

Struct containing options for Membrane.RTP.H265.Depayloader

Functions

Returns description of options available for this module

Link to this section Types

Specs

t() :: %Membrane.RTP.H265.Depayloader{sprop_max_don_diff: 0..32767}

Struct containing options for Membrane.RTP.H265.Depayloader

Link to this section Functions

Specs

options() :: keyword()

Returns description of options available for this module