technique:webradio:azuracast_serveur

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
technique:webradio:azuracast_serveur [2020/11/17 01:21] – ancienne révision (2020/11/14 02:58) restaurée lolotechnique:webradio:azuracast_serveur [2024/04/18 14:13] (Version actuelle) – ancienne révision (2022/03/19 16:15) restaurée guillaumev
Ligne 1: Ligne 1:
-====== Serveur Azuracast ======+====== Serveur Webradio V2 Azuracast ======
  
-{{  :technique:webradio:azuracast-logo.png?nolink&100x100}}[[https://www.azuracast.com|Azuracast]] est un projet libre serveur de webradio (un unique développeur) avec des fonctionnalités très intéressantes :+{{  .:azuracast-logo.png?nolink&100x100}}[[https://www.azuracast.com|Azuracast]] est un projet libre serveur de webradio (un unique développeur) avec des fonctionnalités très intéressantes :
  
   * Super adminnistrateur qui gère le serveur   * Super adminnistrateur qui gère le serveur
Ligne 119: Ligne 119:
 ===== Statistiques ===== ===== Statistiques =====
  
-Depuis le menu "Rapports" / "Auditeurs", on a des stats en direct, et par jour et pour les meilleurs et pires titres.+Depuis le menu "Rapports" / "Auditeurs", on a des stats en direct, et par jour, par jour de la semaine et pour les meilleurs et pires titres.
  
-===== Test depuis un client webradio =====+===== Diffusion depuis un client Icecast =====
  
-A venir+Techniquement n'importe quel lclient Icecast doit pouvoir difuser en spécififant : 
 + 
 +  * serveur : webradios.cemea.org 
 +  * utilisateur : source 
 +  * mot de passe : celui de source 
 +  * nom de la source : nom du fichier .mp3 de la radio 
 +  * port : variable selon chaque canal (et même selon la qualitéà : 80xx 
 + 
 +Des clients possibles : https://docs.azuracast.com/en/user-guide/streaming-software 
 + 
 +  * libres : Mixxx  :heart: (Lin, Mac, Win), Butt (Lin, Mac, Win) Bof... 
 +  * et des pas libres... 
 + 
 +===== Test depuis un client webradio v1 ===== 
 + 
 +Il faut sans doute : 
 + 
 +  * changer le port 8000 en celui qui est dédié à la webradio 
 +  * créer un streamer au nom de "source" si c'est possible et avec un mot de passe 
 +  * changer le point de montage en "/" 
 +  * Donc faire un bout de script qui fait ça dans une interface graphique 
 + 
 +A venir
 + 
 +===== Test depuis un client webradio v2 ===== 
 + 
 +==== 1. Les préparations côté serveur : ==== 
 + 
 +  - Se rendre dans l'interface d'admin de la webradio, dans le menu "Comptes des streamers/DJ" 
 +  - Créer un compte dédié à la webradio : " + Ajouter Streamer" 
 +  - Compléter avec un nom simple comme "webradio" ou "diffuseur" (il semblerait que les espaces ne soient pas acceptés pour l'identifiant) + un mot de passe correct. \\ Il est recommandé de choisir un nom d'affichage élaboré qui sera visible comme "Diffusion en direct". \\ Il y a un onglet "Planification" pour définir des horaires de diffusion. À voir s'ils sont respectés et si la webradio tourne toute seule en dehors de cette période. En tout cas, une fois la diffusion en direct terminée la playlist programmée repart sans soucis. 
 +  - Noter les infos importantes sur la droite pour les clients IceCast : 
 +      - Serveur : **webradios.cemea.org, **commun à tout le monde 
 +      - Port : **80xx**  !!! Il est propre à chaque canal ! 
 +      - Point de montage : "**/**" à noter. 
 +      - le **nom du streamer**  créer ci-dessus ainsi que **son mot de passe** 
 +      - NB : tester si l'envoi par Shoutcast permet plus d'options comme l'envoi des infos Meta (tags) de la piste sont affichées ??? 
 + 
 +==== 2. Côté Client webradio V2 ==== 
 + 
 +Il faut juste créer ou modifier les paramètres d'envoi dans IDJC. 
 + 
 +Cliquer sur le menu "Voir" / "Sortie". Si une entrée existe déjà, la modifier, sinon en créer une : 
 + 
 +  - Déplier le menu "Configuration" pour l'entrée "1"
 +  - Cliquer sur "Nouveau" ou "Modifier" 
 +  - Entrer les infos suivantes : 
 +      - Type de serveur : **Icecast 2 Maitre** 
 +      - Nom de l'hote : **webradios.cemea.org** 
 +      - Numéro du port : **80xx**  : celui repéré plus haut 
 +      - Point de montage : "**/**" 
 +      - Nom utente : **nom du streamer** 
 +      - Mot de passe : **celui du streamer** 
 +      - Le reste est laissé vide, désactivé ou aucun 
 +  - Valider 
 +  - Cliquer sur le bouton "Connecter" en haut. Ie point "1" devrait passer en vert pour vérifier que la connexion passe bien. Attention, lorsque vous lancez la connexion, le flux permanent de diffusion se coupe s'il existait. 
 +  - Retourner sur l'interface IDJC pour lancer la diffusion de vos pistes ou entrées audio. 
 +  - Lorsque vous déconnecterez à nouveau la sortie (dans Fichier / Flux / Déconnexion de groupe par exemple, ou dans Voir / sortie / - cocher la case puis Déconnecter), le flux permanent reprendra aussitôt. 
 + 
 +=====   ===== 
 + 
 +===== Diffusion depuis un compte de streamer DJ ===== 
 + 
 +  * Créer un compte de streamer DJ (menu de gauche). À activer si non activé. 
 +      * adresse : webradios.cemea.org 
 +      * mountpoint : / 
 +      * Port : 80xx (variable selon chaque webradio) à droite dans la fenêtre "Comptes des Streamers / DJ" 
 +      * User : celui du streamer 
 +      * Mot de passe : celui du streamer 
 + 
 +Une fois connecté·e, il est possible de : 
 + 
 +  * démarrer/arrêter une diffusion live et donc de prendre la main sur le stream diffusé (playlist qui tourne en continu) 
 +  * créer et jouer des playlists et les mixer entre elles (passer d'un titre à l'autre, augmenter/baisser le niveau sonore …) 
 +  * la fonction "CUE" permet une pré-écoute avant ou pendant la diffusion (pour chacune des playlists ou pour le mix général)
  
 ===== Configuration interne ===== ===== Configuration interne =====
Ligne 143: Ligne 217:
 Les médias de chaque webradio sont stockés dans /var/azuracast/stations/nomradios (dans un docker) Les médias de chaque webradio sont stockés dans /var/azuracast/stations/nomradios (dans un docker)
  
-===== creuser =====+===== À creuser =====
  
   * Customiser le fond de la page d'accueil de chaque webradio ? ([[https://github.com/AzuraCast/AzuraCast/issues/724|ticket]]) ([[https://github.com/AzuraCast/AzuraCast/issues/2600|pour le changer de manière distante]])   * Customiser le fond de la page d'accueil de chaque webradio ? ([[https://github.com/AzuraCast/AzuraCast/issues/724|ticket]]) ([[https://github.com/AzuraCast/AzuraCast/issues/2600|pour le changer de manière distante]])
   * Limitation du nombre de webradios : 50 ? (Chaque webradio dispose de ports propres pour diffusion , admin). Ceci est [[https://www.azuracast.com/help/docker/#expand-the-docker-radio-station-port-range|modifiable]].   * Limitation du nombre de webradios : 50 ? (Chaque webradio dispose de ports propres pour diffusion , admin). Ceci est [[https://www.azuracast.com/help/docker/#expand-the-docker-radio-station-port-range|modifiable]].
-  * Envoi depuis une webradiovV2 : Voir la conf de [[https://www.azuracast.com/station-management/djs/streaming-software.html#butt-broadcast-using-this-tool|clients externes comem Mixxx]] :+  * Envoi depuis une webradiovV2 : Voir la conf de [[https://www.azuracast.com/station-management/djs/streaming-software.html#butt-broadcast-using-this-tool|clients externes comme Mixxx]] :
       * Créer un compte de streamer DJ (menu de gauche). À activer si non activé.       * Créer un compte de streamer DJ (menu de gauche). À activer si non activé.
         * adresse : webradios.cemea.org         * adresse : webradios.cemea.org
  • technique/webradio/azuracast_serveur.1605572492.txt.gz
  • Dernière modification : 2020/11/17 01:21
  • de lolo