View Source Membrane FLV Plugin
This package contains muxer and demuxer for FLV format. Currently it only supports AAC audio and H264 video
It is part of Membrane Multimedia Framework.
installation
Installation
The package can be installed by adding membrane_flv_plugin
to your list of dependencies in mix.exs
.
def deps do
[
{:membrane_flv_plugin, "~> 0.3.0"}
]
end
usage
Usage
For usage examples, checkout examples folder
Available examples:
- examples/demuxer.exs - a demonstaration of demuxing an FLV file. To run it, simply run
elixir examples/demuxer.exs
. It should generateaudio.aac
andvideo.aac
extracted from the container. This examples relies on an FLV file that is part of the repository. If you cloned the repository - it should work without any modifications. - examples/muxer.exs - demonstration of muxing AAC and H264 to an FLV file. To run the example, run
elixir examples/muxer.exs
. It should generateoutput.flv
file containing the contents of both of the source files.
copyright-and-license
Copyright and License
Copyright 2022, Software Mansion
Licensed under the Apache License, Version 2.0