Membrane.RTC.Engine.Endpoint.Forwarder (Membrane RTC Engine Forwarder Endpoint v0.1.0)
View SourceAn Endpoint responsible for forwarding single stream to an external broadcaster using WHIP standard.
Bin options
Passed via struct Membrane.RTC.Engine.Endpoint.Forwarder.t/0
rtc_enginepid()Required
Pid of parent Enginetelemetry_labelMembrane.TelemetryMetrics.label()Default value:
[]
Label passed to Membrane.TelemetryMetrics functionsbroadcaster_urlString.t()Required
Address under which broadcaster is spawnedbroadcaster_tokenString.t()Required
Token allowing for streaming into broadcasterstream_idString.t()Required
Id of forwarded stream
Pads
:input
Accepted formats:
_any| Direction: | :input |
| Availability: | :on_request |
Summary
Types
Struct containing options for Membrane.RTC.Engine.Endpoint.Forwarder
Types
@type t() :: %Membrane.RTC.Engine.Endpoint.Forwarder{ broadcaster_token: String.t(), broadcaster_url: String.t(), rtc_engine: pid(), stream_id: String.t(), telemetry_label: Membrane.TelemetryMetrics.label() }
Struct containing options for Membrane.RTC.Engine.Endpoint.Forwarder
Functions
@spec options() :: keyword()
Returns description of options available for this module