<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[WebRTC Weekly]]></title><description><![CDATA[A weekly & brief newsletter with all the latest news and activities on WebRTC]]></description><link>https://webrtcweekly.com</link><image><url>https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png</url><title>WebRTC Weekly</title><link>https://webrtcweekly.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 03 Jun 2026 22:40:01 GMT</lastBuildDate><atom:link href="https://webrtcweekly.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Tsahi Levent-Levi]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[webrtcweekly@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[webrtcweekly@substack.com]]></itunes:email><itunes:name><![CDATA[Tsahi Levent-Levi]]></itunes:name></itunes:owner><itunes:author><![CDATA[Tsahi Levent-Levi]]></itunes:author><googleplay:owner><![CDATA[webrtcweekly@substack.com]]></googleplay:owner><googleplay:email><![CDATA[webrtcweekly@substack.com]]></googleplay:email><googleplay:author><![CDATA[Tsahi Levent-Levi]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[WebRTC Weekly Issue #641]]></title><description><![CDATA[ibe-coding libWebRTC, AI inside the stacks, and Duke3D in the browser]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-641</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-641</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 03 Jun 2026 10:25:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Fippo wrote his first webrtcHacks post in a while this week, and it is the most honest take I have read on what AI is actually doing for WebRTC engineering. The rest of the week kept circling the same theme: AI inside WebRTC stacks (Vonage, AI avatars), and the cracks where WebRTC has to be stretched to meet AI workloads. Worth reading carefully if you are deciding how much to lean on AI in your own team this year.</p><h2>&#11088; Tsahi&#8217;s Pick</h2><p><strong><a href="https://webrtchacks.com/webrtc-vibes/">Vibe-coding WebRTC</a></strong></p><p>Read past the clickbait title. Fippo is back to landing real changes in libWebRTC, Chromium, Firefox, and pion, including a getStats throttling fix he filed in 2022 and the cryptex RFC 9335 work. What changed is not that AI writes WebRTC. What changed is that an engineer with deep context can now operate across codebases he does not write daily, including alien ones like Go. The bottleneck used to be the time cost of crossing into unfamiliar territory. That bottleneck just got smaller, and it shows in what ships.</p><h2>&#128240; This Week in WebRTC</h2><ul><li><p><strong><a href="https://openvidu.medium.com/the-architecture-of-scale-how-to-scale-video-conferencing-from-a-single-server-to-a-3cac46085163">The Architecture of Scale: How to Scale Video Conferencing</a></strong> - Engineering walkthrough from single SFU box up to multi-region cluster, with the decision points along the way</p></li><li><p><strong><a href="https://webrtc.ventures/2026/05/production-ai-avatar-system/">What It Takes to Ship a Production AI Avatar System</a></strong> - The hidden line items in an AI avatar build: latency budget, sync, fallback paths. Useful if you are scoping one</p></li><li><p><strong><a href="https://www.lodan.me/posts/server-side-webrtc-noise-reduction-pion-ffmpeg-rnn/">Server-Side WebRTC Noise Reduction with Pion, FFmpeg, and RNN Models</a></strong> - Practical Go pipeline: receive media via Pion, pipe to FFmpeg, run an RNN denoiser server side. The fallback when you cannot push DSP to the client</p></li><li><p><strong><a href="https://blog.addpipe.com/recording-true-stereo-audio-using-getusermedia/">Recording True Stereo Audio Using getUserMedia</a></strong> - Walks through the constraints, gotchas, and browser behavior for capturing real stereo from getUserMedia</p></li><li><p><strong><a href="https://www.prlog.org/13148832-secureconf-announces-fully-brandable-web-conferencing-platform.html">SecureConf Announces Brandable Web Conferencing Platform</a></strong> - Yet another white-label conferencing entrant. Worth a glance if you track the long tail of build-vs-buy contenders</p></li><li><p><strong><a href="https://streaminglearningcenter.com/articles/what-is-media-over-quic-moq-and-why-it-matters-for-real-time-streaming.html">What Is Media over QUIC (MoQ) and Why It Matters for Real-Time Streaming</a></strong> - Because we didn&#8217;t share any MoQ vs WebRTC post for about 2 weeks now...</p></li><li><p><strong><a href="https://forums.duke4.net/topic/13014-eduke32-in-the-browser-and-multiplayer-finally-works/">EDuke32 in the browser, multiplayer finally works</a></strong> - Play Duke Nukem 3D multiplayer in the browser using WebRTC. What more can one ask for?</p></li></ul><h2>&#128227; Sponsor</h2><p><strong><a href="https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly">WebRTC Live is a monthly webinar series featuring industry guests, hosted by WebRTC.ventures.</a></strong><br>Join us for the June 24 episode, &#8220;An Insider&#8217;s Look at OpenAI&#8217;s Rearchitected WebRTC Stack&#8221; with guest Yi Zhang from OpenAI.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1pM-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4845be2-64e2-4067-8b60-9b0faa8b6eb2_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!1pM-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4845be2-64e2-4067-8b60-9b0faa8b6eb2_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!1pM-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4845be2-64e2-4067-8b60-9b0faa8b6eb2_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!1pM-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4845be2-64e2-4067-8b60-9b0faa8b6eb2_612x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1pM-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4845be2-64e2-4067-8b60-9b0faa8b6eb2_612x204.png" width="612" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4845be2-64e2-4067-8b60-9b0faa8b6eb2_612x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;WebRTC Live&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="WebRTC Live" title="WebRTC Live" srcset="https://substackcdn.com/image/fetch/$s_!1pM-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4845be2-64e2-4067-8b60-9b0faa8b6eb2_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!1pM-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4845be2-64e2-4067-8b60-9b0faa8b6eb2_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!1pM-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4845be2-64e2-4067-8b60-9b0faa8b6eb2_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!1pM-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4845be2-64e2-4067-8b60-9b0faa8b6eb2_612x204.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>&#128226; Releases</h2><ul><li><p><strong><a href="https://developer.vonage.com/en/blog/new-video-connector-sdk-pipecat-transport-for-ai-video-apps">Vonage: Video Connector SDK and Pipecat Transport for AI Video Apps</a></strong> - New SDK plus a Pipecat transport for plugging AI video pipelines into Vonage Video</p></li><li><p><strong><a href="https://www.digitalsamba.com/release-notes/release-639">Digital Samba release 639: Content Preview, Unmute Feedback, Poll and Quiz Limits</a></strong> - Content preview before sharing, signal feedback on unmute, and explicit caps on polls and quizzes per room</p></li><li><p><strong><a href="https://rtcstats.com/blog/june-updates-v1-6-analysis-api-security">rtcStats v1.6.0: Analysis Page Revamp, Rich API Filters, PC Security</a></strong> - Reworked analysis page, richer API filters, and PeerConnection-level security hardening</p></li></ul>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #640]]></title><description><![CDATA[CVE floods, faster Chrome, and recording done right]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-640</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-640</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 27 May 2026 10:26:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hGHX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7802f994-0a4d-4a7d-9afa-5b678da4e358_2448x1160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Got a CVE flood of links in the last month for my weekly candidates. AI pen testing by Mythos and similar, along with bounty hackers make it useless to share here - so I skipped them. This will continue on for a few months is my feeling, and is coupled with the shift by Chrome to a 2-weeks release cycle - something to prepare your WebRTC infrastructure for... more on that below</p><h2>&#11088; Tsahi&#8217;s Pick</h2><p><strong><a href="https://www.daily.co/blog/recording-improvements-next-gen-raw-tracks-and-new-compositor-with-layout-animations/">Daily Recording Upgrades: Raw-Tracks &amp; New Compositor</a></strong></p><p>Recording used to be simple in WebRTC. You did it on the client side, with MediaRecorder. Or used the server for that, either by combining media streams (=mixing) or saving as separate files. Daily is taking it to the extreme, offering code for doing the compositing they do in realtime for those doing it after saving separate files. I had that headache once with a client of mine - having this done for you is great. Kudos for adding this!</p><h2>&#128240; This Week in WebRTC</h2><ul><li><p><strong><a href="https://element.io/blog/sweden-goes-live-with-matrix-based-federation/">Sweden goes live with Matrix-based federation!</a></strong> - Two Swedish public sector agencies federate using Matrix. That&#8217;s a win for both Element and Matrix</p></li><li><p><strong><a href="https://pion.ly/blog/sctp-interleaving/">Fixing WebRTC data-channels head-of-line blocking with RFC-8260</a></strong> - Pion implements SCTP message interleaving so small messages don&#8217;t wait behind large fragment transfers on data channels</p></li><li><p><strong><a href="https://aomedia.org/blog%20posts/What-is-dav1d-and-Why-it-Matters/">What is dav1d and Why it Matters</a></strong> - AOMedia on their open-source AV1 decoder (in classic heartless-llm-content style)</p></li><li><p><strong><a href="https://fishjam.swmansion.com/blog/live-video-compositing-devops">Why Live Video Compositing Still Requires a DevOps Team</a></strong> - Daily plods along about recording and Fishjam explains the basic challenges</p></li><li><p><strong><a href="https://pulse2.com/palabra-ai-1-million-arr-reached-as-real-time-ai-voice-translator-grows-17x-in-six-months/">Palabra.ai hits $1M ARR, grows 17x in six months</a></strong> - Real-time AI voice translator built on WebRTC</p></li><li><p><strong><a href="https://www.proaudio.tech/news/broadcast/lawo-showcases-edge-one-at-infocomm-2026">Lawo showcases Edge One at InfoComm 2026</a></strong> - WebRTC-based broadcast production platform demo at InfoComm</p></li><li><p><strong><a href="https://medium.com/google-cloud/building-advanced-ai-voice-assistants-using-google-gemini-3-1-live-and-angular-1e8a516ebcb1">Building AI Voice Assistants with Google Gemini 3.1 Live and Angular</a></strong> - Streaming Gemini voice with WebSocket and adding video through WebRTC (why not voice as well?)</p></li><li><p><strong><a href="https://openvidu.medium.com/scaling-up-is-easy-the-challenge-is-scaling-down-the-scale-in-problem-in-videoconferences-f4a6d7da5e8b">Scaling Up is easy, the challenge is Scaling Down</a></strong> - OpenVidu on the scale-in problem</p></li></ul><h2>&#128226; Releases</h2><ul><li><p><strong><a href="https://developer.vonage.com/en/blog/new-video-api-2-34-network-insights-and-expanded-browser-support">New Video API 2.34: Network Insights and Expanded Browser Support</a></strong> - Vonage adds real-time network condition reporting and extends background blur/replace to Safari and Firefox</p></li><li><p><strong><a href="https://developer.vonage.com/en/blog/new-video-api-2-34-network-insights-and-expanded-browser-support">New Video API 2.34: Network Insights and Expanded Browser Support</a></strong> - Vonage adds real-time network condition reporting and extends background blur/replace to Safari and Firefox</p></li><li><p><strong><a href="https://www.red5.net/blog/whats-new-in-red5-pro-v15-5-1/">What&#8217;s New in Red5 Pro v15.5.1</a></strong> - Red5 adds RTX support to WHIP</p></li></ul><h2>&#128227; Sponsor</h2><p><strong><a href="https://rtcstats.com/?utm_source=webrtcweekly&amp;utm_medium=banner&amp;utm_campaign=rtcstats_launch_2026q2&amp;utm_content=2a-landscape">rtcStats - From webrtc dump to root cause. 60 seconds.</a></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://rtcstats.com/?utm_source=webrtcweekly&amp;utm_medium=banner&amp;utm_campaign=rtcstats_launch_2026q2&amp;utm_content=2a-landscape" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hGHX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7802f994-0a4d-4a7d-9afa-5b678da4e358_2448x1160.png 424w, https://substackcdn.com/image/fetch/$s_!hGHX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7802f994-0a4d-4a7d-9afa-5b678da4e358_2448x1160.png 848w, https://substackcdn.com/image/fetch/$s_!hGHX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7802f994-0a4d-4a7d-9afa-5b678da4e358_2448x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!hGHX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7802f994-0a4d-4a7d-9afa-5b678da4e358_2448x1160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hGHX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7802f994-0a4d-4a7d-9afa-5b678da4e358_2448x1160.png" width="1456" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7802f994-0a4d-4a7d-9afa-5b678da4e358_2448x1160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:695180,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://rtcstats.com/?utm_source=webrtcweekly&amp;utm_medium=banner&amp;utm_campaign=rtcstats_launch_2026q2&amp;utm_content=2a-landscape&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/199351828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7802f994-0a4d-4a7d-9afa-5b678da4e358_2448x1160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hGHX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7802f994-0a4d-4a7d-9afa-5b678da4e358_2448x1160.png 424w, https://substackcdn.com/image/fetch/$s_!hGHX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7802f994-0a4d-4a7d-9afa-5b678da4e358_2448x1160.png 848w, https://substackcdn.com/image/fetch/$s_!hGHX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7802f994-0a4d-4a7d-9afa-5b678da4e358_2448x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!hGHX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7802f994-0a4d-4a7d-9afa-5b678da4e358_2448x1160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Stop staring at webrtc-internals dumps. Upload a call to rtcStats and get root cause analysis in under a minute.</p><h2>&#9997;&#65039; This Week on BlogGeek.me</h2><ul><li><p><strong><a href="https://bloggeek.me/chrome-2-week-release-cycle-webrtc/">Chrome moves to a 2 week release cycle. Where are you with your WebRTC app?</a></strong> - Chrome&#8217;s shift from 4-week to 2-week releases means less time to catch WebRTC breakage before it ships</p></li></ul>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #639]]></title><description><![CDATA[Discord, Tesla, Nova Sonic, Vision Agents and more]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-639</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-639</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 20 May 2026 10:06:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://discord.com/blog/every-voice-and-video-call-on-discord-is-now-end-to-end-encrypted">Every Voice and Video Call on Discord Is Now End-to-End Encrypted</a> (Discord)<br>100% E2EE support across all its client apps.</p><p><a href="https://techcrunch.com/2026/05/15/tesla-reveals-two-robotaxi-crashes-involving-teleoperators/">Tesla reveals two Robotaxi crashes involving teleoperators</a> (TechCrunch)<br>Tesla has teleoperation function. I wonder&#8230; is it WebRTC based?</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://webrtc.ventures/services/test/?utm_source=WebrtcWeekly" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ng4m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32acf21-5074-4b75-9bb3-f30a5dcb2ed1_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!Ng4m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32acf21-5074-4b75-9bb3-f30a5dcb2ed1_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!Ng4m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32acf21-5074-4b75-9bb3-f30a5dcb2ed1_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!Ng4m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32acf21-5074-4b75-9bb3-f30a5dcb2ed1_612x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ng4m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32acf21-5074-4b75-9bb3-f30a5dcb2ed1_612x204.png" width="612" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e32acf21-5074-4b75-9bb3-f30a5dcb2ed1_612x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:106461,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://webrtc.ventures/services/test/?utm_source=WebrtcWeekly&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/198445393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32acf21-5074-4b75-9bb3-f30a5dcb2ed1_612x204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ng4m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32acf21-5074-4b75-9bb3-f30a5dcb2ed1_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!Ng4m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32acf21-5074-4b75-9bb3-f30a5dcb2ed1_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!Ng4m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32acf21-5074-4b75-9bb3-f30a5dcb2ed1_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!Ng4m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32acf21-5074-4b75-9bb3-f30a5dcb2ed1_612x204.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><a href="https://webrtc.ventures/services/test/?utm_source=WebrtcWeekly">Voice Agent testing by the experts at WebRTC.ventures</a> (sponsored)<br>Bringing ten years of WebRTC engineering and production-grade QA to the rapidly evolving field of AI voice agent testing.</p><p></p><p><a href="https://aws.amazon.com/blogs/machine-learning/build-real-time-voice-streaming-applications-with-amazon-nova-sonic-and-webrtc/">Build real-time voice streaming applications with Amazon Nova Sonic and WebRTC</a> (AWS Blogs)<br>AWS shows off connecting their Nova Sonic speech-to-speech model to Amazon Kinesis.</p><p><a href="https://aws.amazon.com/blogs/machine-learning/real-time-voice-agents-with-stream-vision-agents-and-amazon-nova-2-sonic/">Real-time voice agents with Stream Vision Agents and Amazon Nova 2 Sonic</a> (AWS Blogs)<br>The same AWS connects Nova Sonic to Stream&#8217;s Vision Agents framework.</p><p><a href="https://trtc.io/blog/details/TencentRTC_VisionAgents">Tencent Cloud and Stream Partner to Accelerate the Development of Real-Time Multimodal AI Agents</a> (Tencent RTC)<br>Tencent picks Vision Agents as its AI framework via partnership with Stream.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://ubuntu.com/blog/rethinking-byod-security-protecting-data-without-trusting-devices">Rethinking BYOD security: protecting data without trusting devices</a> (Ubuntu blog)<br>Zero-trust BYOD security using WebRTC streaming.</p><p><a href="https://www.webrtc-developers.com/how-ai-is-rewriting-customer-support/">How AI is rewriting Customer Support</a> (WebRTC For Developers)<br>Olivier spills the beans on our immediate roadmap at rtcstats.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://fishjam.swmansion.com/blog/release-0-27-0">Fishjam Release Notes: 0.27.0</a> (Fishjam)<br>Changes in how credentials are managed.</p><p><a href="https://medium.com/l7mp-technologies/whats-new-in-stunner-v1-2-0-232c3f476a3c">What&#8217;s new in STUNner v1.2.0</a> (L7mp Technologies)<br>Backend work and optimizations.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/moq-adoption-problem/">MOQ is lacking a compelling adoption reason</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #638]]></title><description><![CDATA[Pexip+Wire, QUIC or WebRTC, MOQ's challenge, and more]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-638</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-638</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 13 May 2026 21:36:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!miSY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://www.pexip.com/blog/pexip-wire-advance-sovereign-european-communications">Pexip and Wire join forces to advance sovereign European communications</a> (Press release)<br>An interesting partnership between two Europeran vendors - video and messaging.</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://rtcstats.com/?utm_source=webrtcweekly&amp;utm_medium=banner&amp;utm_campaign=rtcstats_launch_2026q2&amp;utm_content=2a-landscape" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!miSY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 424w, https://substackcdn.com/image/fetch/$s_!miSY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 848w, https://substackcdn.com/image/fetch/$s_!miSY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!miSY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!miSY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png" width="1456" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:695180,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://rtcstats.com/?utm_source=webrtcweekly&amp;utm_medium=banner&amp;utm_campaign=rtcstats_launch_2026q2&amp;utm_content=2a-landscape&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/194676628?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!miSY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 424w, https://substackcdn.com/image/fetch/$s_!miSY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 848w, https://substackcdn.com/image/fetch/$s_!miSY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!miSY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://rtcstats.com/?utm_source=webrtcweekly&amp;utm_medium=banner&amp;utm_campaign=rtcstats_launch_2026q2&amp;utm_content=2a-landscape">From webrtc dump to root cause in 60 seconds</a> (sponsored)<br>Drop a webrtc-internals dump into rtcStats. Get an experience score and automated findings in under a minute.</p><p></p><p><a href="https://meefik.dev/2026/05/08/peerix-webrtc-library/">Peerix: WebRTC development made simple</a> (Meefik&#8217;s Blog)<br>A new P2P abstraction framework. As always, question is if this is going to be maintained in the long term.</p><p><a href="https://openvidu.medium.com/how-the-networks-of-your-clients-affect-their-user-experience-and-your-server-infrastructure-costs-7e4c148ebff6">How the networks of your clients affect their user experience and your server infrastructure costs in a WebRTC platform</a> (OpenVidu)<br>OpenVidu with a nice explainer of NAT traversal from a media server perspective.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://moq.dev/blog/webrtc-is-the-problem/">OpenAI&#8217;s WebRTC Problem</a> (Media Over QUIC)<br>When you love your tech too much that the realities of using WebRTC doesn&#8217;t make sense to you.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://openvidu.medium.com/openvidu-3-7-0-fee8444d6617">OpenVidu 3.7.0</a> (OpenVidu)<br>Oracle cloud support and much needed updates to its SFU versions.<br></p><p><a href="https://developer.vonage.com/en/blog/introducing-audio-connector-sdk-and-pipecat-serializer-for-ai-audio-apps">Introducing Audio Connector SDK &amp; Pipecat Serializer for AI Audio Apps</a> (Vonage Developer)<br>Vonage introduces their AI audio connector and an integration to Pipecat.</p><p><a href="https://webrtc.ventures/2026/05/webrtc-monitoring-at-scale-peermetrics/">Peermetrics at Scale: When WebRTC Monitoring Hits a Million Events a Day</a> (WebRTC.ventures)<br>Mostly focused on hardening the system in this update.</p><p><a href="https://www.rtcstats.com/blog/may-updates-v1-5-geolocation-website-observations">May Updates v1.5.0: Geolocation, Website Revamp &amp; New Observations</a> (rtcStats)<br>We&#8217;ve added geolocation support across the board.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/moq-adoption-problem/">MOQ is lacking a compelling adoption reason</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #637]]></title><description><![CDATA[OpenAI, OpenAI and... OpenAI]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-637</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-637</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 06 May 2026 10:03:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://x.com/tukimikage/status/2050089685444391170">From the old SkyWay to the new one</a> (X)<br>PeerJS survived there for 13 years.</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_LtO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ee84c-0d71-48d2-b883-5ed9fa1587db_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!_LtO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ee84c-0d71-48d2-b883-5ed9fa1587db_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!_LtO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ee84c-0d71-48d2-b883-5ed9fa1587db_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!_LtO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ee84c-0d71-48d2-b883-5ed9fa1587db_612x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_LtO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ee84c-0d71-48d2-b883-5ed9fa1587db_612x204.png" width="612" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d0ee84c-0d71-48d2-b883-5ed9fa1587db_612x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164194,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/196101299?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ee84c-0d71-48d2-b883-5ed9fa1587db_612x204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_LtO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ee84c-0d71-48d2-b883-5ed9fa1587db_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!_LtO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ee84c-0d71-48d2-b883-5ed9fa1587db_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!_LtO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ee84c-0d71-48d2-b883-5ed9fa1587db_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!_LtO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ee84c-0d71-48d2-b883-5ed9fa1587db_612x204.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><a href="https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly">WebRTC Live is a monthly webinar series featuring industry guests, hosted by WebRTC.ventures</a> (sponsored)<br>Join us for the May 13 episode, &#8220;WhatsApp Business Calling and SIP&#8221; with guest Dan Jenkins of NimbleApe, Everycast Labs, and CommCon.</p><p></p><p><a href="https://openai.com/index/delivering-low-latency-voice-ai-at-scale/">How OpenAI delivers low-latency voice AI at scale</a> (OpenAI)<br>Stop everything you&#8217;re doing and go read this. More on that in WebRTC Insights, for those who are subscribed.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://modemworld.me/2026/05/04/be-ready-webrtc-goes-grid-wide-in-second-life-may-5th-2026/">Be ready: WebRTC goes grid-wide in Second Life, May 5th, 2026 &amp;#8211; Inara Pey: Living in a Modemworld</a> (Modemworld)<br>Second Life finishes switching from Vivox to its own WebRTC-based voice service.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://techcommunity.microsoft.com/blog/azure-ai-foundry-blog/voice-live-api-now-supports-webrtc-preview/4516002">Voice Live API now supports WebRTC (Preview)</a> (Microsoft Foundry Blog)<br>Last week we had WebRTC+WebSocket from Microsoft. This week, WebRTC-only.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-monitoring-2026/">WebRTC Monitoring: Are You Monitoring Your Servers or Your Service?</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #636]]></title><description><![CDATA[AI bugs, Compute Pressure, Pepperl+Fuchs and more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-636</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-636</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 29 Apr 2026 10:04:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!miSY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://thenextweb.com/news/mozilla-firefox-claude-mythos-271-vulnerabilities">Mozilla patched 271 Firefox bugs found by Anthropic&#8217;s Mythos, and says the zero-day era has an expiration date</a> (TNW)<br>A few related to WebRTC. Expect more such security bugs issued and fixed across all browsers.</p><p><a href="https://techcrunch.com/2026/04/28/amazon-launches-an-ai-powered-audio-qa-experience-on-product-pages/">Amazon launches an AI-powered audio Q&amp;A experience on product pages</a> (TechCrunch)<br>WebRTC or WebSocket? That&#8217;s the question&#8230;</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://rtcstats.com/?utm_source=webrtcweekly&amp;utm_medium=banner&amp;utm_campaign=rtcstats_launch_2026q2&amp;utm_content=2a-landscape" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!miSY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 424w, https://substackcdn.com/image/fetch/$s_!miSY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 848w, https://substackcdn.com/image/fetch/$s_!miSY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!miSY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!miSY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png" width="1456" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:695180,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://rtcstats.com/?utm_source=webrtcweekly&amp;utm_medium=banner&amp;utm_campaign=rtcstats_launch_2026q2&amp;utm_content=2a-landscape&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/194676628?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!miSY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 424w, https://substackcdn.com/image/fetch/$s_!miSY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 848w, https://substackcdn.com/image/fetch/$s_!miSY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!miSY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://rtcstats.com/?utm_source=webrtcweekly&amp;utm_medium=banner&amp;utm_campaign=rtcstats_launch_2026q2&amp;utm_content=2a-landscape">From webrtc dump to root cause in 60 seconds</a> (sponsored)<br>Drop a webrtc-internals dump into rtcStats. Get an experience score and automated findings in under a minute.</p><p></p><p><a href="https://webrtc.ventures/2026/04/webtransport-is-now-baseline-what-it-means-for-real-time-media/">WebTransport Is Now Baseline. Here&#8217;s What That Means for Real-Time Media</a> (WebRTC.ventures)<br>That&#8217;s solid analysis. WebTransport support in Safari opens more doors for it.</p><p><a href="https://www.rtcstats.com/blog/webrtc-compute-pressure-rtcstats">WebRTC, Compute Pressure and rtcstats</a> (rtcStats)<br>How to make use and visualize Compute Pressure readings for WebRTC.</p><p><a href="https://webrtc.ventures/2026/04/should-you-still-consider-av1-codec-in-your-webrtc-architecture/">Should You Still Consider the AV1 Codec in Your WebRTC Architecture?</a> (WebRTC.ventures)<br>Some thoughts about the use of AV1, now that a patent litigation is looming about.</p><p><a href="https://hackernoon.com/from-webrtc-internals-dump-files-to-production-monitoring-a-practical-migration-guide">From webrtc-internals Dump Files to Production Monitoring: A Practical Migration Guide</a> (HackerNoon)<br>Why you should collect getStats() data - and how.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://control.com/news/pepperlfuchs-releases-industrial-event-camera-and-1d-2d-code-reader/">Pepperl+Fuchs Releases Industrial Event Camera and 1D/2D Code Reader</a> (Control Automation)<br>An industrial event camera that has built in WebRTC support.</p><p><a href="https://www.vonage.com/about-us/newsroom/press-releases/LanguageLine-Solutions-Transforms-On-Demand-Interpretation-Services-With-Vonage-Video-API/5cdc39e0-c959-4308-8e20-c301dc6c5dc9/">LanguageLine Solutions Transforms On Demand Interpretation Services With Vonage Video API</a> (Press release)<br>Face-to-face video interpretation. LanguageLine makes use of Vonage.</p><p>Popup Frees Creators from the Algorithm with Stream&#8217;s Livestreaming Infrastructure (Case study)<br>Live streaming for creators. Popup makes use of Stream.</p><p><a href="https://newsbywire.com/the-vodia-pbx-now-integrates-with-jitsi-meet/">The Vodia PBX Now Integrates with Jitsi Meet</a> (Press release)<br>Integrating a PBX with Jitsi Meet to enable video meetings. Makes sense.</p><p><a href="https://www.commsbusiness.co.uk/content/news/eve-wholesale-adds-uc-web-to-platform">Eve Wholesale adds UC Web to platform</a> (Comms Business)<br>2016 came calling&#8230;</p><p></p><h3>&#128226; Releases</h3><p><a href="https://webkit.org/blog/17934/release-notes-for-safari-technology-preview-242/">Release Notes for Safari Technology Preview 242</a> (WebKit)<br>4 bullets related to WebRTC. That&#8217;s almost 4 times the average.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-monitoring-2026/">WebRTC Monitoring: Are You Monitoring Your Servers or Your Service?</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #635]]></title><description><![CDATA[ESP32, real time translation, RoQ and more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-635</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-635</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 22 Apr 2026 10:47:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!miSY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p>None this week.</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://rtcstats.com/?utm_source=webrtcweekly&amp;utm_medium=banner&amp;utm_campaign=rtcstats_launch_2026q2&amp;utm_content=2a-landscape" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!miSY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 424w, https://substackcdn.com/image/fetch/$s_!miSY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 848w, https://substackcdn.com/image/fetch/$s_!miSY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!miSY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!miSY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png" width="1456" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:695180,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://rtcstats.com/?utm_source=webrtcweekly&amp;utm_medium=banner&amp;utm_campaign=rtcstats_launch_2026q2&amp;utm_content=2a-landscape&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/194676628?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!miSY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 424w, https://substackcdn.com/image/fetch/$s_!miSY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 848w, https://substackcdn.com/image/fetch/$s_!miSY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!miSY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87d9267-6fb5-4eb1-add6-bec9901bd458_2448x1160.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://rtcstats.com/?utm_source=webrtcweekly&amp;utm_medium=banner&amp;utm_campaign=rtcstats_launch_2026q2&amp;utm_content=2a-landscape">From webrtc dump to root cause in 60 seconds</a> (sponsored)<br>Drop a webrtc-internals dump into rtcStats. Get an experience score and automated findings in under a minute.</p><p></p><p><a href="https://getstream.io/blog/stream-video-esp32/">Shipping WebRTC Video From a $10 Microcontroller: Challenges Building the Stream Video ESP32 SDK</a> (Stream)<br>Down memory lane of my distant past writing code for embedded devices.</p><p><a href="https://techcommunity.microsoft.com/blog/azure-ai-foundry-blog/building-real-time-speech-translation-with-ai-avatars-with-azure-speech-services/4490972">Building Real-Time Speech Translation with AI Avatars with Azure Speech Services</a> (Microsoft Foundry Blog)<br>Why speaker uses WebSocket and listeners use WebRTC is beyond me.</p><p><a href="https://forasoft.medium.com/how-to-scale-real-time-video-streaming-to-1-million-viewers-in-2026-webrtc-cdn-and-moq-c9da6ca6b5da">How to Scale Real-Time Video Streaming to 1 Million Viewers in 2026: WebRTC, CDN, and MoQ Architectures</a> (Fora Soft)<br>Fora Soft is also taking a stab at the scaling a broadcast session issue we&#8217;ve seen recently.</p><p><a href="https://www.meetecho.com/blog/janus-roqs/">Janus RoQs!</a> (Meetecho)<br>Janus is making more steps towards supporting QUIC (RoQ and MoQ are both there).</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p>None this week.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://janus.discourse.group/t/tagged-versions-1-4-1-multistream-and-0-16-1-legacy/1783">Tagged versions 1.4.1 (multistream) and 0.16.1 (legacy)</a> (Janus discourse)<br>Vulnerability issues fixed. Go upgrade.</p><p><a href="https://www.rtcstats.com/blog/april-updates-v1-4-embeddable-viewer-compute-pressure-trial">April Updates v1.4.0: Embeddable Viewer, Compute Pressure, and a Brand New Trial</a> (rtcStats)<br>You can now embed the rtcStats view in your own dashboards.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/memory-prices-webrtc-voice-ai/">Memory prices, WebRTC and the future of Voice AI</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #634]]></title><description><![CDATA[Meta's WebRTC fork, AI avatars, STOMP and more]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-634</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-634</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 15 Apr 2026 10:14:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://engineering.fb.com/2026/04/09/developer-tools/escaping-the-fork-how-meta-modernized-webrtc-across-50-use-cases/">Escaping the Fork: How Meta Modernized WebRTC Across 50+ Use Cases</a> (Engineering at Meta)<br>Don&#8217;t. Fork. WebRTC. You&#8217;re not as big as Meta&#8230;</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OzDq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc201ca42-b260-4751-b1f2-b69f297f41dc_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!OzDq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc201ca42-b260-4751-b1f2-b69f297f41dc_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!OzDq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc201ca42-b260-4751-b1f2-b69f297f41dc_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!OzDq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc201ca42-b260-4751-b1f2-b69f297f41dc_612x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OzDq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc201ca42-b260-4751-b1f2-b69f297f41dc_612x204.png" width="612" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c201ca42-b260-4751-b1f2-b69f297f41dc_612x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:224943,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/193877260?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc201ca42-b260-4751-b1f2-b69f297f41dc_612x204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OzDq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc201ca42-b260-4751-b1f2-b69f297f41dc_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!OzDq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc201ca42-b260-4751-b1f2-b69f297f41dc_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!OzDq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc201ca42-b260-4751-b1f2-b69f297f41dc_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!OzDq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc201ca42-b260-4751-b1f2-b69f297f41dc_612x204.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><a href="https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly">WebRTC Live is a monthly webinar series featuring industry guests, hosted by WebRTC.ventures</a> (sponsored)<br>Join us for the April 22 episode, &#8220;How Experienced Teams Debug and Monitor WebRTC in Production&#8221; with guest Justin Williams of WebRTC.ventures</p><p></p><p><a href="https://medium.com/@ggarciabernardo/video-ai-avatars-why-we-need-to-ditch-the-meeting-room-architecture-1201249d807d">Video AI Avatars: Why We Need to Ditch the Meeting Room Architecture</a> (Gustavo Garcia)<br>This will greatly reduce complexity and focus on solving video generation limitations we have today.</p><p><a href="https://medium.com/@behzodhalil/why-we-used-stomp-with-websocket-8343d4feeb0d">Why we used STOMP with WebSocket</a> (Behzod Halil)<br>First time I see STOMP used with WebRTC. I used it ~18 years ago for something similar, before the days of WebRTC.</p><p><a href="https://medium.com/@nicmapogha/how-we-stream-live-security-cameras-to-any-browser-without-an-aws-bill-that-kills-the-business-fbe5c1011a41">How We Stream Live Security Cameras to Any Browser Without an AWS Bill That Kills the Business</a> (Nic Mapogha)<br>Using a local media server instead of a cloud service. Once cameras support WebRTC directly, we will be able to use P2P.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p>None this week.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://fishjam.swmansion.com/blog/release-0-26-0">Fishjam Release Notes: 0.26.0</a> (Fishjam)<br>Simulcast, background blur for React Native, and a mobile SDK improvements.</p><p><a href="https://developer.vonage.com/en/blog/native-vera-1-1-release-meeting-controls-and-screen-sharing">Native VERA 1.1 Release: Meeting Controls and Screen Sharing</a> (Vonage Developer)<br>Vonage doubles down on their reference application for the Video API platform.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/memory-prices-webrtc-voice-ai/">Memory prices, WebRTC and the future of Voice AI</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #633]]></title><description><![CDATA[Calls from outer space, MediaRecorder and more]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-633</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-633</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 08 Apr 2026 10:19:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://www.world-today-news.com/canadian-astronaut-jeremy-hansen-makes-first-space-to-earth-video-call/">Canadian Astronaut Jeremy Hansen Makes First Space-to-Earth Video Call</a> (World Today News)<br>At latencies of seconds, this is more akin to streaming than it is to RTC.</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://rtcstats.com" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mRuw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg" width="612" height="289" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:289,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33000,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://rtcstats.com&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/184183697?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mRuw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://rtcstats.com">webrtc-internals on steroids</a> (sponsored)<br>10x your troubleshooting and debugging with our powerful WebRTC statistics viewer.</p><p></p><p><a href="https://blog.addpipe.com/mediarecorder-video-bitrates/">MediaRecorder Video Bitrates</a> (AddPipe)<br>Always nice to have these posts by AddPipe! They also published one about <a href="https://blog.addpipe.com/mediarecorder-error-handling/">error handling</a>.</p><p><a href="https://www.sambent.com/proton-meet-isnt-what-they-told-you/">Proton Meet Isn&#8217;t What They Told You It Was</a> (Sam Bent)<br>Using WebRTC isn&#8217;t a guarantee of security or privacy. Security and privacy also depends on who is your target audience as well.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://medium.com/@dmitrydoronin/i-couldnt-call-my-mom-so-i-built-a-video-calling-app-e3ac0f41a6d2">I Couldn&#8217;t Call My Mom. So I Built a Video Calling App</a> (Dima Doronin)<br>Developing &#8220;hello world&#8221; WebRTC apps is easy these days.</p><p></p><h3>&#128226; Releases</h3><p>None this week.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/voice-ai-best-practices/">Voice AI best practices, based on rtcStats data</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #632]]></title><description><![CDATA[Sovereignty, security, call centers and much more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-632</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-632</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 01 Apr 2026 10:42:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://www.pexip.com/blog/pexip-powers-sovereign-video-for-orange-business-live-collaboration">Pexip powers sovereign video for Orange Business Live Collaboration</a> (Pexip)<br>Europe is going towards sovereign local solutions with the help of WebRTC.</p><p><a href="https://csa-iot.org/newsroom/matter-1-5-1-enhancing-camera-performance-and-expanding-device-flexibility/">Matter 1.5.1: Enhancing Camera Performance and Expanding Device Flexibility</a> (Connectivity Standards Alliance)<br>Deepening its support for WebRTC and broadening the capabilities.</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://webrtc.ventures/successes/telehealth-scaling/?utm_source=webrtcWeekly" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Iuxl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8059eb7-7272-4195-8e2b-3573296bc691_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!Iuxl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8059eb7-7272-4195-8e2b-3573296bc691_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!Iuxl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8059eb7-7272-4195-8e2b-3573296bc691_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!Iuxl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8059eb7-7272-4195-8e2b-3573296bc691_612x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Iuxl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8059eb7-7272-4195-8e2b-3573296bc691_612x204.png" width="612" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8059eb7-7272-4195-8e2b-3573296bc691_612x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46951,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://webrtc.ventures/successes/telehealth-scaling/?utm_source=webrtcWeekly&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/192530650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8059eb7-7272-4195-8e2b-3573296bc691_612x204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Iuxl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8059eb7-7272-4195-8e2b-3573296bc691_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!Iuxl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8059eb7-7272-4195-8e2b-3573296bc691_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!Iuxl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8059eb7-7272-4195-8e2b-3573296bc691_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!Iuxl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8059eb7-7272-4195-8e2b-3573296bc691_612x204.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><a href="https://webrtc.ventures/successes/telehealth-scaling/?utm_source=webrtcWeekly">As adoption accelerated, this EHR&#8217;s video platform was straining under its own growth</a> (sponsored)<br>&#8220;The WebRTC.ventures team brought real expertise to a complex telehealth scaling problem [...] Exactly the kind of partner you want for critical infrastructure work.&#8221;</p><p></p><p><a href="https://www.enablesecurity.com/blog/introducing-dvrtc-damn-vulnerable-real-time-communications/">Introducing DVRTC: a vulnerable lab for RTC security</a> (Enable Security)<br>It has a WebRTC angle with its TURN component.</p><p><a href="https://aws.amazon.com/blogs/machine-learning/deploy-voice-agents-with-pipecat-and-amazon-bedrock-agentcore-runtime-part-1/">Deploy voice agents with Pipecat and Amazon Bedrock AgentCore Runtime &#8211; Part 1</a> (AWS Blogs)<br>Kudos to Daily on getting featured in such a way by AWS.</p><p><a href="https://www.webrtc-developers.com/practical-guide-for-call-center-agents/">Practical Guide for Call Center Agents</a> (WebRTC For Developers)<br>Bookmark for future complaints.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://medium.com/@SideDisplay/why-i-built-an-app-that-turns-your-tesla-screen-into-a-wireless-extended-monitor-8374751baa2f">Why I Built an App That Turns Your Tesla Screen Into a Wireless Extended Monitor</a> (SideDisplay)<br>The ease at which a niche/esoteric solution can be implemented and published with WebRTC.</p><p><a href="https://proton.me/business/blog/introducing-proton-meet">Introducing Proton Meet: Confidential video calls for work and life</a> (Proton)<br>Proton adds privacy focused meetings.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://developer.vonage.com/en/blog/announcing-version-1-4-1-of-the-vonage-video-reference-app">Announcing Version 1.4.1 of the Vonage Video Reference App</a> (Vonage Developer)<br>Complete UI refresh.</p><p><a href="https://www.linkedin.com/posts/getstream_real-time-video-for-embedded-devices-is-here-activity-7444366781797978112-NDad/">Real-time video for embedded devices is here</a> (Stream; LinkedIn)<br>Stream adds SDK with video capabilities to ESP32 chip.</p><p><a href="https://developer.nvidia.com/blog/stream-high-fidelity-spatial-computing-content-to-any-device-with-nvidia-cloudxr-6-0/">Stream High-Fidelity Spatial Computing Content to Any Device with NVIDIA CloudXR 6.0</a> (NVIDIA Technical Blog<br>Uses WebRTC &amp; WebXR for the web client.</p><p><a href="https://www.rtcstats.com/blog/march-updates-v1-3-experience-score-tag-clouds">March Updates (2): One Score to Rule Them All, Tag Clouds, and Connectivity Deep-Dives</a> (rtcStats)<br>Now with a single, unified experience score.</p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/voice-ai-best-practices/">Voice AI best practices, based on rtcStats data</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #631]]></title><description><![CDATA[What's common between Amazon, ElevenLabs and Tesla?]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-631</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-631</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 25 Mar 2026 11:52:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p>None this week.</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://rtcstats.com" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mRuw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg" width="612" height="289" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:289,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33000,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://rtcstats.com&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/184183697?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mRuw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://rtcstats.com">webrtc-internals on steroids</a> (sponsored)<br>10x your troubleshooting and debugging with our powerful WebRTC statistics viewer.</p><p></p><p><a href="https://webrtc.ventures/2026/03/choosing-a-voice-ai-agent-production-framework/">Bedrock vs Vertex vs LiveKit vs Pipecat: Choosing a Voice AI Agent Production Framework</a> (WebRTC.ventures)<br>An overview of some of the alternatives available for real time AI frameworks.</p><p><a href="https://medium.com/@oviyan007/build-the-backend-for-webrtc-audio-calls-with-django-channels-part-1-344f25177c83">Build the Backend for WebRTC Audio Calls with Django Channels (Part 1)</a> (Oviyan S)<br>Why PeerJS in a Django backend?</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/amazon-bedrock-webrtc/">Amazon Bedrock AgentCore Runtime adds WebRTC support for real-time bidirectional streaming</a> (About AWS)<br>WebRTC won the client-side AI interface.</p><p><a href="https://elevenlabs.io/blog/conversational-ai-webrtc">ElevenLabs Conversational AI now supports WebRTC</a> (ElevenLabs)<br>WebRTC as Voice AI interface anyone?</p><p><a href="https://sidedisplay.co/">Your Tesla Is a Wireless Second Monitor</a> (SideDisplay)<br>I usually don&#8217;t put home pages, but this one is nice: &#8220;Your Tesla Is a Wireless Second Monitor&#8221;</p><p></p><h3>&#128226; Releases</h3><p><a href="https://www.digitalsamba.com/release-notes/release-634">Digital Samba 634</a> (Digital Samba)<br>Improved virtual background engine.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-debugging-monitoring/">WebRTC Debugging &amp; Monitoring</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #630]]></title><description><![CDATA[Recording studio, Tinder, scaling, reliability and more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-630</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-630</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 18 Mar 2026 11:31:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://piranna.github.io/2026/02/05/Mafalda-SFU-receives-Best-Scalable-Real-Time-Media-Platform-2026/">Mafalda SFU receives &#8220;Best Scalable Real-Time Media Platform 2026&#8221;</a> (piranna)<br>Becoming an expert in WebRTC gets you places.</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N10U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05cedbf-db34-448e-8312-8a1105250af0_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!N10U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05cedbf-db34-448e-8312-8a1105250af0_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!N10U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05cedbf-db34-448e-8312-8a1105250af0_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!N10U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05cedbf-db34-448e-8312-8a1105250af0_612x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N10U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05cedbf-db34-448e-8312-8a1105250af0_612x204.png" width="612" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f05cedbf-db34-448e-8312-8a1105250af0_612x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:226055,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/190998108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05cedbf-db34-448e-8312-8a1105250af0_612x204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N10U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05cedbf-db34-448e-8312-8a1105250af0_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!N10U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05cedbf-db34-448e-8312-8a1105250af0_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!N10U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05cedbf-db34-448e-8312-8a1105250af0_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!N10U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff05cedbf-db34-448e-8312-8a1105250af0_612x204.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><a href="https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly">WebRTC Live is a monthly webinar series featuring industry guests, hosted by WebRTC.ventures</a> (sponsored)<br>Join us for the March 25 episode, &#8220;Improving End-to-End Quality with WebRTC Observability&#8221; with guest Bal&#225;zs Kreith of Riverside.fm.</p><p></p><p><a href="https://medium.com/@algsoch/cognivise-a-real-time-cognitive-ai-tutor-using-vision-agents-sdk-a33ef92d4666">Cognivise: A Real-Time Cognitive AI Tutor Using Vision Agents SDK</a> (Vicky kumar)<br>Stream has Vision Agents SDK and is pushing use cases to spur ideas in the market. This is an interesting one.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://techcrunch.com/2026/03/12/substack-launches-a-built-in-recording-studio/">Substack launches a built-in recording studio</a> (TechCrunch)<br>From newsletter vendor to live broadcasts platform.</p><p><a href="https://techcrunch.com/2026/03/12/tinder-tries-to-lure-people-back-to-online-dating-with-irl-events-virtual-speed-dating/">Tinder tries to lure people back to online dating with IRL events, virtual speed dating</a> (TechCrunch)<br>Virtual speed dating? Likely uses WebRTC.</p><p><a href="https://webrtc.ventures/2026/03/scaling-telehealth-video-infrastructure-from-500-to-5000-concurrent-sessions/">Scaling Telehealth Video Infrastructure: From 500 to 5,000 Concurrent Sessions</a> (WebRTC.ventures)<br>A success story of scaling a self hosted telehealth service.</p><h3>&#128226; Releases</h3><p><a href="https://www.phoronix.com/news/OBS-Studio-32.1-Released">OBS Studio 32.1 Released With WebRTC Simulcast Support</a> (Phoronix)<br>It took time, but now it is official.</p><p><a href="https://www.red5.net/blog/truetime-meetings-video-calling-built-for-real-time-streaming/">TrueTime Meetings&#8482;: Video Calling Built for Real-Time Streaming</a> (Red5)<br>Red5 goes all in on creator platforms.</p><p><a href="https://developer.vonage.com/en/blog/introducing-the-vonage-video-api-native-reference-apps-1-0-ga">Introducing the Vonage Video API Native Reference Apps 1.0 GA</a> (Vonage Video API)<br>Last week we only had github repos. Now there&#8217;s an actual announcement.</p><p><a href="https://fishjam.swmansion.com/blog/release-0-23-0">Fishjam Release Notes: 0.23.0</a> (Fishjam)<br>PIP for mobile and stability in large meetings.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-resilience/">WebRTC Resilience</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #629]]></title><description><![CDATA[Telesurgery, war rooms, autoscaling, PBX's, softphones and more]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-629</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-629</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 11 Mar 2026 11:06:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://www.bbc.com/news/articles/cq577v126g9o">Surgeon&#8217;s op on patient 1,500 miles away a UK first</a> (BBC)<br>Will future surgeries be performed primarily by a remote surgeon at some point?</p><p><a href="https://medium.com/@okeyamy/we-gave-ai-advisors-real-voices-and-let-them-argue-with-each-other-heres-what-happened-6f37f8658fb0">I Gave AI Advisors Real Voices and Let Them Argue With Each Other. Here&#8217;s What Happened</a> (Okey Amy)<br>&#128558;</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://rtcstats.com" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mRuw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg" width="612" height="289" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:289,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33000,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://rtcstats.com&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/184183697?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mRuw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://rtcstats.com">webrtc-internals on steroids</a> (sponsored)<br>10x your troubleshooting and debugging with our powerful WebRTC statistics viewer.</p><p></p><p><a href="https://medium.com/@reveorai/why-we-built-titan-an-open-sourced-self-hosted-softphone-that-actually-works-on-iphone-c379acffde2c">Why We Built Titan: An Open Sourced Self-Hosted Softphone That Actually Works on iPhone</a> (Agent OX)<br>An interesting project. Makes use of WebRTC, Twilio Voice and PWA.</p><p><a href="https://webrtc.ventures/2026/03/why-autoscaling-may-be-breaking-your-rtc-calls-and-how-to-fix-it/">Why Autoscaling May Be Breaking Your RTC Calls</a> (WebRTC.ventures)<br>A good overview of scale in and out challenges in WebRTC.</p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://medium.com/@samparoy190467/prismax-what-if-humans-could-train-robots-remotely-and-get-paid-for-it-c4222abe73da">PrismaX: What If Humans Could Train Robots Remotely &#8212; And Get Paid for It?</a> (Samparoy)<br>Hmm&#8230; remote operation turns into AI training. A dead-end job?</p><p><a href="https://www.abnewswire.com/pressreleases/nighthawk-launches-selfhosted-streaming-server-with-srt-and-webrtc-support-starting-at-995_793863.html">Nighthawk Launches Self-Hosted Streaming Server with SRT and WebRTC Support Starting at $995</a> (Press release)<br>Does WebRTC publish and playback.</p><p><a href="https://sports.newsnetmedia.com/story/100721/call2-disrupts-traditional-telephony-browser-based-calling-eliminates-toll-free-numbers/">Call2 Disrupts Traditional Telephony: Browser-Based Calling Eliminates Toll-Free Numbers</a> (Press release)<br>When 2011 comes calling.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://openvidu.medium.com/openvidu-3-6-0-15dbf6d58e96">OpenVidu 3.6.0</a> (OpenVidu)<br>Focus is on DevOps related capabilities. And there&#8217;s also new DigitalOcean support.</p><p><a href="https://github.com/Vonage/vonage-video-android-app/releases/tag/1.0.0">Android &amp; iOS reference apps</a> (Vonage Video)<br>Vonage Video releases open source reference apps for Android and iOS. The iOS app is <a href="https://github.com/Vonage/vonage-video-ios-app/releases/tag/1.0.0">here</a>.</p><p><a href="https://www.rtcstats.com/blog/mars-updates-api-access-metadata-smarter-kb">March Updates: API Access, Metadata, and a Smarter Knowledge Base</a> (rtcStats)<br>Adding the long awaited official API.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-debugging-monitoring/">WebRTC Debugging &amp; Monitoring</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #628]]></title><description><![CDATA[Open Audio Codec, TURN security, robot vacuums and more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-628</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-628</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 04 Mar 2026 09:43:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://linuxiac.com/aomedia-begins-developing-oac-next-generation-open-audio-codec/">AOMedia Begins Developing OAC Next Generation Open Audio Codec</a> (Linuxiac)<br>A future audio codec for WebRTC?</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://webrtc.ventures/services/assess/?utm_source=WebRTCWeekly" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uJDe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe338a398-82ac-45f4-a548-b60ed73cc661_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!uJDe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe338a398-82ac-45f4-a548-b60ed73cc661_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!uJDe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe338a398-82ac-45f4-a548-b60ed73cc661_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!uJDe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe338a398-82ac-45f4-a548-b60ed73cc661_612x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uJDe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe338a398-82ac-45f4-a548-b60ed73cc661_612x204.png" width="612" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e338a398-82ac-45f4-a548-b60ed73cc661_612x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142578,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://webrtc.ventures/services/assess/?utm_source=WebRTCWeekly&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/189524369?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe338a398-82ac-45f4-a548-b60ed73cc661_612x204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uJDe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe338a398-82ac-45f4-a548-b60ed73cc661_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!uJDe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe338a398-82ac-45f4-a548-b60ed73cc661_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!uJDe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe338a398-82ac-45f4-a548-b60ed73cc661_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!uJDe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe338a398-82ac-45f4-a548-b60ed73cc661_612x204.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><a href="https://webrtc.ventures/services/assess/?utm_source=WebRTCWeekly">&#8220;The WebRTC.ventures team was instrumental in helping us take our video calling solution to the next level in terms of reliability and overall quality of the experience.&#8221;</a> (sponsored)<br>Get an expert opinion and actionable advice with a WebRTC.ventures assessment or consulting services.</p><p></p><p><a href="https://www.enablesecurity.com/blog/turn-security-best-practices/">TURN Server Security Best Practices</a> (Enable Security)<br>Be sure to also read the <a href="https://www.enablesecurity.com/blog/coturn-security-configuration-guide/">coturn configuration guide</a>.</p><p><a href="https://www.webrtc-developers.com/nailing-the-webrtc-call-start/">Nailing the WebRTC Call Start</a> (WebRTC for Developers)<br>All the ways your calls can fail to connect.</p><p><a href="https://www.digitalsamba.com/blog/solving-srtp-authentication-failures-during-rtp-forwarding-in-janus">Resolving SRTP Authentication Failures in Janus RTP Forwarding</a> (Digital Samba)<br>A nice write up on a Janus bug fix.</p><p> <a href="https://medium.com/@shadow_flash/building-vision-agents-from-idea-to-demo-in-a-hackathon-c5ee81cc1bcd">Building Vision Agents: From Idea to Demo in a Hackathon</a> (Varun Gupta)<br>Read if you&#8217;re into AI bots.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://www.tomshardware.com/tech-industry/cyber-security/user-accidentally-gains-control-of-over-6-700-robot-vacuums-while-tinkering-with-their-own-device-to-enable-control-with-a-playstation-controller-security-flaw-reveals-floor-plans-and-live-video-feeds">User accidentally gains control of over 6,700 robot vacuums while tinkering with their own device to enable control with a PlayStation controller &#8212; security flaw reveals floor plans and live video feeds</a> (Tom&#8217;s Hardware)<br>Vacuum cleaner uses WebRTC.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://www.red5.net/blog/whats-new-in-red5-pro-v15-2-0-and-red5-html-sdk-v15-2-0/">What&#8217;s New in Red5 Pro v15.2.0 and Red5 HTML SDK v15.2.0</a> (Red5)<br>Improved stability for the WebRTC implementation among other things.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-debugging-monitoring/">WebRTC Debugging &amp; Monitoring</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #627]]></title><description><![CDATA[MrBeast does WebRTC, MatrixRTC and more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-627</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-627</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 25 Feb 2026 11:02:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://medium.com/whatnot-engineering/scaling-whatnot-behind-the-largest-live-shopping-stream-in-us-history-040a458f538c">Scaling Whatnot: Behind the Largest Live Shopping Stream in US History</a> (Whatnot Engineering)<br>MrBeast does WebRTC via Whatnot and Agora&#8217;s infrastructure.</p><p><a href="https://aomedia.org/press%20releases/Qencode-Joins-Alliance-for-Open-Media-to-help-Drive-Open-Video-Innovation/">Qencode Joins Alliance for Open Media to help Drive Open Video Innovation</a> (Press release)<br>The Alliance for Open Media is growing and shifting focus towards its AV2 work.</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://rtcstats.com" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mRuw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg" width="612" height="289" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:289,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33000,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://rtcstats.com&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/184183697?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mRuw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://rtcstats.com">webrtc-internals on steroids</a> (sponsored)<br>10x your troubleshooting and debugging with our powerful WebRTC statistics viewer.</p><p></p><p><a href="https://medium.com/@ggarciabernardo/583k-webrtc-broadcasting-fe4afc848ef2">583K+ WebRTC broadcasting</a> (Gustavo Garcia)<br>Gustavo explains the optimizations needed in WebRTC infrastructure for what Whatnot+Agora did for MrBeast.</p><p><a href="https://element.io/blog/exploring-matrixrtc-real-time-communication-in-rooms/">Exploring MatrixRTC: Real time communication in rooms</a> (Element)<br>Element sharing their view of how video calls look like on Matrix platforms.</p><p><a href="https://blog.addpipe.com/getdisplaymedia-allows-capturing-the-screen-with-system-sounds-on-chrome-on-macos/">Capturing the Screen With System Sounds on Chrome on macOS</a> (Pipe)<br>Current state of audio capturing in screen sharing on a Mac.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://getstream.io/blog/lokal/">Lokal Scales Chat, Video, &amp; Audio&#8212;Reaching 100M Downloads</a> (Stream)<br>A case study about Lokal&#8217;s use of Stream&#8217;s platform.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://developer.vonage.com/en/blog/vonage-video-api-2-33-release-client-observability-and-expanded-platform-support">New Video API 2.33: Client Observability and Platform Updates</a> (Vonage Developer)<br>Focus is on quality measurements and preferences on the client SDKs.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-courses-virtual-me/">WebRTC Courses and my Virtual Me</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #626]]></title><description><![CDATA[Duck.ai, TURN security, telehealth and more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-626</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-626</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 18 Feb 2026 11:28:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://www.macrumors.com/2026/02/10/duckduckgo-adds-voice-chat-duck-ai/">DuckDuckGo Adds AI Voice Chat to Duck.ai With Privacy Protections</a> (MacRumors)<br>Privacy from the AI vendor by way of TURN relay of the media.</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cOiQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!cOiQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!cOiQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!cOiQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cOiQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png" width="612" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:174611,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/186486158?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cOiQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!cOiQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!cOiQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!cOiQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><a href="https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly">WebRTC Live is a monthly webinar series featuring industry guests, hosted by WebRTC.ventures</a> (sponsored)<br>Join us for the February 25 episode, &#8220;Everything You Need to Know About TURN Servers&#8221; with guests Sandro Gauci, Tsahi Levent-Levi, and Hector Zelaya.</p><p></p><p><a href="https://www.enablesecurity.com/blog/turn-server-security-threats/">TURN Security Threats: A Hacker&#8217;s View</a> (Enable Security)<br>Go read. And then go implement on your TURN servers configuration.</p><p><a href="https://caseysoftware.com/blog/hashing-vs-encoding-vs-encrypting">Hashing vs Encoding vs Encrypting vs Signing</a> (CaseySoftware)<br>A nice reminder on what is each of these terms.</p><p><a href="https://webrtc.ventures/2026/02/integrating-peermetrics-call-quality-monitoring-with-amazon-ivs-real-time/">Integrating Peermetrics Call Quality Monitoring with Amazon IVS Real-Time</a> (WebRTC.ventures)<br>Setting up Peermetrics to monitor Amazon IVS.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://www.ringcentral.com/us/en/blog/video-reimagined-new-ringcentral-video-desktop-experience-and-ai-capabilities/">Video reimagined: New RingCentral Video desktop experience and AI capabilities</a> (RingCentral)<br>A sleek new UI and experience for the RingCentral meetings app.</p><p><a href="https://whereby.com/blog/new-virtual-care-usecases-powering-telehealth/">The New Virtual Care Use Cases Powering the Next Phase of Telehealth</a> (Whereby)<br>Healthcare is an endless fountain of use cases for video communications.</p><p><a href="https://medium.com/@chinmayshringi4/peer-to-peer-distributed-compute-system-6d05f0a41414">Peer-to-Peer Distributed Compute System</a> (Chinmay Shringi)<br>Powered by WebRTC&#8217;s data channel; and using JPEG images instead of a video stream..</p><p><a href="https://www.openpr.com/news/4383050/usecaller-launches-browser-based-international-calling">UseCaller Launches Browser-Based International Calling Service, Enabling Affordable Calls to 200+ Countries Without App Downloads</a> (Press release)<br>This is so 2015&#8230; time flies.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://www.rtcstats.com/blog/february-updates-showcase-gold-credits">February Updates: Showcase, Gold Credits &amp; Smarter Connectivity Insights</a> (rtcStats)<br>Go check our showcase&#8230;</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-courses-virtual-me/">WebRTC Courses and my Virtual Me</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #625]]></title><description><![CDATA[WhatsApp web, E2EE spec, hard of hearing users and more]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-625</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-625</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 11 Feb 2026 11:32:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://wabetainfo.com/whatsapp-is-rolling-out-voice-and-video-calls-on-the-web/">WhatsApp is rolling out voice and video calls on the Web</a> (WABetaInfo)<br>Better late than never.</p><p><a href="https://element.io/blog/decoding-the-hidden-trade-offs-of-e2ee-and-usability/">Decoding the hidden trade-offs of E2EE and usability</a> (Element)<br>The nuances of E2EE signaling.</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://rtcstats.com" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mRuw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg" width="612" height="289" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:289,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33000,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://rtcstats.com&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/184183697?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mRuw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://rtcstats.com">webrtc-internals on steroids</a> (sponsored)<br>10x your troubleshooting and debugging with our powerful WebRTC statistics viewer.</p><p></p><p><a href="https://www.rtcstats.com/blog/never-miss-webrtc-internals-dump">Never miss a webrtc-internals dump file</a> (rtcStats)<br>A simple solution to get webrtc-internals dump file to your ticketing system.</p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://www.wowza.com/blog/optimizing-bandwidth-for-latency-vs-reliability">Optimizing Bandwidth for Latency vs. Reliability</a> (Wowza)<br>Tim does a good job explaining the various aspects of latency and reliability in video streaming.</p><p><a href="https://www.red5.net/blog/between-video-calling-and-live-streaming-software/">The Blurred Line Between Video Calling and Live Streaming Software</a> (Red5)<br>Where meetings and streaming converge.</p><p><a href="https://www.cxtoday.com/contact-center/how-360-direct-access-turned-a-broken-journey-into-deaf%E2%80%91first-customer-experience/">How 360 Direct Access Turned a Broken Journey into Deaf&#8209;First Customer Experience</a> (CX Today)<br>Contact centers based on WebRTC video calling for the deaf and hard of hearing customers.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://janus.discourse.group/t/tagged-versions-1-4-0-multistream-and-0-16-0-legacy/1767">Tagged versions 1.4.0 (multistream) and 0.16.0 (legacy)</a> (Janus)<br>Mostly a bug fixing release.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-geopolitical-battleground-france/">Beyond Network: How WebRTC and Open Source are Turning Video into a Geopolitical Battleground</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #624]]></title><description><![CDATA[100k, state machines, Amazon IVS and more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-624</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-624</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 04 Feb 2026 11:07:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://getstream.io/blog/video-benchmark/">Scaling WebRTC Video to 100,000 Participants: Stream&#8217;s Latest Video Benchmarks</a> (Stream)<br>Stream is aiming for size and live streaming scenarios.</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cOiQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!cOiQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!cOiQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!cOiQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cOiQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png" width="612" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:174611,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/186486158?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cOiQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!cOiQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!cOiQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!cOiQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4817d437-8c51-4645-b9d9-f241d42b45f2_612x204.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><a href="https://webrtc.ventures/webrtc-live/?utm_source=WebRTCWeekly">WebRTC Live is a monthly webinar series featuring industry guests, hosted by WebRTC.ventures</a> (sponsored)<br>Join us for the February 25 episode, &#8220;Everything You Need to Know About TURN Servers&#8221; with guests Sandro Gauci, Tsahi Levent-Levi, and Hector Zelaya.</p><p></p><p><a href="https://www.giacomovacca.com/2026/02/understanding-webrtc-state-machines.html">Understanding WebRTC State Machines</a> (Giacomo Vacca)<br>A detailed explanation of the various state machines in WebRTC.</p><p><a href="https://webrtc.ventures/2026/02/migrating-a-video-conferencing-app-to-amazon-ivs-real-time-streaming/">Migrating a Video Conferencing Application to Amazon IVS Real-Time Streaming</a> (WebRTC.ventures)<br>A good review of using Amazon IVS for conferencing scenarios.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://medium.com/@teleprompterninja/how-i-built-a-professional-teleprompter-with-zero-lag-using-p2p-technology-d58bf32c4d21">How I Built a Professional Teleprompter with Zero Lag Using P2P Technology</a> (Prompt Ninja)<br>A WebRTC P2P remote control for a teleprompter.</p><p><a href="https://www.wowza.com/blog/real-time-video-surveillance-for-public-safety-and-critical-operations">Real-Time Video Surveillance for Public Safety and Critical Operations</a> (Wowza)<br>Wowza looking at various surveillance and remote care scenarios.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://www.red5.net/blog/whats-new-in-red5-pro-v15-1-2-red5-ios-and-android-sdk-v1-0/">What&#8217;s New in Red5 Pro v15.1.2, Red5 iOS and Android SDK v1.0?</a> (Red5)<br>Mobile native support of WebRTC capabilities.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-geopolitical-battleground-france/">Beyond Network: How WebRTC and Open Source are Turning Video into a Geopolitical Battleground</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #623]]></title><description><![CDATA[LiveKit series C, France goes homegrown, hacking GMeet emojis and more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-623</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-623</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 28 Jan 2026 10:58:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p><a href="https://blog.livekit.io/livekit-series-c/">Series C: Towards the voice-driven era of computing</a> (LiveKit)<br>$100M in fresh new funding. Kudos.</p><p><a href="https://www.thestack.technology/france-to-scrap-zoom-meet-webex-for-homegrown-rival/">France to scrap Zoom, Meet, Webex for homegrown rival</a> (The Stack)<br>Built using WebRTC, on top of Element and LiveKit.</p><p><a href="https://linuxgizmos.com/espressif-launches-industrys-first-mcu-based-matter-camera-solution/">Espressif Launches Industry&#8217;s First MCU-Based Matter Camera Solution</a> (LinuxGizmos)<br>Cameras with WebRTC support are going to be popular, now that Matter 1.5 added it to their spec.</p><p><a href="https://new.streamyard.com/webcam-customization-filters-fine-controls-4cGV4Q">&#127909; Webcam Customization: Filters &amp; Fine Controls</a> (StreamYard)<br>More controls over your camera&#8217;s output.</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://rtcstats.com" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mRuw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg" width="612" height="289" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:289,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33000,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://rtcstats.com&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/184183697?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mRuw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mRuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61ef20c-2f39-4866-ae42-34afd64efa65_612x289.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://rtcstats.com">webrtc-internals on steroids</a> (sponsored)<br>10x your troubleshooting and debugging with our powerful WebRTC statistics viewer.</p><p></p><p><a href="https://habr.com/en/articles/987198/">Google Meet Reactions: Reverse Engineering the WebRTC Channel for Emoji</a> (Habr)<br>A nice read on figuring out the Emoji data channel in Google Meet.</p><p><a href="https://magarcia.io/air-gapped-webrtc-breaking-the-qr-limit/">Breaking the QR Limit: The Discovery of a Serverless WebRTC Protocol</a> (magarcia)<br>Diving into SDP to make it smaller.</p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://www.digitalsamba.com/blog/digital-samba-and-varsityscape">Expanding Digital Education: Digital Samba and VarsityScape Partnership</a> (Digital Samba)<br>VarsityScape picks Digital Samba for its education service.</p><p><a href="https://antmedia.io/insurance-video-communication-case-study-appman/">Enabling Secure, Low-Latency Video Communication for Insurance Enterprise: AppMan Case Study</a> (Ant Media)<br>AppMan picks Ant Media for its financial business (likely focused around Know Your Customer operations).</p><p></p><h3>&#128226; Releases</h3><p><a href="https://www.digitalsamba.com/release-notes/release-630">Digital Samba 630</a> (Digital Samba)<br>Introduces restreaming capabilities.</p><p><a href="https://www.rtcstats.com/blog/january-updates-2-ai-summaries">January Updates 2: AI-Powered Summaries, Observations &amp; Open-source Updates</a> (rtcStats)<br>Taking our first steps into AI-based analysis.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-predictions-2026/">My WebRTC predictions for 2026</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[WebRTC Weekly Issue #622]]></title><description><![CDATA[WebRTC vs RTMP, exhibitions, heavy machinery, CPU performance and more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-622</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-622</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 21 Jan 2026 11:33:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AT5t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9a39dc-44d2-428d-af50-817011f5e039_996x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here is&nbsp;the latest on WebRTC from your friends at webrtcweekly.com.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>&#128214; Reading</h3><p>None this week.</p><p></p><h3>&#9881;&#65039; Technical</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://webrtc.ventures/2025/09/build-your-complete-engineering-team/?utm_source=webrtcWeekly" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bbqo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0270691b-9940-4134-9da5-896e725a8326_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!Bbqo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0270691b-9940-4134-9da5-896e725a8326_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!Bbqo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0270691b-9940-4134-9da5-896e725a8326_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!Bbqo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0270691b-9940-4134-9da5-896e725a8326_612x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bbqo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0270691b-9940-4134-9da5-896e725a8326_612x204.png" width="612" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0270691b-9940-4134-9da5-896e725a8326_612x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:161208,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://webrtc.ventures/2025/09/build-your-complete-engineering-team/?utm_source=webrtcWeekly&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/184933449?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0270691b-9940-4134-9da5-896e725a8326_612x204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bbqo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0270691b-9940-4134-9da5-896e725a8326_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!Bbqo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0270691b-9940-4134-9da5-896e725a8326_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!Bbqo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0270691b-9940-4134-9da5-896e725a8326_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!Bbqo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0270691b-9940-4134-9da5-896e725a8326_612x204.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><a href="https://webrtc.ventures/2025/09/build-your-complete-engineering-team/?utm_source=webrtcWeekly">Beyond WebRTC Projects: Build Your Complete Engineering Team</a> (sponsored)<br>You&#8217;ve reached a pivotal moment. Your WebRTC application is successful, user adoption is growing, and you need to expand development capacity significantly. </p><p></p><p><a href="https://antmedia.io/webrtc-vs-rtmp/">WebRTC vs RTMP: Which Streaming Protocol is Right for You?</a> (Ant Media)<br>A nice comparison between the two protocols.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://chameleon-interactive.com/2026/01/16/pixel-streaming-for-exhibitions-tablets-unreal-engine-led-wall/">Pixel Streaming for Exhibitions: Tablets, Unreal Engine, LED Wall</a> (Chameleon Interactive)<br>If you were ever in charge of an event booth, this will resonate with you.</p><p><a href="https://www.seoulz.com/xpanner-transforms-heavy-metal-into-smart-robots/">Xpanner Transforms Heavy Metal into Smart Robots</a> (Slouz)<br>Heavy machinery meets WebRTC for monitoring performance.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://github.com/pion/turn/releases/tag/v5.0.0">v5.0.0</a> (Pion)<br>A new Pion TURN release.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/client-side-cpu-webrtc/">Managing Client side CPU in WebRTC</a> (BlogGeek.me)</p></li></ul><p></p><p>That&#8217;s all for this week. See you next week!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://webrtcweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading WebRTC Weekly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>