# Membrane Multimedia Framework
[](https://hex.pm/packages/membrane_core)
[](https://hexdocs.pm/membrane_core/)
[](https://travis-ci.com/membraneframework/membrane-core)
> Membrane Framework - if you asked me what it is, I have no idea. _- Jose Valim in [ElixirConf 2018 Keynote](https://www.youtube.com/watch?v=m7TWMFtDwHg&feature=youtu.be&t=11m18s)_
Multimedia processing framework that focuses on reliability, concurrency and scalability.
An easy to use abstraction layer for assembling mostly server-side applications that have to consume, produce or process multimedia streams.
It puts reliability over amount of features.
It is written in Elixir + C with outstanding Erlang VM underneath that gives us a rock solid and battle tested foundation.
## Membrane Core
This package provides core of the [Membrane Multimedia Framework](https://membraneframework.org).
## Installation
Add the following line to your `deps` in `mix.exs`. Run `mix deps.get`.
```elixir
{:membrane_core, "~> 0.3.0"}
```
## Getting started
To get familiar with basic concepts and build your first application using Membrane Framework, visit [Membrane Guide](https://membraneframework.org/guide).
API documentation is available at [HexDocs](https://hexdocs.pm/membrane_core/)
## Support and questions
If you have any problems with Membrane Framework feel free to contact us on the [mailing list](https://groups.google.com/forum/#!forum/membrane-framework), [Discord](https://discord.gg/nwnfVSY) or via [e-mail](mailto:info@membraneframework.org).
## Copyright and License
Copyright 2018, [Software Mansion](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=membrane)
[](
https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=membrane)
Licensed under the [Apache License, Version 2.0](LICENSE)