mat-hek
Membrane Core Team
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
Popcorn, the library that runs Elixir code in the browser, is now stable :popcorn:
This is possible because it now builds on a very stab...
New
Doggo 0.18.3 has been released.
Added
tabs: Add a disabled attribute to the :panel slot. A disabled tab can be focused with the arrow k...
New
Mob 0.9.18 has been released.
Added
anchor: "bottom" on :scroll, for chat logs (MOB-481). The scroll
opens at the end of its content. ...
New
Some root certs are compromised, updates are needed to maintain TLS security.
As reported by Mozilla the eMudhra intermediate CA privat...
New
Doggo 0.18.4 has been released.
Fixed
menu: Run phx-click-away bindings when an item is chosen.
menu, menu_bar: Choose the focused item...
New
Doggo 0.18.2, 0.18.1 and 0.18.0 have been released.
Fixed
alert_dialog, modal: Show an open dialog as a modal again when a patch moves ...
New
SystemOneClient v0.3.0 has been released.
Added
images: option for image inputs with provider: :openai and provider: :cloudflare.
Imag...
New
Other Trending Topics
Hey there,
I haven’t seen a list of useful Elixir specific skills for the popular AI tools yet so I’m starting one here with my first.
...
New
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
(I just needed to vent somewhere and LinkedIn is full of hope, or hype, I’m not sure which exactly)
AI dream has many faces, but general...
New
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself.
My main conc...
New
In 2021 I started a new library called Tempo with the objective of modelling time as a set of intervals - not as instants. In 2022 I gave...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #ai
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #blog-post
- #ecto-query
- #elixirconf-us
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #elixirconf-eu
- #api
- #forms
- #security
- #hex










Showing Posts 1 to 5- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
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:
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
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
axelson
That’s really neat! Also FYI the gif isn’t loading for me (maybe it wasn’t successfully uploaded?)
varsill
Oh, thanks for letting me know! I’ve updated the GIF link and it seems to be working now.