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 [2018/02/01 12:29] – [Modifier les sources de studiobox] lolo | technique:webradio_dev [2024/04/18 13:41] (Version actuelle) – ancienne révision (2022/09/19 12:27) restaurée guillaumev | ||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
* soit le télécharger avec le bouton " | * soit le télécharger avec le bouton " | ||
* soit le dupliquer sur votre PC dans un dossier qui vous intéresse avec la commande (sous Linux, installer le paquet " | * soit le dupliquer sur votre PC dans un dossier qui vous intéresse avec la commande (sous Linux, installer le paquet " | ||
- | |||
< | < | ||
+ | |||
git clone https:// | git clone https:// | ||
+ | |||
</ | </ | ||
Ligne 26: | Ligne 27: | ||
Une fois le code source récupéré, | Une fois le code source récupéré, | ||
- | * **package-lists / **// | + | |
* **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…) | ||
Ligne 33: | Ligne 34: | ||
* **includes.binary / isolinux /** : dossier avec fond d' | * **includes.binary / isolinux /** : dossier avec fond d' | ||
* **hooks** | * **hooks** | ||
- | |||
===== Les scripts particuliers ===== | ===== Les scripts particuliers ===== | ||
Ligne 47: | 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 57: | Ligne 57: | ||
* // | * // | ||
- | * // | + | * // |
==== Les menus (visibles par clic-droit) ==== | ==== Les menus (visibles par clic-droit) ==== | ||
Ligne 76: | Ligne 76: | ||
===== Recréer la distribution ===== | ===== Recréer la distribution ===== | ||
- | **Pré-requis** | + | **Pré-requis** |
+ | < | ||
- | 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 90: | Ligne 96: | ||
< | < | ||
lb clean | lb clean | ||
+ | |||
</ | </ | ||
Ligne 96: | Ligne 103: | ||
< | < | ||
lb build | lb build | ||
+ | |||
</ | </ | ||
Ligne 102: | 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 115: | 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. | ||
+ | |||
+ | * [[.: | ||
+ | |||