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

Depayloads H265 RTP payloads into H265 NAL Units.

Based on RFC 7798.

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

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

:input

Accepted formats:

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

:output

Accepted formats:

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

Summary

Types

t()

Struct containing options for Membrane.RTP.H265.Depayloader

Functions

Returns description of options available for this module

Types

t()

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

Struct containing options for Membrane.RTP.H265.Depayloader

Functions

options()

@spec options() :: keyword()

Returns description of options available for this module