Multimedia with Membrane 101

This course provides an introduction to multimedia processing in Elixir using the Membrane Framework. We will: * cover most crucial multimedia concepts, such as codecs or containers * write various Membrane pipelines, to solve different multimedia problems * implement our own Membrane elements and link them with the ones already implemented in the Framework * discuss most popular live-streaming protocols and use them in our processing pipelines * familiarize with essential Membrane elements commonly found in production environments By the end of the training, attendees will be equipped to build production-ready multimedia solutions from scratch, using both existing Membrane components and their own custom elements. PREREQUISITES: The attendees should be familiar with Elixir but do not need to have any prior experience with multimedia processing nor Membrane Framework. Attendees need a MacOS/Linux computer with a native media player (e.g. ffplay or VLC) installed.

You can register for workshops for free. Please only register if you intend to attend the workshop. We have limited capacity.

Łukasz Kita

Łukasz is a Software Engineer specializing in multimedia processing, working on the Membrane Framework at Software Mansion in Kraków. Fuelled by an insatiable passion for software development never shies away from diving into its theoretical fundamentals. A devoted fan of the functional paradigm. Treats RFC documents and ITU standards as if they were riveting novels (not exactly, he might be just kidding now). On a personal front, Łukasz is an avid appreciator of painting and architecture, and when not in the digital realm, chances are he's taking on mountains as an alpine tourism enthusiast.

Feliks Pobiedziński

Software Developer in Software Mansion, where I contribute to the Membrane Framework ecosystem, focusing on Membrane Core and Boombox. My experience includes implementing HLS and WebRTC in Elixir, as well as developing Unifex and Bundlex—tools for integrating Elixir with C and C++ code. Beyond my professional life, I study psychology, prepare for triathlon and learn spanish. Fan of spending time in mountains, Camino de Santiago and martial arts.