7177009b459ffd16a017e7b904a1638601f62b1c
Utilisateurs/TFM.md
... | ... | @@ -29,7 +29,7 @@ Cette source son se connecte à la VM [Stentor](/Serveurs/Stentor) qui héberge |
29 | 29 | |
30 | 30 | Finalement, le son est diffusé sur le site TFM qui est hébergé sur [Golf](/Serveurs/Golf), en tant que [site de clubs](/Utilisateurs/SiteClubs) |
31 | 31 | |
32 | -Lorsque l'équipe ne difuse pas, le logiciel LiquidSoap, sur Stentor, diffuse de la musique. |
|
32 | +Lorsque l'équipe ne difuse pas, le logiciel LiquidSoap, intégré au site, diffuse de la musique. |
|
33 | 33 | |
34 | 34 | |
35 | 35 | ### Icecast2 : diffusion de flux audio |
... | ... | @@ -39,7 +39,9 @@ Lorsque l'équipe ne difuse pas, le logiciel LiquidSoap, sur Stentor, diffuse de |
39 | 39 | Icecast2 est installé depuis les miroirs Debian. |
40 | 40 | |
41 | 41 | Il est contrôlé par `systemctl <cmd> icecast2`. |
42 | - |
|
42 | + |
|
43 | +### Configuration |
|
44 | + |
|
43 | 45 | La configuration spécifique est dans `/etc/icecast2/icecast.xml`. On trouve les identifiants pour la connexion des sources, des relais, des admins, la configuration réseau, les logs. La configuration un peu plus intéressante est celle du point de montage : |
44 | 46 | ```xml |
45 | 47 | <relay> |
... | ... | @@ -54,15 +56,23 @@ La configuration spécifique est dans `/etc/icecast2/icecast.xml`. On trouve les |
54 | 56 | ``` |
55 | 57 | Le serveur Icecast déclare un relai qui diffusera le son sur le relai écoutant sur l'URL : `https://127.0.0.1:8080/tfm.ogg`, permettant de streamer comme un flux audio normal depuis le site. |
56 | 58 | |
59 | +#### Debug |
|
60 | + |
|
61 | +Pour débugguer les problèmes, on peut se connecter directement à Icecast via l'url `http://stentor.adm-pub.resel.fr:8000/`. On peut même écouter le flux, attention cependant les liens sont fait pour rediriger vers le site publique, et il faut suffixer manuellement les urls. |
|
62 | + |
|
63 | +### LiquidSoap : diffusion de musique |
|
57 | 64 | |
58 | -### Logiciel de diffusion |
|
65 | +LiquidSoap est installée sur Golf dans le dossier du site TFM. |
|
59 | 66 | |
67 | +LiquidSoap sert à diffuser de la musique depuis une playlist lorsque qu'aucune chronique n'est en cours. |
|
60 | 68 | |
69 | +LiquidSoap se connecte à Icecast en se connectant en tant que source sur le point `/tfm.mp3` |
|
70 | +LiquidSoap fait une requête GET vers `stentor.adm:8000/live.mp3` pour savoir si le flux d'une chronique est en diffusion. Si réponse 404, il continue sa diffusion. |
|
61 | 71 | # Lien utiles |
62 | 72 | |
63 | 73 | - [Stentor](/Machines/Stentor) |
74 | +- [Golf](/Machines/Golf) |
|
64 | 75 | - [Doc officielle d'Icecast](https://icecast.org/docs/) |
65 | -- Liens externe |
|
66 | 76 | |
67 | 77 | # Modifications |
68 | 78 |