API Reference Membrane RTC Engine v0.6.0
modules
Modules
A simple filter sending Membrane.KeyframeRequestEvent
on the :input
pad
repeatadly in intervals.
RTC Engine implementation.
An Endpoint responsible for converting incoming tracks to HLS playlist.
Module representing transcoding configuration for the HLS endpoint.
An Endpoint responsible for communicatiing with WebRTC peer.
Struct representing Forwarder status.
Module representing simulcast configuration for WebRTC endpoint.
Module describing messages RTC Engine can emit.
Message emitted when an endpoint crashes.
Message emitted when RTC Engine needs to send some Media Event to the Client Library.
Message emitted when a new peer from Client Library tries to join RTC Engine.
Message emitted when a peer left RTC Engine.
Defines list of metrics, that Reporter instance can aggregate by listening on events emitted in RTC Engine.
Suggested Reporter implementation is Membrane.TelemetryMetrics.Reporter
from membrane_telemetry_metrics
.
Membrane.TelemetryMetrics.Reporter
started with metrics returned by metrics/1
function will be able to generate reports, that matches type Membrane.RTC.Engine.Metrics.rtc_engine_report()
You can see usage example in (membrane_videoroom
)[github.com/membraneframework/membrane_videoroom].
Module describing Peer.
Element forwarding packets to multiple push outputs.
Module representing media track.