/membrane_http_adaptive_stream_plugin

Plugin generating manifests for HLS (DASH support planned)

Primary LanguageElixirApache License 2.0Apache-2.0

Membrane HTTP Adaptive Streaming Plugin

Hex.pm API Docs CircleCI

Plugin generating manifests for HTTP adaptive streaming protocols. Currently, only HTTP Live Streaming (HLS) is supported. In future, the support for MPEG-DASH is planned as well

Installation

Add the following line to your deps in mix.exs. Run mix deps.get.

	{:membrane_http_adaptive_stream_plugin, "~> 0.8.1"}

Usage Example

See test/membrane_http_adaptive_stream/integration_test/sink_bin_integration_test.exs pipeline for details on how to use HLS plugin and generate HLS playlists for example media tracks. Master and media playlists with related multimedia content that were generated via this pipeline are stored in test/membrane_http_adaptive_stream/integration_test/fixtures directory.

Copyright and License

Copyright 2019, Software Mansion

Software Mansion

Licensed under the Apache License, Version 2.0