Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| technique:webradio_dev [2017/12/21 00:10] – lolo | technique:webradio_dev [2025/05/12 12:19] (Version actuelle) – francoisa | ||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
| ===== Récupérer les sources de studiobox ===== | ===== Récupérer les sources de studiobox ===== | ||
| - | Le code actuel | + | Le code actuel se trouvent dans un dépot public (comme l' |
| Le dépot Git utilisé : [[https:// | Le dépot Git utilisé : [[https:// | ||
| Ligne 16: | Ligne 16: | ||
| * soit le télécharger avec le bouton " | * soit le télécharger avec le bouton " | ||
| - | * soit le duppliquer | + | * soit le dupliquer |
| < | < | ||
| - | oIWIKIo | + | |
| git clone https:// | git clone https:// | ||
| + | |||
| </ | </ | ||
| Ligne 30: | Ligne 30: | ||
| * **include.chroot /** : dossier recopié dans la distribution avec des ajouts manuels (scripts, images grub…). On se retrouve à la racine de la future studiobox. | * **include.chroot /** : dossier recopié dans la distribution avec des ajouts manuels (scripts, images grub…). On se retrouve à la racine de la future studiobox. | ||
| * **includes.chroot / etc / skel /** : contenu du dossier recopié dans le home de chaque utilisateur (qui contient .Scripts…) | * **includes.chroot / etc / skel /** : contenu du dossier recopié dans le home de chaque utilisateur (qui contient .Scripts…) | ||
| - | * **include.installer** | + | * **include.installer** |
| * **packages.chroot /** : dossier contenant des paquets .deb à installer hors dépôts. | * **packages.chroot /** : dossier contenant des paquets .deb à installer hors dépôts. | ||
| * **includes.binary / isolinux /** : dossier avec fond d' | * **includes.binary / isolinux /** : dossier avec fond d' | ||
| + | * **hooks** | ||
| ===== Les scripts particuliers ===== | ===== Les scripts particuliers ===== | ||
| Ligne 46: | Ligne 47: | ||
| * diffrec-LS.bash cs : configure la carte son | * diffrec-LS.bash cs : configure la carte son | ||
| - | * diffrec-LS.bash pm : lance l' | + | * diffrec-LS.bash pm : lance l' |
| * diffrec-LS.bash rec : diffuse et enregistre en local | * diffrec-LS.bash rec : diffuse et enregistre en local | ||
| * diffrec-LS.bash internet : diffuse et enregistre sur internet | * diffrec-LS.bash internet : diffuse et enregistre sur internet | ||
| Ligne 56: | Ligne 57: | ||
| * // | * // | ||
| - | * // | + | * // |
| ==== Les menus (visibles par clic-droit) ==== | ==== Les menus (visibles par clic-droit) ==== | ||
| Ligne 63: | Ligne 64: | ||
| Lors de la modification de certaines options, ils sont remplacés par la version 2 de ces fichiers : // | Lors de la modification de certaines options, ils sont remplacés par la version 2 de ces fichiers : // | ||
| - | Les possibles modifications sont dues par exemple à l' | + | Les possibles modifications sont dues par exemple à l' |
| ==== Les dossiers ==== | ==== Les dossiers ==== | ||
| Ligne 75: | Ligne 76: | ||
| ===== Recréer la distribution ===== | ===== Recréer la distribution ===== | ||
| - | **Pré-recquis** : sous Linux, installer le paquet " | + | **Pré-requis** : sous Linux, installer le paquet " |
| + | < | ||
| - | Une fois ces dossiers ou fichier modifiés, placez-vous dans le dossier **Studiobox3** | + | apt install live-build |
| + | |||
| + | </ | ||
| + | |||
| + | Une fois ces dossiers ou fichier modifiés, placez-vous dans le dossier **Studiobox3** | ||
| < | < | ||
| - | lb build (lb pour live-build) | + | lb build # (lb pour live-build) |
| </ | </ | ||
| Ligne 89: | Ligne 96: | ||
| < | < | ||
| lb clean | lb clean | ||
| + | |||
| </ | </ | ||
| Ligne 95: | Ligne 103: | ||
| < | < | ||
| lb build | lb build | ||
| + | |||
| </ | </ | ||
| Ligne 101: | Ligne 110: | ||
| ===== Tester la distribution ===== | ===== Tester la distribution ===== | ||
| - | Pour tester la distribution, | + | Pour tester la distribution, |
| ===== Aspects techniques ===== | ===== Aspects techniques ===== | ||
| * Le flux audio local est transféré sur le serveur via la librairie liquidsoap | * Le flux audio local est transféré sur le serveur via la librairie liquidsoap | ||
| - | * Le serveur audio qui diffuse est " | + | * Le serveur audio qui diffuse est " |
| - | * ll est nécessaire de définir un point de montage différent par flux audio. | + | * ll est nécessaire de définir un point de montage différent par flux audio |
| ==== Fichier de config icecast : ==== | ==== Fichier de config icecast : ==== | ||
| Ligne 114: | Ligne 123: | ||
| Le serveur icecast comprend chaque flux avec les options suivantes : | Le serveur icecast comprend chaque flux avec les options suivantes : | ||
| + | |||
| + | webradio.mp3 / webradio | ||
| + | |||
| + | port 8000 | ||
| + | |||
| + | ===== Projets similaires de webradio ===== | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | ====== Serveur de Webradio ====== | ||
| + | |||
| + | Le serveur actuel de Webradio est configuré à partir d'un serveur classique Icecast avec un fichier de configuration manuel. | ||
| + | |||
| + | Une alternative plus récente est possible avec la solution Azuracast déjà testée. | ||
| + | |||
| + | * [[.: | ||
| + | |||
| + | ====== Eurorack simulator ====== | ||
| + | |||
| + | Logiciel libre pour wind, | ||
| + | |||
| + | * VCV Rack : https:// | ||
| + | |||