Que faire avec une carte son ?
Atelier
Rencontres Mondiales
du Logiciel Libre
2 juillet 2008
Alban Peignier
http://www.tryphon.org
Logiciels libres & radios libres - http://tryphon.org 2
Que faire avec une carte son ?
... en Radio
● Ingrédients
● Usages
– Streaming– Pipe– Captations– Liaisons
Logiciels libres & radios libres - http://tryphon.org 3
Ingrédients matériels
● Machine
– N'importe quoi à moins de 2/3 ans● Carte Son “normale plus”
– Stéréo / Propre “sans parasite”– Connectiques “sérieuses” : symétrique– Pci : Audiophile 2496 / Terratec Phase 22– USB : MAudio Audiophile USB– Bugdet : 80 - 150€
Logiciels libres & radios libres - http://tryphon.org 4
Usages
● Créer un streaming
● Pige, enregistrer 24h/24
● Captations
– concerts, conférences
● Liaisons
– sur un réseau local, sur internet● Faire une station de montage
Logiciels libres & radios libres - http://tryphon.org 5
Ingrédients logiciels
● Une distribution bien faite
● Alsa
● Jackd
– Serveur audio “temps réel”– Utilise alsa– Faire interagir plusieurs
applications– A n'utiliser qu'en cas de
besoin
Logiciels libres & radios libres - http://tryphon.org 6
Créer un streaming
● Bande passante vers le serveur
● Configurer une source icecast2
– ices2 , darkice– alsa (jack si autres besoins)– 44100Hz, stéréo, ogg vorbis, qualité 2~4– init.d !! (package ices2-init)
● Superviser
– le ping avec le serveur (munin + nagios)
Logiciels libres & radios libres - http://tryphon.org 7
Créer un streaming
● Serveur Icecast2
– version 2.3 et supérieure– fallback-mount– on-connect / on-disconnect
Logiciels libres & radios libres - http://tryphon.org 8
Pige, Enregistrement 24/24h
● Un disque dur
– Taille selon les besoins– Pas forcément 500Go en RAID 5 ;-)
● Applications
– alsa : justrecord– jack : rotter, (jack-backup)
Logiciels libres & radios libres - http://tryphon.org 9
Pige, Enregistrement 24/24h
● Compression
– enregistrer en compressant– enregistrer en wav et compresser plus tard– Crons pour compresser, nettoyer
● Accès aux fichiers
– Http brut– Quelques CGIs pour rendre plus ergonomique– upload vers un serveur accessible à tout le
monde
Logiciels libres & radios libres - http://tryphon.org 10
Captations
● Similaire à la pige● Utile quand
– on a beaucoup à enregistrer– sinon équipement simple Archos, M-Audio
Microtrack ou Zoom● Machines
– Transportable– Silencieuse (surtout pour des conférences)– Pas d'écran
Logiciels libres & radios libres - http://tryphon.org 11
Captations
● Alsa● Qualité supérieure
– ogg qualité 6 et plus– Traiter le son à l'entrée– Compresseurs / limiteurs (100€)
● Récupérer les fichiers
– Récupérer sur un serveur (rsync)– wifi local ou copie sur clé usb automatique
Logiciels libres & radios libres - http://tryphon.org 12
Liaisons
● Similaire au streaming● En streaming
– via internet ou sur un réseau peu performant– passer par un serveur de streaming
● Jack et udp
– quelques ms– Permet les duplex – QoS parfois difficile– init.d !! package jack-init
Logiciels libres & radios libres - http://tryphon.org 13
Station de montage
● Beaucoup d'entrées/sorties
– Fichiers en Go– Gonfler la RAM – Plusieurs disques en stripping (lvm, raid)
● Alsa
– Jack seulement pour les plus confirmés● Audacity● Quelques scripts maison
Logiciels libres & radios libres - http://tryphon.org 14
Questions
Pour continuer la discussion
http://www.tryphon.org