Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/membraneframework/membrane_http_adaptive_stream_plugin
Plugin generating manifests for HLS
https://github.com/membraneframework/membrane_http_adaptive_stream_plugin
Last synced: 2 days ago
JSON representation
Plugin generating manifests for HLS
- Host: GitHub
- URL: https://github.com/membraneframework/membrane_http_adaptive_stream_plugin
- Owner: membraneframework
- License: apache-2.0
- Created: 2019-12-19T14:17:07.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-03T14:16:53.000Z (about 1 month ago)
- Last Synced: 2024-10-05T20:07:08.132Z (about 1 month ago)
- Language: Elixir
- Homepage:
- Size: 15.3 MB
- Stars: 15
- Watchers: 3
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Membrane HTTP Adaptive Streaming Plugin
[![Hex.pm](https://img.shields.io/hexpm/v/membrane_http_adaptive_stream_plugin.svg)](https://hex.pm/packages/membrane_http_adaptive_stream_plugin)
[![API Docs](https://img.shields.io/badge/api-docs-yellow.svg?style=flat)](https://hexdocs.pm/membrane_http_adaptive_stream_plugin/)
[![CircleCI](https://circleci.com/gh/membraneframework/membrane_http_adaptive_stream_plugin.svg?style=svg)](https://circleci.com/gh/membraneframework/membrane_http_adaptive_stream_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`.
```elixir
{:membrane_http_adaptive_stream_plugin, "~> 0.18.6"}
```## 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](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=membrane_http_adaptive_stream_plugin)
[![Software Mansion](https://logo.swmansion.com/logo?color=white&variant=desktop&width=200&tag=membrane-github)](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=membrane_http_adaptive_stream_plugin)
Licensed under the [Apache License, Version 2.0](LICENSE)