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

A filter separating RTP packets from different SSRCs into different outpts.

When receiving a new SSRC, it creates a new pad and notifies its parent (new_ssrc_notification/0) that should link the new output pad.

Pads

:input

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

:output

Availability:on_request
Bin?false
Caps:any
Direction:output
Mode:pull
Name:output

Link to this section Summary

Types

Notification sent when an RTP packet with new SSRC arrives and new output pad should be linked

Functions

Returns pads descriptions for Membrane.RTP.SSRCRouter

Link to this section Types

Link to this type

new_ssrc_notification()

View Source
new_ssrc_notification() ::
  {:new_ssrc_stream, Membrane.RTP.ssrc_t(), Membrane.RTP.raw_payload_type_t()}

Notification sent when an RTP packet with new SSRC arrives and new output pad should be linked

Link to this section Functions

Returns pads descriptions for Membrane.RTP.SSRCRouter