API Reference Membrane HTTP Adaptive Stream plugin v0.8.0
modules
Modules
Functions to calculate multimedia track bandwidth according to: https://datatracker.ietf.org/doc/html/rfc8216#section-4.3.4.2
Membrane.HTTPAdaptiveStream.Manifest
implementation for HTTP Live Streaming.
Implementation of Membrane.HTTPAdaptiveStream.Manifest.SegmentAttribute
behaviour for HTTP Live Streaming
Behaviour for manifest serialization.
Definition of Segment Attributes and behaviour for serializing them. This module should also contain macros for generating different types of attributes
Struct representing a state of a single manifest track and functions to operate on it.
Track configuration.
Sink for generating HTTP streaming manifests.
Bin responsible for receiving audio and video streams, performing payloading and CMAF muxing to eventually store them using provided storage configuration.
Behaviour for storing manifests and stream segments.
Membrane.HTTPAdaptiveStream.Storage
implementation that saves the stream to
files locally.
Membrane.HTTPAdaptiveStream.Storage
implementation that issues a call or cast
with a message_t/0
to given destination on each call to store/remove.
Membrane.HTTPAdaptiveStream.Storage
implementation that sends a message_t/0
to given destination on each call to store/remove.