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 |
Caps | Membrane.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 Sourcenew_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
Link to this function
membrane_pads()
View Sourcemembrane_pads() :: [{Membrane.Pad.name_t(), Membrane.Pad.description_t()}]
Returns pads descriptions for Membrane.RTP.SSRCRouter