1. Brève présentation de Liquidsoap
Liquidsoap est un logiciel de création et de diffusion de flux audio pour le serveur de diffusion IceCast [1]. On utilise Liquidsoap afin de combiner des fichiers audio ainsi que des flux enregistrés en direct dans le but de fabriquer le flux à diffuser qui est ensuite envoyé à IceCast.
La spécificité de Liquidsoap est que le logiciel fonctionne avec un langage de programmation. De cette manière, au lieu de se contenter d'un fichier de configuration, l'utilisateur a une très grande liberté dans la construction de ses flux.
Le langage Liquidsoap possède une notion de flux intrinsèque. Un flux est ainsi représenté par une variable. Ainsi, une variable représentant un flux peut être utilisée à travers plusieurs opérateurs et combinée avec d'autres flux afin de construire le flux à diffuser.
Un exemple très simple de flux construit avec Liquidsoap est, par exemple :
1: # Une source construite avec les fichiers d'un répertoire:
2: s...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première