Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
choses:radio_fluflu [2020/04/07 22:49]
emoc [Autres possibilités]
choses:radio_fluflu [2020/06/10 14:27] (Version actuelle)
emoc
Ligne 1: Ligne 1:
-{{tag>​webradio icecast liquidsoap mixxx em}}+{{tag>​webradio ​streaming ​icecast liquidsoap mixxx em}}
  
 ====== Radio fluflu ====== ====== Radio fluflu ======
Ligne 60: Ligne 60:
  
 {{:​choses:​radio_fluflu:​radio_fluflu_diffuser_avec_mixxx_2.png?​direct|}} {{:​choses:​radio_fluflu:​radio_fluflu_diffuser_avec_mixxx_2.png?​direct|}}
 +
 +**Sur l'​utilisation générale de Mixxx, voir : [[https://​www.mixxx.org/​manual/​latest/​en/​index.html|Mixxx 2.2 User Manual]]**
 +
 +==== Diffuser depuis un ordinateur avec Butt ====
 +
 +On peut utiliser butt pour streamer ce qui sort de la carte son quelque soit le logiciel utilisé
 +  * butt http://​danielnoethen.de/​butt/ ​
 +  * https://​p-node.org/​documentation/​streams/​how-to-stream
 +
 +Sur linux (debian stretch 9.5 sur un thinkpad T430), il faut compiler butt pour l'​installer (c'est expliqué sur le site de l'​auteur) et configurer pavucontrol comme il faut. Une petite copie d'​écran pour récapituler (parce que c'​était pas si simple d'​arriver à ce résultat simple)
 +
 +{{:​choses:​radio_fluflu:​butt_pavucontrol.png?​direct&​1000|}}
 +
 +
  
 ==== Diffuser depuis un téléphone / une tablette ==== ==== Diffuser depuis un téléphone / une tablette ====
Ligne 74: Ligne 88:
  
   * http://​icecast.org/​apps/​   * http://​icecast.org/​apps/​
-  * butt http://danielnoethen.de/butt/ + https://​p-node.org/documentation/streams/how-to-stream+  * http://www.darkice.org/ (pas encore testé au 23/04/2020) 
  
 ==== Diffuser à 2 en même temps ==== ==== Diffuser à 2 en même temps ====
Ligne 91: Ligne 106:
 Le serveur utilise **icecast** pour streamer les flux audio et **liquidsoap** pour gérer la planification des diffusions, et les points de montages live. Le serveur utilise **icecast** pour streamer les flux audio et **liquidsoap** pour gérer la planification des diffusions, et les points de montages live.
  
-Le script liquidsoap permet de faire tourner plusieurs playlist selon l'​heure de la journée et de donner la priorité aux entrées live quand elles sont utilisées+Le script liquidsoap permet de faire tourner plusieurs playlist selon l'​heure de la journée et de donner la priorité aux entrées live quand elles sont utilisées. Les deux entrées live peuvent être utilisées simultanément,​ elles sont alors mixées...
  
-radiolive.liq ​\\ +<​accordion>​ 
-<​code>​+<panel title="​radiolive.liq ​(cliquer pour afficher le code)">​ 
 +<​code ​bash radiolive.liq>
 #​!/​usr/​bin/​liquidsoap #​!/​usr/​bin/​liquidsoap
 +
 +# version du 10 juin 2020
  
 set("​log.file.path","/​tmp/​radiolive.log"​) set("​log.file.path","/​tmp/​radiolive.log"​)
Ligne 106: Ligne 124:
  
 # Les playlist # Les playlist
-emoc = mksafe(normalize(playlist(mode='​random',​ "/​home/​radio/​pierre")))+emoc = mksafe(normalize(playlist(mode='​random',​ "/​home/​radio/​emoc")))
 ortie = mksafe(normalize(playlist(mode='​random',​ "/​home/​radio/​ortie"​))) ortie = mksafe(normalize(playlist(mode='​random',​ "/​home/​radio/​ortie"​)))
 +ortjer = mksafe(normalize(playlist(mode='​random',​ "/​home/​radio/​ort-jer"​)))
 +antoine = mksafe(normalize(playlist(mode='​random',​ "/​home/​radio/​antoine"​)))
  
 # Playlist tournante # Playlist tournante
 +# le serveur est en temps UTC donc 10h serveur = 12h heure d'​été FR...
 playlist = switch(track_sensitive=true,​ [ # track_sensitive true par défaut, cad attend la fin de la piste! playlist = switch(track_sensitive=true,​ [ # track_sensitive true par défaut, cad attend la fin de la piste!
- ({0h-8h}, emoc),  +  ​({0h-8h}, emoc),  
- ({8h-10h}, ​ortie),  +  ({8h-10h}, ​ortjer),  
- ({10h-15h},​ emoc),  +  ({10h-11h}, antoine),  
- ({15h-17h}, ortie),  +  ({11h-12h}, emoc),  
- ({17h-20h}, ​emoc),  +  ({12h-13h}, ortie),  
- ({20h-22h},​ ortie), +  ({13h-14h}, ortjer),  
-        ({22h-24h}, emoc) +  ({14h-15h}, emoc),  
- ])+  ({15h-18h}, ortjer),  
 +  ({18h-20h}, ​antoine),  
 +  ({20h-22h}, ortie), 
 +  ({22h-24h}, emoc) 
 +])
  
 # live source # live source
Ligne 144: Ligne 169:
  
 </​code>​ </​code>​
- +</​panel>​ 
-===== A tester ===== +</accordion>​
- +
-Plusieurs à envoyer des choses en même temps, ping-pong. (= plusieurs points de montage) +
-  * smart crossfade pas possible sur des flux live (je ne sais plus ou j'ai lu ça) +
-  * https://​stackoverflow.com/​a/​26482731 +
-  * "​lacher le flux"​ +
-  * mixer toujours les deux+
  • choses/radio_fluflu.1586292588.txt.gz
  • Dernière modification: 2020/04/07 22:49
  • par emoc