mspanc
I am pleased to announce an initial release of the Membrane Framework - an Elixir-based framework with special focus on processing multimedia streams.
It is heavily inspired by architecture of GStreamer but aims at providing implementation of way higher reliability and scalability as well as to avoid many of its shortcomings.
We have just released v0.1 which contains just small set of elements that can be used to do simple audio processing, but a great effort was put into its core in order to lay down a good architecture for developing it further. v0.2 is planned to be available in 2-3 months and it should support video processing including patterns for easily implementing hardware acceleration and tons of other improvements.
I hope in the long run we’re going to provide a seamless experience for developers involved in multimedia processing and another boost for the quickly growing Elixir community.
It is already being used in production in broadcasting software that aims at 24/7 availability for a few months.
More information:
PS. Just a few words about credits: it is a spin-off from RadioKit and it is now developed and professionally backed up by the Software Mansion.
Looking forward for feedback,
Founder,
Marcin Lewandowski
Trending in Announcing
Other Trending Topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #blog-post
- #ai
- #phoenix_html
- #iex
- #elixirconf-us
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming











Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
OvermindDL1
Ooo, this looks quite useful!
AstonJ
Looks really good!
Love the name, logo and branding too!!
tomekzawada
Hi folks!
In case you were wondering how Membrane Farmework has evolved in 2019 so far, here is our latest Update on Q2 and Q3..
The most important news are of course new releases, including some breakthrough features such as
and many more, not to mention new additional Packages.
All news regarding Membrane can be found on our Blog
Stay tuned for Q4 update soon!
Tomasz Zawada
axelson
Sounds like some really neat stuff in there. Is there a high-level overview or examples of the types of programs that could be built with membrane?
mspanc
We’re currently building a Twitch clone using Membrane. In such case, Membrane handles all server-side processing and recording of the live streams.
In the roadmap we have an apps for managing CCTV recordings (automatic analysis of the stream, cutting out the most interesting parts etc.).
axelson
Oooh, that’s pretty neat. So it seems it would be possible to build a video chat based on Membrane also.
mspanc
Indeed. We’re working on WebRTC. Currently we have a working signalling server, so you can set up a peer to peer video chat in the browser, and we’re preparing Membrane to be able to act as a peer.
Phillipp
Can Membrane be used in a Nerves system to broadcast the video from the PiCam over the network and maybe to online streaming services? Like an always-on-stream?
mspanc
Sounds like a good use case for Membrane
Phillipp
Nice, I might actually try that in the next year. Now I know who to bug if I run into difficulties.