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/10/26 19:46] – [Utilisation - astuces] 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 106: Ligne 106:
   * On peut créer des playlist avec des niveaux de priorités : le menu playlist permet de définir la fréquence de la playlist, pas son contenu. On peut activer une playlist ou la désactiver, définir sa planification (jours, horaires).   * On peut créer des playlist avec des niveaux de priorités : le menu playlist permet de définir la fréquence de la playlist, pas son contenu. On peut activer une playlist ou la désactiver, définir sa planification (jours, horaires).
   * Il faut passer par les fichiers musicaux pour ajouter des morceaux.   * Il faut passer par les fichiers musicaux pour ajouter des morceaux.
-  * Il y a une page d'admin Icecast pour chaque radio avec mot de passe administrateur / source (émetteur) / relais+  * Il y a une page d'admin Icecast pour chaque radio avec mot de passe administrateur / source (émetteur) / relais. Utiliser le bon port ?
   * Fonctionnalité "Demandes de titres" Désactivé ; "Streamers/DJs" : Désactivé   * Fonctionnalité "Demandes de titres" Désactivé ; "Streamers/DJs" : Désactivé
   * Les points de montage permettent de récupérer l'adresse du .mp3   * Les points de montage permettent de récupérer l'adresse du .mp3
Ligne 116: Ligne 116:
   * Il [[https://www.azuracast.com/help/docker/#using-a-custom-default-track|est possible]] de modifier le MP3 joué par défaut à la création d'une webradio.   * Il [[https://www.azuracast.com/help/docker/#using-a-custom-default-track|est possible]] de modifier le MP3 joué par défaut à la création d'une webradio.
   * Il est possible de créer des droits spécifique pour chaque radio (ex : admin-radio-cemea) et de créer des comptes utilisateur·ice·s qui auront ces permissions même communes.   * Il est possible de créer des droits spécifique pour chaque radio (ex : admin-radio-cemea) et de créer des comptes utilisateur·ice·s qui auront ces permissions même communes.
- 
  
 ===== 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. 
 + 
 +===== Diffusion depuis un client Icecast ===== 
 + 
 +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
  
-===== Test depuis un client webradio =====+Une fois connecté·e, il est possible de :
  
-A venir+  * 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 144: 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 comme Mixxx]] :
 +      * 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
  
  
  • technique/webradio/azuracast_serveur.1603737967.txt.gz
  • Dernière modification : 2020/10/26 19:46
  • de lolo