View Source 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