mat-hek
Membrane Core Team
Membrane News/Updates
Hi there! So far we’ve been posting news about Membrane & multimedia mostly on X/Twitter, but from now on we’d like to share them on the forum as well, hence this thread
You can expect posts about everything we work on, new releases, learning materials, projects using Membrane and more.
For a start, a new video about building a complete talk-to-AI solution with Boombox and OpenAI real-time API. You’ll learn how to:
- Set up backend to handle OpenAI Realtime API calls.
- Integrate with Boombox for real-time communication between your browser and backend.
The code is available here: https://github.com/membraneframework/boombox/blob/master/examples.livemd#talk-to-chat-gpt
Happy streaming ![]()
Trending in News & Updates
After building Hologram and sharing updates across various places, I’ve realized there’s a lot happening that doesn’t always make it to t...
New
I’m a bit excited to announce that Localize and friends are now at release 1.0. Even though it’s a 1.0 release, it stands on 8 years of w...
New
Just published search_ash 0.5.0 (with search_core 0.4.0) on Hex.
What’s new: synonyms
You can now declare a synonym dictionary per lang...
New
We have released v0.13 of nx, exla and torchx, along with a recently released emlx v0.4.
Nx
This is where the bulk of the updates happen...
New
After years of struggling I made StreamData dependency optional.
Finitomata.ExUnit got testing primitives for Persistence.
Full back co...
New
Other Trending Topics
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New
I just stumbled on a newly redesigned elixir-lang.org. :tada: It looks like @Software_Mansion did the work, and I think it is generally a...
New
@hugobarauna and I (Alex Koutmos) have been hard at work on writing a book on Nerves that takes you from simply blinking LEDs to building...
New
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
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #elixirconf-us
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #performance
- #security











Most Liked
mat-hek
Today, something about codecs and their licensing
What does it mean that a codec is royalty-free? When should you pay licensing fees?
Let’s dive into the world of codec patents 
Let’s take a look at Cisco’s openH264 implementation:
varsill
Hello!
With the recent release of Membrane Core v1.2 we have introduced telemetry and tracing support for Membrane components.
For instance, you can use it to visualize Membrane callbacks execution time:
https://private-user-images.githubusercontent.com/4634386/425539977-afe95df6-d2ed-422c-9c92-7e26fa4634e7.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDI4OTQzOTUsIm5iZiI6MTc0Mjg5NDA5NSwicGF0aCI6Ii80NjM0Mzg2LzQyNTUzOTk3Ny1hZmU5NWRmNi1kMmVkLTQyMmMtOWM5Mi03ZTI2ZmE0NjM0ZTcuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDMyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAzMjVUMDkxNDU1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTMwYmE1NGY2NzBiMTJjYjIwMjkxMTQwZmJkYjNmZGRlMjhhMTEzMmZiY2FhZGQ0MDZlYTk4Mzk1YWY5ZjJhNiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.80atZpg2UUb4DbD3fS58Y1XkeDeMTJmgiXnXwzsHlYo
Learn more about it in our blog post
mat-hek
DTLS-SRTP is the handshake protocol used by WebRTC to establish a secure connection. We implemented it as a NIF, but OTP provides some primitives for that too. Is it enough to get it working without the NIF? Check out @mickel8’s new article, where he explores this topic: Hooking into Erlang’s SSL to Perform DTLS-SRTP Handshake
Last Post!
varsill
Oh, thanks for letting me know! I’ve updated the GIF link and it seems to be working now.