Membrane.RTP.Parser (Membrane RTP plugin v0.6.1) View Source

Parses RTP packets.

Outputs each packet payload as a separate Membrane.Buffer. Attaches the following metadata under :rtp key: :timestamp, :sequence_number, :ssrc, :payload_type, :marker, :extension. See Membrane.RTP.Header for their meaning and specifications.

Pads

:input

Availability:always
CapsMembrane.RemoteStream, restrictions:<br />&nbsp;&nbsp;type: :packetized,<br />&nbsp;&nbsp;content_format: one_of([nil, Membrane.RTP])
Demand unit:buffers
Direction:input
Mode:pull
Name:input

:output

Availability:always
CapsMembrane.RTP
Direction:output
Mode:pull
Name:output

Link to this section Summary

Functions

Returns pads descriptions for Membrane.RTP.Parser

Link to this section Functions

Specs

membrane_pads() :: [{Membrane.Pad.name_t(), Membrane.Pad.description_t()}]

Returns pads descriptions for Membrane.RTP.Parser