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