Mateusz Front
Software Mansion
Audience: Intermediate, Advanced
Topic: Elixir

Membrane Framework - Bringing Elixir into the World of Multimedia Processing

Media processing has never been a piece of cake - a large amount of data, tons of different formats, protocols and standards, growing latency, and quality requirements. In this talk, I'll introduce you to the world of media processing via Membrane Framework - our solution for dealing with multimedia without pain. The framework provides a set of so-called elements, which are composable blocks implementing different multimedia processing operations.

During the talk, you'll get familiar with this concept, other solutions introduced in the framework, and the key aspects of dealing with multimedia in general. I'll describe the Membrane way of creating reliable and scalable media streaming pipelines, and mention other approaches.

The talk will also cover the gains and difficulties of basing the framework on BEAM and Elixir, which means bringing them into the world of multimedia.


Final year Computer Science student. Mateusz develops mainly Elixir projects at Software Mansion for three years. Happy to experiment with niche technologies, from Verilog to Prolog. Guitarist. He enjoys backpacking and mountaineering.