View Source API Reference Membrane HTTP Adaptive Stream plugin v0.18.4

Modules

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.

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.