Codec VoIP a confronto: G.711, G.722, Opus e quando usarli
La qualità audio di una chiamata VoIP dipende dal codec scelto. G.711, G.722, Opus: caratteristiche, banda richiesta e casi d'uso. Guida tecnica pratica.
Due telefoni VoIP, stessa connessione, qualità audio completamente diversa: il motivo è spesso il codec. Il codec determina come la voce viene codificata, compressa e trasmessa. Ecco come orientarsi.
Cos'è un codec audio
Un codec (coder-decoder) converte il segnale audio analogico del microfono in dati digitali da trasmettere sulla rete, e viceversa. Il processo:
- Il microfono cattura la voce (segnale analogico)
- Il codec campiona il segnale (frequenza di campionamento) e lo codifica
- I pacchetti audio viaggiano sulla rete (RTP su UDP)
- Il codec del destinatario decodifica e riproduce l'audio
La qualità finale dipende da: frequenza di campionamento, bitrate, algoritmo di compressione, gestione del packet loss.
G.711: il codec universale
G.711 è lo standard telefonico classico, esistente dagli anni '60 in forma analogica e poi digitalizzato. Esiste in due varianti:
- G.711 PCMA (A-law): usato in Europa e Asia
- G.711 PCMU (μ-law): usato in Nord America
Caratteristiche:
- Banda audio: 300-3400 Hz (telefono classico)
- Bitrate: 64 kbps per canale
- Latenza algoritmica: < 1 ms (nessuna compressione)
- Compatibilità: universale — qualsiasi telefono SIP lo supporta
Quando usarlo: quando la compatibilità è la priorità assoluta (interoperabilità con PSTN, centralini datati, dispositivi IoT con VoIP).
G.722: HD Voice
G.722 è il codec HD Voice per VoIP. È lo standard per le chiamate in alta definizione.
Caratteristiche:
- Banda audio: 50-7000 Hz (vs 300-3400 Hz del G.711)
- Bitrate: 64 kbps — stessa banda del G.711, qualità superiore
- Latenza algoritmica: < 5 ms
La differenza tra G.711 e G.722 è immediatamente percepibile: le voci sono più naturali, meno "telefoniche", con meno fatica d'ascolto nelle conversazioni lunghe. Le consonanti sibilanti (s, z) e le vocali acute sono molto più chiare.
Quando usarlo: sempre, quando entrambi gli endpoint lo supportano. I telefoni IP moderni (Yealink, Grandstream, Snom) e i softphone principali (Zoiper, Linphone) supportano G.722.
Configurazione: nel centralino FreePBX o nel profilo codec del telefono IP, sposta G.722 in cima alla lista delle priorità.
Opus: il codec moderno
Opus (RFC 6716) è il codec open source sviluppato da Xiph.Org e standardizzato nel 2012. È il codec di WebRTC (usato da Google Meet, Microsoft Teams web, Zoom).
Caratteristiche:
- Banda audio: 8-48 kHz — qualità musicale se necessario
- Bitrate: 6-510 kbps (adattivo)
- Latenza algoritmica: 2,5-60 ms (configurabile)
- Adattività: riduce il bitrate automaticamente se la banda è limitata o instabile
- FEC (Forward Error Correction): recupera packet loss senza ritrasmissioni
- DTX (Discontinuous Transmission): riduce il bitrate nei silenzi
Quando usarlo: connessioni instabili o a banda limitata (rete mobile, Wi-Fi con interferenze), WebRTC, applicazioni che richiedono la massima qualità.
Confronto riassuntivo
| Codec | Banda audio | Bitrate | Compatibilità | Ideale per |
|---|---|---|---|---|
| G.711 | 300-3400 Hz | 64 kbps | Universale | Interoperabilità |
| G.722 | 50-7000 Hz | 64 kbps | Alta | Chiamate HD quotidiane |
| G.729 | 300-3400 Hz | 8 kbps | Alta (licenza) | Banda limitata |
| Opus | 8-48000 Hz | 6-510 kbps | Buona (VoIP moderno) | Qualità/adattività |
Configurazione ottimale su FreePBX
In FreePBX → Settings → Advanced Settings → Codec Order:
1. opus 2. g722 3. ulaw (G.711) 4. alaw (G.711)
Per i trunk SIP verso operatori PSTN, G.711 rimane spesso obbligatorio lato carrier: il centralino fa la transcodifica internamente.
Un'ultima nota sulla banda
Con fibra FTTH Velix, anche 50 chiamate VoIP contemporanee in G.722 usano appena 3,2 Mbps di banda. La qualità audio non è mai un problema di banda: è quasi sempre una questione di configurazione del codec e stabilità della connessione.
Vuoi portare Velix a casa tua?
Verifica la copertura FTTH al tuo indirizzo in 30 secondi. Gratis, senza impegno.
Verifica copertura →