# 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_
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.1"}
```
## 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)
## Copyright and License
Copyright 2018, Software Mansion
Licensed under the [Apache License, Version 2.0](LICENSE)