diff --git a/README.md b/README.md index e0aecf5..ffbd7de 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,13 @@ # logstreamer -LogStreamer est un logiciel permettant la diffusion sonore d'un fichier via un serveur Icecast +LogStreamer est un logiciel permettant la diffusion sonore d'un fichier texte (mais pas que) via un serveur +de streaming Icecast. + +La position dans la table des caractères de chaque caractère du fichier est convertie en une fréquence qui est +échantillonée en fonction des paramètres passés en option. + +L'ensemble constituera un fichier WAV qui sera ensuite converti en OGG avant d'être envoyé vers un serveur +Icecast pour diffusion. ## Prérequis @@ -15,6 +22,7 @@ au préalable installer les paquets suivants: * python3-dev * libshout3-dev + ## Utilisation ```shell @@ -52,6 +60,13 @@ optional arguments: --debug DEBUG Affiche l'activité (défaut: False) ``` +## Exemple + +``` +logstreamer.py --log /var/log/messages --host serviette.tetalab.org --port 8000 --user tetalab --password XXXXXX --mount /radiology.m4a +``` + + ## Démo [http://serviette.mixart-myrys.org:8000/radiology.m4a](http://serviette.mixart-myrys.org:8000/radiology.m4a)