Initial commit
This commit is contained in:
41
docs/adr/003-codec-audio.md
Normal file
41
docs/adr/003-codec-audio.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# ADR-003 : Codec Audio
|
||||
|
||||
**Statut** : Accepté
|
||||
**Date** : 2025-01-17
|
||||
|
||||
## Contexte
|
||||
|
||||
Audio diffusé en voiture : environnement bruyant, réseau mobile variable, qualité studio non nécessaire.
|
||||
|
||||
## Décision
|
||||
|
||||
**Opus** comme codec principal, **AAC-LC** en fallback.
|
||||
|
||||
## Profils d'encodage
|
||||
|
||||
| Qualité | Bitrate | Usage |
|
||||
|---------|---------|-------|
|
||||
| Basse | 24 kbps | 2G/Edge |
|
||||
| Standard | 48 kbps | 3G |
|
||||
| Haute | 64 kbps | 4G/5G |
|
||||
|
||||
## Alternatives considérées
|
||||
|
||||
| Codec | Bitrate | Qualité voix | Support mobile |
|
||||
|-------|---------|--------------|----------------|
|
||||
| **Opus** | 24-64 kbps | Excellente | Android natif, iOS via libs |
|
||||
| AAC-LC | 64-128 kbps | Bonne | Universel |
|
||||
| AAC-HE v2 | 32-64 kbps | Très bonne | Bon |
|
||||
| MP3 | 128-320 kbps | Correcte | Universel (legacy) |
|
||||
|
||||
## Justification
|
||||
|
||||
- **Environnement bruyant** : Opus intègre des algorithmes de résilience au bruit
|
||||
- **Bande passante** : 48 kbps Opus ≈ qualité 96 kbps AAC pour la voix
|
||||
- **Consommation data** : ~20 MB/heure à 48 kbps
|
||||
- **Latence** : 2.5-60ms, idéal pour streaming adaptatif
|
||||
|
||||
## Conséquences
|
||||
|
||||
- Fallback AAC-LC pour appareils legacy
|
||||
- Pipeline d'encodage à prévoir côté ingestion
|
||||
Reference in New Issue
Block a user