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
Today we’re releasing Oban for Python. Not an Oban client in Python. Not a pythonx wrapper embedded in Elixir. Nope, it’s a fully operati...
New
I’ll be using this thread to share Hologram patch release announcements. Minor releases will continue to get dedicated threads with blog ...
New
This release unifies configuration for queues, repos, and services, swaps opaque timing integers for readable durations, and backports pe...
New
:heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::hea...
New
Bond brings Design by Contract to Elixir: preconditions, postconditions and invariants as executable specifications, checked at runtime a...
New
Aludel 0.7.0 is released :tada:
Since 0.5.0, Aludel has grown into a much more complete LLM evaluation toolkit for Elixir and Phoenix app...
New
Other Trending Topics
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
New
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
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
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
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #blog-post
- #ai
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










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.