RTC.ON
Back to all newsletters

March 2025

RTC.ON NEWSLETTER #10

RTC.ON date announcement, Elixir Multimedia guide & Fishjam update

Monthly Newsletter

WHAT'S RTC.ON NEWSLETTER ABOUT?

Each month, our team will get together and give you a selection of multimedia dev content.

Grab yourself a coffee (or any drink of preference), sit back & enjoy the next edition of RTC.ON Newsletter – we hope you'll like it!

FISHJAM IS LIVE!

Piotr Wodecki

SOFTWARE ENGINEER @ SOFTWARE MANSION

We are proud to announce our new multimedia SaaS platform - Fishjam.

Fishjam is a multimedia streaming toolkit that allows you to integrate real-time video and audio streaming experiences in React and React Native.

At Software Mansion, we strive to make developers’ lives easier. We kept that in mind when creating Fishjam, ensuring it offers a seamless developer experience.

That’s why Fishjam comes with simple abstractions that don’t require any WebRTC knowledge. Using our always-running backend service, you can try streaming in your app in no time. All of this is available to you for free, with generously-priced plans for production use cases.

Check out Fishjam at fishjam.io.

MUST-READS (AND MUST-SEES)

Piotr Wodecki, Przemek Rożnawski

SOFTWARE ENGINEERS @ SOFTWARE MANSION

THE PRAGMATIC ENGINEERYOUTUBE | Link

Live streaming at world-record scale

On November 19, 2023, the Cricket World Cup final match set a new global record with 59 million concurrent viewers. The event has been streamed on a Disney+ Hotstar platform. Watch a talk with the principal engineer behind this system to understand how this was made possible and learn the challenges of broadcasting at such a large scale.

OPENAI DEVELOPER COMMUNITY | Link

Effective Communication between two AI agents

In a trending video, two AI voice agents initially talk with each other using normal speech. Upon recognizing they’re both AI they convert to ggwave, which is a data-over-sound encoding that is both faster and less error-prone than human speech. It also completely bypasses the AI voice model, saving resources. This intriguing idea of incorporating the ggwave into voice AI has been showcased at the ElevenLabs Worldwide Hackathon.

DIFFUSION DOCS | Link

Diffusion Studio - a video editing engine that runs in your browser

Diffusion Studio released Core V3, the latest version of their Video Creation Engine - a 2D motion graphics and video rendering engine powered by WebCodecs. With the recent update, the dependency to ffmpeg has been removed in favor of pure TypeScript implementation. This improvement allows it to outperform similar tools, such as Microsoft's Clipchamp, which makes it an efficient programmatic video editor, running directly in your browser.

WEBRTC.VENTURES YOUTUBE | Link

Is the AV1 Video Codec Taking Over WebRTC?

Following Jitsi’s recent switchover to the AV1 as their default video codec, Tsahi from WebRTC.ventures and Arin from BlogGeek.me talk about the significance and implications of this decision to the WebRTC industry. Join them for a brief and informative discussion about the trajectory of video codecs for WebRTC.

ELIXIR FOR MULTIMEDIA: A PRACTICAL GUIDE FOR DEVELOPERS

Karolina Kulig

MARKETING MANAGER @ SOFTWARE MANSION

Elixir is a great language for building distributed, scalable, and reliable multimedia apps, but all the tools and libs can be a bit confusing when you're just starting out. So, to make your life easier, togehter with Michał Śledź we wrote a practical Elixir for multimedia guide :)

The article features a table summing up which tool should be used depending on your usecase. Hope it inspires you to start your own Elixir multimedia project!

WHAT'S NEW IN SOFTWARE MANSION MULTIMEDIA TEAMS

Krzysiek Nalepa, Łukasz Kita, Feliks Pobiedziński

SOFTWARE ENGINEERS @ SOFTWARE MANSION

New Membrane release is here!

Membrane Core v1.2.0 has just been released on hex.pm! It introduces, among other things, new telemetryevents emitted on every callback execution in the framework (see docs))). This aims to simplify debugging Membrane Components as well as allow writing custom plugs that can be attached to Membrane projects to generate, e.g., traces or structured logs.

Beyond this, the new release introduces:

- Built-in helper elements: `Membrane.Connector`, `Membrane.Tee` and `Membrane.Funnel`

- New compile-time and runtime checks which help detect common pipeline architectural problems, especially related to flow control

- `:max_instances` pad option (more info in Pad docs)

Introducing LiveDebugger v0.1.0

LiveDebugger is a browser-based tool for debugging LiveView applications, designed to enhance your development experience. It gives you:

- A detailed view of your LiveComponents tree

- The ability to inspect assigns for LiveViews and LiveComponents

- Tracing of their callback executions

The idea for LiveDebugger came up while developing a large-scale LiveView application for a client - we faced some challenges in tracking state changes and component interactions.

We plan to continue developing LiveDebugger, with new features like highlighting LiveComponents on the way. We’d love your feedback to help improve this tool for everyone!


GET READY FOR RTC.ON 2025!

Karolina Kulig
MARKETING MANAGER @ SOFTWARE MANSION

We're coming back with the 3rd edition of RTC.ON conf!

Join us this September for a full day of practical workshops and 2 days of talks on all things multimedia. If topics like WebRTC, streaming, computer vision & AI sound up your valley – then RTC.ON is definitely something for you!

. 🚀 WHAT: RTC.ON Conf 2025

🕕 WHEN: 17-19 September 2025

📍 WHERE: Kraków, Poland, Software Mansion office (Zabłocie 43B)

Ticket sale will be announced soon, and as RTC.ON newsletter follower you'll be the first one to know when it starts :) Stay tuned!

Want to know what to expect? Check out the 2024 aftermovie:


MORE OF US

We hope you enjoy the RTC.ON newsletter as much as we do. It's great to see all of you joining us each month for a little multimedia walk through – thanks!

Here are some more ways to connect with us:

  • Discord – we have a community of over 1000 multimedia devs (and still growing!)
  • X– we're posting all things multimedia on our Membrane account. Creating something with Membrane? Make sure to tag us so we see your work!
  • RTC.ON Conf – if you haven't checked it out yet, make sure you do. We'll be announcing the ticket sale soon – stay tuned!

Want to share RTC.ON newsletter with a friend? Here is a link to our sign up page, including the archive of all past issues.

Thanks for making it this far!

Happy streaming :)