User Tools

Site Tools


services:svxreflector

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
services:svxreflector [2024/08/21 19:35] – [Configuration de Darkice] f4hofservices:svxreflector [2024/09/07 15:47] (current) – [Configuration d'Icecast] f4hof
Line 383: Line 383:
         <header-timeout>15</header-timeout>         <header-timeout>15</header-timeout>
         <source-timeout>10</source-timeout>         <source-timeout>10</source-timeout>
-        <burst-on-connect>1</burst-on-connect>+        <burst-on-connect>0</burst-on-connect>
         <burst-size>65535</burst-size>         <burst-size>65535</burst-size>
     </limits>     </limits>
Line 563: Line 563:
  
 [icecast2-0] [icecast2-0]
-bitrateMode     abr +bitrateMode     cbr 
-format          = mp3 +format          = opus 
-bitrate         128 +bitrate         64 
-quality         = 0.8+#quality         = 0.8
 channel         = 1 channel         = 1
-lowpass         5000       #Les frequences au dessus sont coupees+lowpass         -1       #Débrayage des filtres 
 +highpass        = -1       #Débrayage des filtres
 server          = 127.0.0.1  # host name of the server server          = 127.0.0.1  # host name of the server
 port            = 5299       # port of the IceCast2 server, usually 8000 port            = 5299       # port of the IceCast2 server, usually 8000
Line 581: Line 582:
 </code> </code>
  
 +Fichier d'unité à déposer sur ''/etc/systemd/system/darkice@.service'':
  
 +<code ini darkice@.service>
 +[Unit]
 +Description=Darkice server for room %I
 +Documentation=man:darkice(1)
 +After=network.target time.target sound.target icecast2.service
  
 +[Service]
 +Type=simple
 +User=svxlink
 +Group=svxlink
 +EnvironmentFile=-/etc/default/darkice-%i
 +Environment=CFGFILE=/etc/darkice/%i.cfg
 +#RuntimeDirectory=/etc/darkice
 +ExecStart=/usr/bin/darkice -c $CFGFILE
 +ExecStop=/bin/kill -s TERM $MAINPID
 +Restart=on-failure
 +TimeoutStartSec=60
  
 +[Install]
 +WantedBy=multi-user.target
  
 +</code>
 +
 +Lancer la commande suivante en tant que root pour rafraîchir la config de systemd
 +
 +<code bash>systemctl daemon-reload</code>
 +
 +Ensuite, activer votre instance nommée de darkice pour qu'elle se lance à chaque boot, et lancez-la manuellement:
 +<code bash>systemctl enable darkice@my-reflector
 +systemctl start darkice@my-reflector
 +</code>
 +
 +Répéter cette opération pour l'ensemble des salons à diffuser.
  
services/svxreflector.1724268911.txt.gz · Last modified: 2024/08/21 19:35 by f4hof