<?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>Sat, 04 Apr 2026 06:12:48 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 #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><item><title><![CDATA[WebRTC Weekly Issue #621]]></title><description><![CDATA[Pipecat Cloud GA, avatars, games and more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-621</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-621</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 14 Jan 2026 11:31:27 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.mozilla.org/webrtc/firefox-webrtc-2025/">Firefox WebRTC 2025</a> (Advancing WebRTC)<br>Mozilla is integrating more features available in libWebRTC (and other browsers).</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/01/expert-webrtc-testing-your-real-time-applications-best-investment/">Expert WebRTC Testing: Your Real-Time Application&#8217;s Best Investment</a> (WebRTC.ventures)<br>An overview of the various types of testing needed in WebRTC applications.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://medium.com/@ggarciabernardo/the-live-avatar-landscape-apis-transport-and-subjective-evaluation-of-10-leading-providers-5b5b6e8a54dc">The Live Avatar Landscape: APIs, Transport and Subjective Evaluation of 10 Leading Providers</a> (Gustavo Garcia)<br>An interesting list of demos. I&#8217;ve played with them all.</p><p><a href="https://techpp.com/2026/01/07/gaming-couch-party-game-night/">No Console Needed: Host a Party Game Night With Gaming Couch</a> (TechPP)<br>Invite your friends over to play a game or two.</p><p><a href="https://antmedia.io/online-gaming-live-streaming-case-study-aura-egaming/">Transforming Online Gaming Live Streaming with Sub-Second Latency: Aura eGaming Case Study</a> (Ant Media)<br>Online casino meets WebRTC.</p><p><a href="https://trtc.io/blog/details/bravesoft-tencent-rtc-event-management-solution">Easily Start Live Streaming: How bravesoft Builds a More Convenient Event Live Streaming Experience with Tencent RTC</a> (Tencent RTC)<br>Building live streaming solution for events on top of Tencent RTC.</p><h3>&#128226; Releases</h3><p><a href="https://www.daily.co/blog/pipecat-cloud-is-now-generally-available/">Pipecat Cloud is Now Generally Available</a> (Daily)<br>Pipecat Cloud moves to GA, with connectors to multiple vendors and commercial services.</p><p><a href="https://www.rtcstats.com/blog/january-updates-cpu-insights">January Updates: CPU Insights, Deeper Stream Transparency &amp; Uniform Design</a> (rtcStats)<br>More observations, this time, focused on potential CPU issues.</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 #620]]></title><description><![CDATA[NVIDIA at CES, AI and WebRTC use cases and more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-620</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-620</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 07 Jan 2026 11:08:24 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/google-cloud/meeting-peachy-giving-google-gemini-a-body-with-hugging-faces-reachy-mini-24602e1ff78b">Meeting &#8220;Peachy&#8221;: Giving Google Gemini a Body with Hugging Face&#8217;s Reachy Mini</a> (Prashant Gupta)<br>Androids will use WebRTC (or similar) for as long as we run their brains in the cloud. Or at least their STT/TTS engines&#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_!uhaD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cf5399-c108-4c6d-820a-8626b778b251_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!uhaD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cf5399-c108-4c6d-820a-8626b778b251_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!uhaD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cf5399-c108-4c6d-820a-8626b778b251_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!uhaD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cf5399-c108-4c6d-820a-8626b778b251_612x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uhaD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cf5399-c108-4c6d-820a-8626b778b251_612x204.png" width="612" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13cf5399-c108-4c6d-820a-8626b778b251_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;:168974,&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/182834807?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cf5399-c108-4c6d-820a-8626b778b251_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_!uhaD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cf5399-c108-4c6d-820a-8626b778b251_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!uhaD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cf5399-c108-4c6d-820a-8626b778b251_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!uhaD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cf5399-c108-4c6d-820a-8626b778b251_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!uhaD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cf5399-c108-4c6d-820a-8626b778b251_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 January 14 episode, &#8220;Agentic Workflows That Work in Production&#8221; with Alberto Gonzalez and Mariana Lopez.</p><p></p><p><a href="https://gigazine.net/gsc_news/en/20251224-helix-ml-h-264/">Resolve low-bandwidth screen sharing issues by replacing H.264 video streaming with a series of JPEG screenshots</a> (GIGAZINE)<br>So many wrong technical decisions here that I don&#8217;t know even where to start&#8230;</p><p><a href="https://www.daily.co/blog/building-voice-agents-with-nvidia-open-models/">Building Voice Agents with NVIDIA Open Models</a> (Daily)<br>Reducing latency of Voice AI with better models.</p><p><a href="https://pion.ly/blog/sctp-and-rack/">RACK makes Pion SCTP 71% faster with 27% less latency</a> (Pion)<br>Making SCTP run faster. An explainer to RACK and its implementation in Pion.</p><p><a href="https://webrtc.ventures/2026/01/webrtc-tech-stack-guide-architecture-for-scalable-real-time-applications/">WebRTC Tech Stack Guide: Architecture for Scalable Real-Time Applications</a> (WebRTC.ventures)<br>WebRTC.ventures details the tech stack they use in projects.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://huggingface.co/blog/nvidia-reachy-mini">NVIDIA brings agents to life with DGX Spark and Reachy Mini</a> (Hugging Face)<br>NVIDIA is going all-in with real-time AI, which leads to the use of WebRTC.</p><p><a href="https://getstream.io/blog/vision-speech-ai-applications/">From Cameras to Action: Real&#8209;World Applications of Vision and Speech AI</a> (Stream)<br>A good list to start from.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://github.com/pion/webrtc/releases/tag/v4.2.0">v4.2.0</a> (Pion)<br>Pion is out with a major release.</p><p><a href="https://openvidu.medium.com/openvidu-3-5-0-7f24ee401d4a">OpenVidu 3.5.0</a> (OpenVidu)<br>ARM and GCP support and a lot of other minor additions and updates.</p><p><a href="https://www.red5.net/blog/whats-new-in-red5-cloud-v1-12-0-and-red5-pro-v15-1-0/">What&#8217;s New in Red5 Cloud v1.12.0, Red5 Pro v15.1.0, and Red5 Pro v15.1.1?</a> (Red5)<br>Red5 takes a stab at video conferencing as part of its latest release.</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 #619]]></title><description><![CDATA[MatrixRTC, ESP32, xAI, Telehealth, Surveillance, Gaming, ...]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-619</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-619</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 24 Dec 2025 11:32:27 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://on.substack.com/p/live-video-on-substack-one-year-in">Live video on Substack, one year in</a> (On Substack)<br>Live video has different uses and features depending on the use case.</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://www.nanocosmos.net/blog/lets-moq-it-up-everything-you-need-to-know-about-media-over-quic-and-nanostream/?utm_source=webrtcweekly&amp;utm_medium=newsletter&amp;utm_campaign=moq" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hYbG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 424w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 848w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 1272w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hYbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png" width="612" height="290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112042,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.nanocosmos.net/blog/lets-moq-it-up-everything-you-need-to-know-about-media-over-quic-and-nanostream/?utm_source=webrtcweekly&amp;utm_medium=newsletter&amp;utm_campaign=moq&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/178397679?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.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_!hYbG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 424w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 848w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 1272w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.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://www.nanocosmos.net/blog/lets-moq-it-up-everything-you-need-to-know-about-media-over-quic-and-nanostream/?utm_source=webrtcweekly&amp;utm_medium=newsletter&amp;utm_campaign=moq">Let&#8217;s MOQ It Up: Everything You Need Know About MOQ</a> (sponsored)<br>Explore Media over QUIC in this video series. Discover why MOQ is making headlines, how it works, and what makes it a game-changer for lightning-fast streaming experiences.</p><p></p><p><a href="https://element.io/blog/element-call-redefining-conferencing-for-privacy-scale-and-sovereignty/">Element Call: Redefining conferencing for privacy, scale and sovereignty</a> (Element)<br>An overview of the current state of MatrixRTC.</p><p><a href="https://getstream.io/blog/gemini-decart-restyling-agent/">Build a Realtime Video Restyling Agent with Gemini 3 + Decart AI</a> (Stream)<br>A nice demo for the VideoAgents AI framework.</p><p><a href="https://webrtc.ventures/2025/12/scaling-telehealth-video-applications/">Scaling Telehealth Video Applications: Best Practices for Reliability and Compliance</a> (WebRTC.ventures)<br>Various aspects of telehealth projects are outlined here.</p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://www.warp2search.net/story/snowflake-for-chrome-and-firefox-098-released/">Snowflake for Chrome and Firefox 0.9.8 released</a> (Warp2Search)<br>WebRTC based web proxy for TOR networks.</p><p><a href="https://medium.com/@DeepLinkGlobal/winter-game-events-are-back-in-korea-deeplink-brings-pc-bang-benefits-to-every-device-5737c162f1b8">Winter Game Events Are Back in Korea &#8212; DeepLink Brings PC-Bang Benefits to Every Device</a> (DeepLink)<br>Remote gaming on powerful PC machines in gaming rooms.</p><p><a href="https://www.wowza.com/blog/architecting-webrtc-for-surveillance-and-remote-monitoring">Architecting WebRTC for Surveillance and Remote Monitoring</a> (Wowza)<br>A look at WebRTC in surveillance markets.</p><h3>&#128226; Releases</h3><p><a href="https://blog.livekit.io/livekit-sdk-for-esp32-bringing-voice-ai-to-embedded-devices/">LiveKit SDK for ESP32: bringing voice AI to embedded devices</a> (LiveKit)<br>Running WebRTC on embedded hardware platform - the popular ESP32.</p><p><a href="https://blog.livekit.io/xai-livekit-partnership-grok-voice-agent-api/">Introducing the Grok Voice Agent API in partnership with xAI</a> (LiveKit)<br>LiveKit partners with X for xAI voice agent integration.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-kinesis-video-streams-webrtc-ipv6/">Amazon Kinesis Video Streams now supports IPv6 for WebRTC</a> (AWS)<br>What the title says.</p><p><a href="https://github.com/obsproject/obs-studio/pull/10885">obs-webrtc: Add Simulcast Support</a> (github obsproject)<br>OBS officially merged simulcast support.</p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-insights-5-years/">Five years of WebRTC Insights</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 #618]]></title><description><![CDATA[Camera quality vs bandwidth, CBR vs VBR and more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-618</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-618</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 17 Dec 2025 11:53:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PBkW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee69c0f-1d53-4c11-830c-aa65d7d553f3_907x416.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://webkit.org/blog/17640/webkit-features-for-safari-26-2/">WebKit Features for Safari 26.2</a> (WebKit)<br>Why is Apple focusing on useless when it comes to WebRTC in Safari, neglecting what&#8217;s really needed?</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://webrtccourse.com/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PBkW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee69c0f-1d53-4c11-830c-aa65d7d553f3_907x416.png 424w, https://substackcdn.com/image/fetch/$s_!PBkW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee69c0f-1d53-4c11-830c-aa65d7d553f3_907x416.png 848w, https://substackcdn.com/image/fetch/$s_!PBkW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee69c0f-1d53-4c11-830c-aa65d7d553f3_907x416.png 1272w, https://substackcdn.com/image/fetch/$s_!PBkW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee69c0f-1d53-4c11-830c-aa65d7d553f3_907x416.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PBkW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee69c0f-1d53-4c11-830c-aa65d7d553f3_907x416.png" width="907" height="416" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fee69c0f-1d53-4c11-830c-aa65d7d553f3_907x416.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:416,&quot;width&quot;:907,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://webrtccourse.com/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/181429539?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee69c0f-1d53-4c11-830c-aa65d7d553f3_907x416.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_!PBkW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee69c0f-1d53-4c11-830c-aa65d7d553f3_907x416.png 424w, https://substackcdn.com/image/fetch/$s_!PBkW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee69c0f-1d53-4c11-830c-aa65d7d553f3_907x416.png 848w, https://substackcdn.com/image/fetch/$s_!PBkW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee69c0f-1d53-4c11-830c-aa65d7d553f3_907x416.png 1272w, https://substackcdn.com/image/fetch/$s_!PBkW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee69c0f-1d53-4c11-830c-aa65d7d553f3_907x416.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://webrtccourse.com/">Still have training budget left for 2025?</a> (sponsored)<br>Through December, every WebRTC Corporate Plan includes a free bespoke Master Class session: Ideal for architecture reviews or advanced RTC topics.</p><p></p><p><a href="https://www.gethopp.app/blog/high-quality-camera-in-meetings">How We Balanced Camera Quality and Bandwidth in Our Video Meetings</a> (Hopp)<br>SFUs require optimizations to fit specific use cases.</p><p><a href="https://antmedia.io/cbr-vs-vbr/">CBR vs VBR: A Complete Guide to Bitrate Control for High-Quality and Low-Latency Streaming</a> (Ant Media)<br>A good overview of the differences between CBR and VBR in the context of WebRTC streaming.</p><p><a href="https://medium.com/@himansusaha/building-real-time-collaborative-applications-a-deep-dive-into-webrtc-websockets-and-conflict-9eb75800e221">Building Real-Time Collaborative Applications: A Deep Dive into WebRTC, WebSockets, and Conflict Resolution</a> (Himansu Saha)<br>This reads a bit like AI-slop but somehow in a good way. Hard to explain.</p><h3>&#128188; Use Cases and Customer Wins</h3><p>None this week.</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/vendor-lock-in-webrtc/">What is vendor lock-in 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><item><title><![CDATA[WebRTC Weekly Issue #617]]></title><description><![CDATA[Toilets, VR assets, Santa, rtc-stats server & more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-617</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-617</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 10 Dec 2025 11:48:34 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://techcrunch.com/2025/12/03/end-to-end-encrypted-smart-toilet-camera-is-not-actually-end-to-end-encrypted/">&#8216;End-to-end encrypted&#8217; smart toilet camera is not actually end-to-end encrypted</a> (TechCrunch)<br>Oh crap&#8230;</p><p><a href="https://dl.acm.org/doi/10.1145/3756884.3768415">Mirrored Billboards for Safe and Format-Agnostic Asset Sharing in Social Public Metaverses</a> (ACM)<br>&#8221;DRM&#8221; for 3D assets using&#8230; WebRTC.</p><p><a href="https://webrtc.ventures/2025/12/five-webrtc-predictions-for-2026-tsahi-levent-levi-on-av1-moq-and-what-might-break-next/">Five WebRTC Predictions for 2026: Tsahi Levent-Levi on AV1, MOQ, and What Might Break Next</a> (WebRTC.ventures)<br>This one was fun to do.</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://www.nanocosmos.net/blog/lets-moq-it-up-everything-you-need-to-know-about-media-over-quic-and-nanostream/?utm_source=webrtcweekly&amp;utm_medium=newsletter&amp;utm_campaign=moq" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hYbG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 424w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 848w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 1272w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hYbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png" width="612" height="290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112042,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.nanocosmos.net/blog/lets-moq-it-up-everything-you-need-to-know-about-media-over-quic-and-nanostream/?utm_source=webrtcweekly&amp;utm_medium=newsletter&amp;utm_campaign=moq&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/178397679?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.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_!hYbG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 424w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 848w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 1272w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.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><a href="https://www.nanocosmos.net/blog/lets-moq-it-up-everything-you-need-to-know-about-media-over-quic-and-nanostream/?utm_source=webrtcweekly&amp;utm_medium=newsletter&amp;utm_campaign=moq">Let&#8217;s MOQ It Up: Everything You Need Know About MOQ</a> (sponsored)<br>Explore Media over QUIC in this video series. Discover why MOQ is making headlines, how it works, and what makes it a game-changer for lightning-fast streaming experiences.</p><p></p><p><a href="https://www.meetecho.com/blog/rtcstats-janus/">Debugging Janus sessions with rtcStats</a> (Meetecho)<br>Lorenzo&#8217;s experience with rtcStats open source+SaaS combo.</p><p><a href="https://www.webrtc-developers.com/setup-and-troubleshoot-your-rtcstats-server/">Setup and troubleshoot your rtcStats-server</a> (WebRTC For Developers)<br>Olivier&#8217;s step-by-step guide on installing, configuring and running rtcstats-server.</p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://www.twilio.com/en-us/blog/company/twilio-norad-santa-tracker-2025">Building Holiday Magic: Twilio Powers Real-Time Calls for &#8216;NORAD Tracks Santa&#8217;</a> (Twilio)<br>Alas, NORAD went for voice-only here. No video. Maybe next year it will be GenAI&#8230;</p><p><a href="https://medium.com/skip-li/introducing-skip-li-a-peer-to-peer-url-shortener-for-a-freer-web-6fe7acdba7f3">Introducing Skip.li &#8212; A peer-to-peer url shortener for a freer Web</a> (nichrubino)<br>A solution looking for a problem? Anyways, a neat simple use of WebRTC&#8217;s P2P nature.</p><p><a href="https://techcommunity.microsoft.com/blog/windows-itpro-blog/genesys-cloud-and-five9-now-supported-on-azure-virtual-desktop-and-windows-365/4474639">Genesys Cloud and Five9 now supported on Azure Virtual Desktop and Windows 365</a> (Windows IT Pro blog)<br>In VDI environments, the best thing to do with WebRTC is to redirect it to the real device.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://www.rtcstats.com/blog/december-updates-public-sharing">December Updates: Public Sharing, New Network Metrics and a Richer Knowledge Base</a> (rtcStats)<br>Last release for the year.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/vendor-lock-in-webrtc/">What is vendor lock-in 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><item><title><![CDATA[WebRTC Weekly Issue #616]]></title><description><![CDATA[A demo game, avatars, cars & more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-616</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-616</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 03 Dec 2025 11:09:34 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.swmansion.com/building-pufferfish-the-absurd-tech-demo-that-turns-devs-into-fish-c322120d2417">Building Pufferfish: The Absurd Tech Demo That Turns Devs Into Fish</a> (Software Mansion)<br>This is how you do a demo of a WebRTC platform.</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_!L3Qs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe267d556-3078-4545-8728-9c1a0b8494d5_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!L3Qs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe267d556-3078-4545-8728-9c1a0b8494d5_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!L3Qs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe267d556-3078-4545-8728-9c1a0b8494d5_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!L3Qs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe267d556-3078-4545-8728-9c1a0b8494d5_612x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L3Qs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe267d556-3078-4545-8728-9c1a0b8494d5_612x204.png" width="612" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e267d556-3078-4545-8728-9c1a0b8494d5_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;:167435,&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/180344596?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe267d556-3078-4545-8728-9c1a0b8494d5_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_!L3Qs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe267d556-3078-4545-8728-9c1a0b8494d5_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!L3Qs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe267d556-3078-4545-8728-9c1a0b8494d5_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!L3Qs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe267d556-3078-4545-8728-9c1a0b8494d5_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!L3Qs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe267d556-3078-4545-8728-9c1a0b8494d5_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 December 10 episode, &#8220;Using AI for Object Detection in Real-Time Video&#8221; with Chris Allen, CEO of Red5</p><p></p><p><a href="https://developer.vonage.com/en/blog/improve-the-user-video-experience-with-real-time-quality-monitoring">Improve the User Video Experience With Real-Time Quality Monitoring</a> (Vonage Developer)<br>Vonage explains audio and video quality monitoring on their Video API platform.</p><p></p><p><a href="https://medium.com/@silverskytechnology/building-a-real-time-ai-avatar-assistant-with-openai-realtime-heygen-cb5f222732a5">Building a Real-Time AI Avatar Assistant with OpenAI Realtime + HeyGen</a> (Silversky Technology)<br>A nice howto for a digital avatar.</p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://eletric-vehicles.com/amazon/rivian-vw-jv-adopts-amazon-tech-for-real-time-video-protection/">Rivian-VW JV Adopts Amazon Tech for Real Time Video Protection</a> (EV)<br>Done using&#8230; WebRTC.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://medium.com/l7mp-technologies/running-stunner-as-a-public-turn-server-part-2-c75222c3fff1">Running STUNner as a Public TURN Server, Part 2</a> (L7mp Technologies)<br>A good explainer on the premium tier features available in STUNner.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/collecting-webrtc-internals-rtcstats/">Automatically collecting webrtc-internals with rtcstats</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 #615]]></title><description><![CDATA[Tesla Robotaxi, Pion ICE renomination, Matter 1.5 and more]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-615</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-615</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 26 Nov 2025 11:20: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://medium.com/agora-io/the-day-the-internet-stumbled-again-182a7f38f9de">The Day the Internet Stumbled &#8230;Again</a> (Agora)<br>Agora boasts again on being up and running. This time, when Cloudflare went dark.</p><p><a href="https://webrtc.ventures/2025/11/how-client-side-webrtc-monitoring-improves-telehealth-video-quality/">How Client-Side WebRTC Monitoring Improves Telehealth Video Quality</a> (WebRTC.ventures)<br>Why client-side monitoring is what the world needs for WebRTC.</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://www.nanocosmos.net/blog/lets-moq-it-up-everything-you-need-to-know-about-media-over-quic-and-nanostream/?utm_source=webrtcweekly&amp;utm_medium=newsletter&amp;utm_campaign=moq" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hYbG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 424w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 848w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 1272w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hYbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png" width="612" height="290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112042,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.nanocosmos.net/blog/lets-moq-it-up-everything-you-need-to-know-about-media-over-quic-and-nanostream/?utm_source=webrtcweekly&amp;utm_medium=newsletter&amp;utm_campaign=moq&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/178397679?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.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_!hYbG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 424w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 848w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 1272w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.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://www.nanocosmos.net/blog/lets-moq-it-up-everything-you-need-to-know-about-media-over-quic-and-nanostream/?utm_source=webrtcweekly&amp;utm_medium=newsletter&amp;utm_campaign=moq">Let&#8217;s MOQ It Up: Everything You Need Know About MOQ</a> (sponsored)<br>Explore Media over QUIC in this video series. Discover why MOQ is making headlines, how it works, and what makes it a game-changer for lightning-fast streaming experiences.</p><p></p><p><a href="https://pion.ly/blog/automatic-renomination/">WebRTC Survives When You Walk Out</a> (Pion)<br>Pion now has ICE renomination process implemented.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://teslanorth.com/2025/11/25/tesla-robotaxi-app-update-adds-screen-sharing-feature/">Tesla Robotaxi App Update Adds Screen Sharing Feature</a> (Tesla North)<br>Guess which protocol they are using for it &#128515;</p><p><a href="https://csa-iot.org/newsroom/matter-1-5-introduces-cameras-closures-and-enhanced-energy-management-capabilities/">Matter 1.5 Introduces Cameras, Closures, and Enhanced Energy Management Capabilities</a> (Connectivity Standards Alliance)<br>An important IOT standard just added support for camera live feeds by way of WebRTC.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://developer.vonage.com/en/blog/announcing-v2-32-0-of-the-vonage-video-api">Announcing v2.32.0 of the Vonage Video API</a> (Vonage Developer)<br>More control over bandwidth management and bug fixes.</p><p><a href="https://livekit.io/events/dev-day">LiveKit Developer Day</a> (LiveKit)<br>All announcements are AI related.</p><p><a href="https://www.rtcstats.com/blog/november-2-updates-redesigned-connections-and-kb">November 2 Updates: Redesigned Connections and Knowledge Base</a> (rtcStats)<br>Quite a beefy release this time.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/collecting-webrtc-internals-rtcstats/">Automatically collecting webrtc-internals with rtcstats</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 #614]]></title><description><![CDATA[Voice AI latency, Kinesis multi-viewer, Vision AI and more.]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-614</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-614</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 19 Nov 2025 11:08: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>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/services/manage/?utm_source=WebRTCWeekly" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-uwO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea58513-a954-45b7-ba40-de402ad8edb7_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!-uwO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea58513-a954-45b7-ba40-de402ad8edb7_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!-uwO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea58513-a954-45b7-ba40-de402ad8edb7_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!-uwO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea58513-a954-45b7-ba40-de402ad8edb7_612x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-uwO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea58513-a954-45b7-ba40-de402ad8edb7_612x204.png" width="612" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aea58513-a954-45b7-ba40-de402ad8edb7_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;:105164,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://webrtc.ventures/services/manage/?utm_source=WebRTCWeekly&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/179049201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea58513-a954-45b7-ba40-de402ad8edb7_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_!-uwO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea58513-a954-45b7-ba40-de402ad8edb7_612x204.png 424w, https://substackcdn.com/image/fetch/$s_!-uwO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea58513-a954-45b7-ba40-de402ad8edb7_612x204.png 848w, https://substackcdn.com/image/fetch/$s_!-uwO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea58513-a954-45b7-ba40-de402ad8edb7_612x204.png 1272w, https://substackcdn.com/image/fetch/$s_!-uwO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea58513-a954-45b7-ba40-de402ad8edb7_612x204.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><a href="https://webrtc.ventures/services/manage/?utm_source=WebRTCWeekly">Is your WebRTC app showing warning signs?</a> (sponsored)<br>Free your engineers from infrastructure firefighting with WebRTC.ventures Managed Services.</p><p></p><p><a href="https://signalwire.com/blogs/industry/what-latency-means-voice-ai">What Latency Really Means in Voice AI</a> (SignalWire)<br>This is a good high level overview of the topic of latency in voice AI.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://gabber.dev/blog/build-a-threejs-3d-avatar-with-realtime-ai-vision-voice-lip-sync-nextjs">Build a Three.js 3D Avatar with Real-Time AI (Vision, Voice, Lip-Sync) in Next.js</a> (Gabber)<br>Vision is definitely coming to AI.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/amazon-kinesis-video-streams-multi-viewer/">Amazon Kinesis Video Streams WebRTC Multi-Viewer</a> (AWS)<br>Now supports up to 3 concurrent viewers on the real-time feeds.</p><p><a href="https://getstream.io/blog/vision-agents-v0-2/">Vision Agents v0.2 Release</a> (Stream)<br>Quite a few things added in a month.</p><p><a href="https://developer.vonage.com/en/blog/announcing-v1-3-0-of-the-vonage-video-reference-app-for-react">Announcing v1.3.0 of the Vonage Video Reference App for React</a> (Vonage Developer)<br>Background replacement and accessibility as main new features.</p><p><a href="https://www.rtcstats.com/blog/introducing-rtcstats-observations">Introducing rtcStats Observations: The WebRTC agent that sees issues before you do</a> (rtcStats)<br>A new mechanism to reduce the time you waste debugging WebRTC issues.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-turn/">WebRTC TURN: Why you NEED it and when you DON&#8217;T need it</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 #613]]></title><description><![CDATA[Streaming to WebRTC, remote driving cars, malware and more]]></description><link>https://webrtcweekly.com/p/webrtc-weekly-issue-613</link><guid isPermaLink="false">https://webrtcweekly.com/p/webrtc-weekly-issue-613</guid><dc:creator><![CDATA[Tsahi Levent-Levi]]></dc:creator><pubDate>Wed, 12 Nov 2025 11:03:46 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://cyberpress.org/fantasy-hub-android-malware/">Stealthy Android Malware &#8216;Fantasy Hub&#8217; Intercepts Messages and Call Records</a> (Cyber Press)<br>WebRTC used as part of Malware to gain camera and mic access, as well as sending that in realtime.</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://www.nanocosmos.net/blog/lets-moq-it-up-everything-you-need-to-know-about-media-over-quic-and-nanostream/?utm_source=webrtcweekly&amp;utm_medium=newsletter&amp;utm_campaign=moq" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hYbG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 424w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 848w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 1272w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hYbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png" width="612" height="290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112042,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.nanocosmos.net/blog/lets-moq-it-up-everything-you-need-to-know-about-media-over-quic-and-nanostream/?utm_source=webrtcweekly&amp;utm_medium=newsletter&amp;utm_campaign=moq&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://webrtcweekly.com/i/178397679?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.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_!hYbG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 424w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 848w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.png 1272w, https://substackcdn.com/image/fetch/$s_!hYbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa067c9-1544-4d4e-b1a9-bdefb9649568_612x290.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></p><p><a href="https://www.nanocosmos.net/blog/lets-moq-it-up-everything-you-need-to-know-about-media-over-quic-and-nanostream/?utm_source=webrtcweekly&amp;utm_medium=newsletter&amp;utm_campaign=moq">Let&#8217;s MOQ It Up: Everything You Need Know About MOQ</a> (sponsored)<br>Explore Media over QUIC in this video series. Discover why MOQ is making headlines, how it works, and what makes it a game-changer for lightning-fast streaming experiences.</p><p></p><p><a href="https://rapterjet2004.github.io/Blog/1-background-blur.html">Implementing Background Blur on Android @ Nextcloud</a> (Julius&#8217; Tech Blog)<br>Time to have background blurring as part of the OS across all OS&#8217;s.</p><p><a href="https://www.naps62.com/posts/custom-doorbell-app-with-homeassistant">Custom doorbell app with Home Assistant</a> (Miguel Palhas)<br>Connecting a doorbell camera to WebRTC. A neat project.</p><p><a href="https://hackernoon.com/part-1building-your-first-video-pipeline-ffmpeg-and-mediamtx-basics">Part 1:Building Your First Video Pipeline: FFmpeg &amp; MediaMTX Basics</a> (HackerNoon)<br>And another camera to WebRTC project this week.</p><p><a href="https://github.com/bacionejs/byte-armada#how-i-built-a-serverless-multiplayer-game-with-webrtc-and-barcodes">How I Built a Serverless Multiplayer Game with WebRTC and Barcodes</a> (byte-armada)<br>Barcode based signaling&#8230; maybe my son will try this out with his friends instead of Gartic Phone.</p><p><a href="https://webrtc.ventures/2025/11/how-to-integrate-the-whatsapp-business-calling-api-with-webrtc-to-enable-customer-voice-calls/">How to Integrate the WhatsApp Business Calling API with WebRTC to Enable Customer Voice Calls</a> (WebRTC.ventures)<br>WebRTC is the interoperability glue across services.</p><p><a href="https://getstream.io/blog/ai-voice-yoga-instructor/">Build an AI Voice Yoga Instructor in Python</a> (Stream)<br>Stream showcases its new Vision Agents.</p><p></p><h3>&#128188; Use Cases and Customer Wins</h3><p><a href="https://techcrunch.com/2025/11/10/remote-driving-startup-vay-could-grab-up-to-410m-from-singapores-grab/">Remote driving startup Vay could grab up to $410M from Singapore&#8217;s Grab</a> (TechCrunch)<br>A huge boost for consumer remote driving.</p><p><a href="https://www.digitalsamba.com/blog/we-launched-digital-samba-free-at-web-summit-lisbon">We launched Digital Samba Free at Web Summit Lisbon</a> (Digital Samba)<br>Digital Samba offers a free service.</p><p></p><h3>&#128226; Releases</h3><p><a href="https://www.rtcstats.com/blog/november-updates-improved-charts">November Updates: Improved charts and new connectivity observations</a> (rtcStats)<br>Aiming to be the world&#8217;s best WebRTC troubleshooter.</p><p></p><h3>&#129299; From our own posts</h3><ul><li><p><a href="https://bloggeek.me/webrtc-turn/">WebRTC TURN: Why you NEED it and when you DON&#8217;T need it</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>