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!
RTC.ON NEWSLETTER WRAPPED:
Kasia Smoleń
MARKETING SPECIALIST @ SOFTWARE MANSION
Piotr Wodecki, Przemek Rożnawski
SOFTWARE ENGINEERS @ SOFTWARE MANSION
As 2024 wraps up, let's take a look back at the year's top reads from our newsletter!
DISCORD BLOG | Link
How Discord fixed choppy streams
Discord engineers improved video quality on Go Live by adjusting keyframe intervals, fine-tuning rate control, and adding a frame dropper. The result? Smoother, clearer streams for everyone. Learn how they made it happen.
SOFTWARE MANSION BLOG | Link
11 resources to help you start with WebRTC
WebRTC can be a tough nut to crack, especially when you hit confusing terms like transceivers and tracks. We’ve curated the best resources to help you wrap your head around the basics and start building real-time communication apps.
MUX BLOG | Link
Why encoding and measuring quality matter
Mux dived deep into why encoding video and audio is a must and how tools can help you spot the difference between raw and encoded video. Explore more about perceptual quality to learn how to improve your streams with better control.
OPEN BROADCAST SYSTEMS BLOG | Link
How to lie about latency
Latency is key in real-time video, but many results are cherry-picked to make it seem better than it is. An article from Open Broadcast Systems revealed the tricks behind those claims and set the record straight. It’s a must-read for anyone working in live streaming.
OPEN BROADCASTER SOFTWARE | Link
Writing an MP4 muxer for fun and profit (except there is no profit, only pain)
OBS Project broke down MP4 file structure and the differences between regular and fragmented MP4s, plus introduced a hybrid approach to MP4 muxing. If you’re into video encoding, this no-nonsense guide is for you.
MEDIA OVER QUIC BLOG | Link
Fork
Luke Curley, a staff software engineer at Discord and a major contributor to Media over QUIC, announced the decision to fork the MoQ specification. In his blog post, he shared his frustrations with his work at IETF and outlined big plans moving forward.
DISCORD BLOG | Link
Meet Discord’s end-to-end encryption for audio & video
Discord’s DAVE protocol boosts security for audio and video calls. The article explored how it works and why it matters for user privacy. With DAVE’s launch, Trail of Bits published findings from the design and implementation review. Check the article for full reports.
OPEN AI | Link
Introducing the Realtime API
OpenAI’s Realtime API enables streaming audio or text to the model in real time, making responses faster and more natural by factoring in things like pacing and intonation. It’s a big step forward for conversational AI. Check out the full article.
And for those who are familiar with all of the above, we have two extra links to enjoy with this issue :)
REMOTION | Link
Remotion Convert — video conversion in the browser
Jonny Burger, the creator of Remotion, blesses us with yet another wonderful demonstration. This time, it’s all about WebCodecs, a browser API allowing for some multimedia magic right inside your browser. Remotion Convert allows for fully local conversion between WebM (VP8/VP9/Opus), MP4 (H264/AAC), and WAV.
If you’re interested in Remotion, we recommend you check out Jonny’s talks from RTC.on 2023 and App.js Conf 2023.
GITHUB | Link
RefactorEx - a new tool for refactoring in Elixir
Gabriel Pereira has made a new contribution to the Elixir community. He created a neat tool that allows you to effortlessly implement code refactors in the editor, such as extracting/inlining variables, extracting functions, modifying pipes, and more. Make sure to check out the release note and install the VS Code Extension.
Elixir Stream Week: how NOT to load test during a live Elixir-run broadcast watched by hundreds of devs
Karolina Kulig
MARKETING MANAGER @ SOFTWARE MANSION
So, as the title says, we did a thing...
Read our newest blogpost & let us take you through the journey of organizing Elixir Stream Week, including technical insights into how we dealt with things not turning out our way (memes included).
VIDEO: CHATTING WITH AI USING BOOMBOX & OPEN AI REALTIME API
Łukasz Kita
SOFTWARE ENGINEER @ SOFTWARE MANSION
Imagine chatting with AI directly from your browser as naturally and quickly as talking to another person!
Take a look at our quick demo of using OpenAI Realtime API with Boombox and learn how to set up backend to handle OpenAI Realtime API calls & integrate with Boombox for real-time communication between your browser and backend.
Thanks for making it this far!
Happy streaming :)