API Reference Membrane RTC Engine Recording Endpoint v0.3.0
View SourceModules
An Endpoint responsible for saving incoming tracks to pointed storages.
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
.
You can see usage example in fishjam
.
Module responsible for creating report with information needed to decode recorded streams.
An interface for Recording endpoint storage configuration.
Membrane.RTC.Engine.Endpoint.Recording.Storage
implementation that saves the stream to files locally.
Membrane.RTC.Engine.Endpoint.Recording.Storage
implementation that saves the stream to the pointed AWS S3 bucket.
Element that saves given stream to S3 bucket in real time.