View Source API Reference Membrane HTTP Adaptive Stream plugin v0.18.4
Modules
Membrane.HTTPAdaptiveStream.Manifest
implementation for HTTP Live Streaming.
Implementation of Membrane.HTTPAdaptiveStream.Manifest.SegmentAttribute
behaviour for HTTP Live Streaming
Behaviour for manifest serialization.
Structure representing changes that has been applied to the track. What element has been added and what elements are to be removed.
Type used to recognize to_add
segments in Changeset.
Structure representing a single manifest segment.
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.
Track configuration. For more information checkout Membrane.HTTPAdaptiveStream.Manifest.Track.Config
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.