Membrane Framework
Advanced multimedia processing framework written in Elixir, maintained by Software Mansion.
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.
Checkmembrane_core for more info and to get started.
Membrane is created bySoftware Mansion. We can help you build your next dream product –Hire us.
PinnedLoading
- membrane_core
membrane_core PublicThe core of Membrane Framework, multimedia processing framework written in Elixir
- membrane_tutorials
membrane_tutorials PublicRepository which contains text and assets used in Membrane Framework tutorials.
- kino_membrane
kino_membrane PublicUtilities for introspecting Membrane pipelines in Livebook
Repositories
Showing 10 of 105 repositories
- membrane_core Public
The core of Membrane Framework, multimedia processing framework written in Elixir
membraneframework/membrane_core’s past year of commit activity - membrane_transcoder_plugin Public
Membrane plugin providing audio and video transcoding capabilities
membraneframework/membrane_transcoder_plugin’s past year of commit activity