Skip to content
@membraneframework

Membrane Framework

Advanced multimedia processing framework written in Elixir, maintained by Software Mansion.

Membrane Framework

Membrane is a versatile multimedia streaming & processing framework. You can use it to build a media server of your need, that can:

  • stream via WebRTC, RTSP, RTMP, HLS, HTTP and other protocols,
  • transcode, mix and apply custom processing of video & audio,
  • accept and generate / record to MP4, MKV, FLV and other containers,
  • handle dynamically connecting and disconnecting streams,
  • seamlessly scale and recover from errors,
  • do whatever you imagine if you implement it yourself :D Membrane makes it easy to plug in your code at almost any point of processing.

Check membrane_core for more info and to get started.

If you already had a chance to use Membrane, we will be greateful if could fill out quick survey to help us improve framework and decide on what to do next.

Membrane is created by Software Mansion. We can help you build your next dream product – Hire us.

Pinned Loading

  1. membrane_core Public

    The core of Membrane Framework, multimedia processing framework written in Elixir

    Elixir 1.4k 41

  2. boombox Public

    Boombox is a simple streaming tool built on top of Membrane

    Elixir 193 6

  3. membrane_demo Public

    Examples of using the Membrane Framework

    Elixir 236 33

  4. membrane_tutorials Public

    Repository which contains text and assets used in Membrane Framework tutorials.

    18 12

  5. kino_membrane Public

    Utilities for introspecting Membrane pipelines in Livebook

    Elixir 10 2

Repositories

Showing 10 of 105 repositories
  • membrane_aac_fdk_plugin Public

    Membrane AAC decoder and encoder based on FDK library

    Elixir 2 Apache-2.0 3 0 0 Updated Jun 25, 2025
  • boombox Public

    Boombox is a simple streaming tool built on top of Membrane

    Elixir 193 Apache-2.0 6 8 2 Updated Jun 24, 2025
  • membrane_h26x_plugin Public

    Membrane h264 and h265 parsers

    Elixir 13 Apache-2.0 1 0 0 Updated Jun 2, 2025
  • membrane_core Public

    The core of Membrane Framework, multimedia processing framework written in Elixir

    Elixir 1,407 Apache-2.0 41 48 2 Updated Jun 1, 2025
  • membrane_matroska_plugin Public

    Matroska muxer and demuxer

    Elixir 2 Apache-2.0 1 0 0 Updated May 30, 2025
  • membrane_mp4_plugin Public

    Utilities for MP4 container parsing and serialization and elements for muxing the stream to CMAF

    Elixir 9 Apache-2.0 4 0 1 Updated May 28, 2025
  • membrane_g711_ffmpeg_plugin Public

    Membrane G.711 decoder and encoder based on FFmpeg

    Elixir 1 Apache-2.0 3 0 0 Updated May 23, 2025
  • circleci-orb Public

    An orb containing common jobs and commands for CircleCI

    Shell 0 MIT 1 0 1 Updated May 15, 2025
  • membrane_rtsp Public

    RTSP client for Elixir

    Elixir 11 Apache-2.0 6 1 1 Updated May 13, 2025
  • membrane_demo Public

    Examples of using the Membrane Framework

    Elixir 236 Apache-2.0 33 0 1 Updated May 13, 2025