membrane_http_adaptive_stream_plugin
membrane_http_adaptive_stream_plugin copied to clipboard
Plugin generating manifests for HLS (DASH support planned)
Membrane HTTP Adaptive Streaming Plugin
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.18.4"}
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
Licensed under the Apache License, Version 2.0