By Sagar Shankaran, Founder of CallSphere
Lyra V2 and Satin promised AI codecs better than Opus at low bitrates. Two years on, here is what shipped, what did not, and what AI voice teams use today.
Key takeaways
Google announced Lyra V2 in 2022. Microsoft announced Satin the same year. Three years later neither has shipped in WebRTC. Opus 1.5 with deep-PLC won the production race in 2026.
Both Lyra (Google) and Satin (Microsoft) used neural decoders to reconstruct intelligible speech at bitrates Opus could not touch:
The pitch was simple: the same call quality at one-third the bitrate, plus better robustness to loss. For AI voice in low-bandwidth markets that should be a slam-dunk.
Neither codec made it into the WebRTC mandatory-to-implement list. Reasons:
By 2026 the production stack is overwhelmingly Opus 1.5 with deep-PLC, plus a Web Audio or Worker-side denoiser. Lyra and Satin are interesting research; not WebRTC features you can flip on. Microsoft uses Satin inside Teams for non-WebRTC paths but does not expose it to third parties; Lyra remains an Android-only library outside browsers.
The 2026 reframing: AI codec wins for AI voice are not in transmission; they are in pre-processing (denoise, dereverb, AGC) and post-processing (PLC, BWE). Opus stayed because it is the right size for the actual problem on the wire.
Hear it before you finish reading
Talk to a live CallSphere AI voice agent in your browser — 60 seconds, no signup.
CallSphere ships Opus 1.5 across all six verticals (real estate, healthcare, behavioral health, legal, salon, insurance). The /demo path uses our Encoded Transform worker for noise suppression, and SDP munging pins `useinbandfec=1; usedtx=1; maxaveragebitrate=24000`. That gets us:
Across 37 agents, 90+ tools, and 115+ database tables we have not seen a customer ask for Lyra in 2026. Real Estate (OneRoof, /industries/real-estate) runs Pion Go gateway 1.23 with the same Opus profile, with the 6-container pod (CRM, MLS, calendar, SMS, audit, transcript) handling everything downstream. SOC 2 + HIPAA controls audit codec selection in the SDP fingerprint. Pricing $149/$499/$1499 with the 14-day trial; affiliates 22% — see /affiliate.
```mermaid flowchart LR Mic --> Worker[Worker - RNNoise] Worker --> Encoder[Opus 1.5 encoder] Encoder -- 24 kbps --> Net Net --> Decoder[Opus 1.5 decoder + deep-PLC] Decoder --> Speaker ```
```ts function tuneOpus(sdp: string): string { return sdp.replace(/a=fmtp:111 .*/g, [ "a=fmtp:111 minptime=10", "useinbandfec=1", "usedtx=1", "stereo=0", "maxaveragebitrate=24000", "maxplaybackrate=48000", ].join(";")); }
const offer = await pc.createOffer(); offer.sdp = tuneOpus(offer.sdp!); await pc.setLocalDescription(offer); ```
Is Lyra in any browser? Not in WebRTC. Available as a standalone library in Android voice apps.
Does Satin ship in Teams? Microsoft uses it inside Teams for non-WebRTC paths; not exposed to third parties.
Why didn't Opus die? Opus 1.5 closed the gap with deep-PLC. Patent freedom and ubiquity beat marginal codec wins.
Still reading? Stop comparing — try CallSphere live.
CallSphere ships complete AI voice agents per industry — 14 tools for healthcare, 10 agents for real estate, 4 specialists for salons. See how it actually handles a call before you book a demo.
Will AI codecs ever land in WebRTC? Probably — but on a 2027–2029 timeline, not now.
What about new codecs from Meta or Apple? Both have research; neither has a shipped browser codec.
Should I plan for codec migration? Plan the SDP munging code so a swap is trivial; do not actually swap until a new codec is mandatory.
Does deep-PLC consume more CPU? Marginally — Opus 1.5 deep-PLC adds 0.2 ms per frame on M2; not measurable on Snapdragon.
Is there a bandwidth-quality dial I can expose to users? Not directly — set bitrate via SDP munging; the user-facing dial is "Auto/Better/Best."
Three rules from running Opus 1.5 across all six verticals:
The hardest "is it the codec or the denoiser?" question we ever answered: an A/B with codec frozen, denoiser swapped, vs codec swapped, denoiser frozen. Denoiser changes accounted for 92% of the perceived quality delta. That is where to invest.
See the production codec on /demo, pricing in /pricing, or start a /trial.
Written by
Sagar Shankaran· Founder, CallSphere
Sagar Shankaran is the founder of CallSphere, where he builds production AI voice and chat agents deployed across healthcare, hospitality, real estate, and home services. He writes about agentic AI, LLM engineering, and shipping voice agents that handle real calls in production.
See how AI voice agents work for your industry. Live demo available -- no signup required.
BrowserStack offers 30,000+ real devices; Sauce Labs ships deep Appium automation. Here is how AI voice agent teams use both for WebRTC mobile QA in 2026.
WebTransport is Baseline as of March 2026. Media Over QUIC ships in production within the year. Here is what changes for AI voice agents — and what stays the same.
On May 4 2026 OpenAI published its Realtime stack rebuild — split-relay plus transceiver edge. Here is what changed and what it means for production voice agents.
Evaluate build vs buy for enterprise calling platforms. Architecture patterns, SIP infrastructure, WebRTC, cost models, and timeline estimates for custom telephony systems.
Live news studios in 2026 deploy an AI fact-checker behind every anchor, validating claims against trusted sources and offering on-air corrections within 30 seconds. Here is the production stack.
Real-time AI voices joining live podcast feeds is a 2026 trend. Here is the WebRTC + streaming TTS stack that makes them sound human and arrive in time.
© 2026 CallSphere LLC. All rights reserved.