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.
Checkmembrane_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 quicksurvey to help us improve framework and decide on what to do next.
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
- membrane_mp4_plugin Public
Utilities for MP4 container parsing and serialization and elements for muxing the stream to CMAF
membraneframework/membrane_mp4_plugin’s past year of commit activity - membrane_core Public
The core of Membrane Framework, multimedia processing framework written in Elixir
membraneframework/membrane_core’s past year of commit activity