View Source Membrane.RTP.H265.Depayloader (Membrane RTP H265 Plugin v0.4.0)
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
andDOND
will be included in the RTP payload. Adecoding_order_number
field will be added to the buffer metadata.
pads
Pads
input
:input
Accepted formats:
RTP
Direction: | :input |
Availability: | :always |
Flow control: | :auto |
Demand unit: | nil |
output
:output
Accepted formats:
%H265{alignment: :nalu, stream_structure: :annexb}
Direction: | :output |
Availability: | :always |
Flow control: | :auto |
Demand unit: | nil |
Link to this section Summary
Types
Struct containing options for Membrane.RTP.H265.Depayloader
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