---
title: Real-Time Media Streaming with Expanded Codec Support for Voice AI | Telnyx
canonical: https://telnyx.com/release-notes/media-streaming-codec-update
---
# Real-Time Media Streaming with Expanded Codec Support for Voice AI | Telnyx

[Release notes](https://telnyx.com/release-notes)

# Enhanced real-time media streaming for AI integrations with new codec support

### 8, Sep 2025

We’ve made some solid upgrades to media streaming that give you more flexibility when working with real-time audio, especially when you're connecting to AI platforms like OpenAI, Vapi, or anything that expects audio in a specific format. Before, your stream had to use the same codec as the SIP call leg. That meant extra steps, custom converters, and more places for things to break. Now, you can stream and receive audio using different codecs than the call itself with no additional processing on your side. We’ve also added support for the L16 codec, expanding the range of supported formats for real-time audio applications. Currently supported codecs for bidirectional streaming include:

* L16 (16 kHz)
* PCMU (default)
* PCMA
* G722
* OPUS (8/16 kHz)
* AMR-WB (8/16 kHz)

## What’s new

Codec handling is now configurable separately for calls and streams Support added for the L16 codec in media streaming for greater compatibility with AI platforms

## Why it matters

This change removes a common integration headache and eliminates the need for additional audio transcoding. It simplifies your setup and cuts down on latency, complexity, and resource usage.

## Getting started

If your Voice API or TeXML app is already configured, check out the [bidirectional streaming](https://developers.telnyx.com/docs/voice/programmable-voice/media-streaming#bidirectional-media-streaming) commands to start using flexible codec settings right away.

New to Telnyx? Start by setting up your:

* [Voice API application](https://developers.telnyx.com/docs/voice/programmable-voice/voice-api-fundamentals), or
* [TeXML application](https://developers.telnyx.com/docs/voice/programmable-voice/texml-fundamentals)

Then, head over to the [media streaming docs ](https://developers.telnyx.com/docs/voice/programmable-voice/media-streaming#rtp-stream-codec) for full setup instructions.

[Start building](https://telnyx.com/sign-up)

### Ask AI

* [![GPT](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/chatgpt_icon-ea55e09d.jpeg?width=92&format=webp)](https://chat.openai.com/?q=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)
* [![Claude](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/claude_icon-c7c8eef3.webp?width=92&format=webp)](https://claude.ai/new?q=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)
* [![Perplexity](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/perplexity_icon-cd5b74f1.webp?width=92&format=webp)](https://www.perplexity.ai/search?q=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)
* [![Gemini](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/gemini_icon-4ff1cbf4.webp?width=92&format=webp)](https://www.google.com/search?udm=50&aep=11&q=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)
* [![Grok](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/grok_icon-e588e5bd.webp?width=92&format=webp)](https://x.com/i/grok?text=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)