Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Il est possible d'utiliser le plugin Oddsock Edcast avec Winamp. A noter qu'il n'existe plus de version officielle de Edcast, le projet n'est plus suivi ni supporté. Vous trouverez un plugin Oddcast depuis le gestionnaire d'extensions de Winamp mais il ne propose apparemment pas l'encodage en AAC+.
Streaming avec Edcast
Cliquez ici pour télécharger le pack Edcast Infomaniak avec les codecs AAC+ et MP3.En images
Installation et configuration
Exemple de diffusion de flux (des mp3 lancés dans Winamp dont le son est ensuite envoyé aux serveurs Infomaniak via le plugin Edcast). Petite particularité au début de la vidéo, on bascule d'abord le flux MP3 acheté chez Infomaniak vers un flux AAC.
En savoir plus
En cas de problème (impossible de vous rendre dans les préférences de Winamp relatives à Edcast, caractères corrompus), désinstallez le tout (Edcast, Winamp...) puis installez d'abord les 2 codecs présentés ci-dessous puis Edcast standalone également avant de tout réinstaller comme dans le guide vidéo:- http://www.rarewares.org/mp3-lame-bundle.php (LAME)
- http://www.rarewares.org/aac-encoders.php (FAAC)
De manière générale, nous sommes compatibles avec tous les logiciels indiqués ici: https://www.icecast.org/apps/ mais tous ne permettent pas le stream AAC par exemple.
En images
Nos guides pour Edcast (version autonome standalone) / Edcast (version plugin Winamp) / Nicecast / Sam Broadcaster / Simplecast / Mixxx
Il existe également (sans guide) StreamDiffusion / MB Recaster ...
En savoir plus
Si vous utilisez un logiciel qui n'est pas mentionné ci-dessus, n'hésitez pas à laisser un commentaire à cette FAQ afin de nous communiquer son nom afin que nous l'ajoutions à la liste.
Actions à effectuer
Après avoir installé Winamp (et le plugin Edcast qui permettra de streamer cette source vers nos serveurs) allez sous Options -> Préférences -> Plugins -> Entrée afin de sélectionner le mode d'entrée désiré.
Trouvez l'entrée ligne correspondant à votre carte son et sélectionnez-la.
Sous Options -> Préférences -> Plugins -> Effets/DSP -> Edcast, cliquez sur le micro barré d'une croix afin d'activer le son puis choisissez Entrée ligne dans le menu déroulant (fig.1).
Fermez les préférences et rendez-vous sous Fichier -> Ouvrir une adresse Internet pour indiquer simplement linein:// dans le champ de l'adresse.
La lecture doit maintenant se faire. Et dans ce cas, vous pouvez nous envoyer ce flux en ayant configuré Edcast avec les paramètres fournis dans votre interface d'administration.
En images
fig.1

Il n'est pas possible de transmettre les photos de jaquette de disque car il faudrait que nous ayons une base de données regroupant toutes les pochettes.
Cependant il est possible d'afficher le titre joué dans les players, comme avec les radios RDS ou DAB, à choix:
- à partir de l'encodeur Edcast: cliquer le bouton "Edit" en haut de la fenêtre du logiciel et choisir la méthode qui convient et l'intervalle de mise à jour. Tout dépend des logiciels utilisés par la radio (FM ou web, peu importe). Ceci marchera avec la plupart des players y compris notre player Flash
- pour le player Flash uniquement: il est possible de spécifier une URL de mise à jour des metadata
Pour transmettre des metadata (métadonnées) après avoir configuré votre encodeur vous pouvez:
- configurer Edcast ou autre logiciel (cliquez ici)
- donner l'URL d'un script qui fournit le texte Ă afficher (seulement pour notre player Flash)
- passer des infos (c'est vous qui savez ce que vous diffusez (ou WinAmp ou SamBroadcaster etc.)) au serveur grâce au script ci-dessous.
Actions Ă effectuer
Il suffit de faire un GET sur l'URL suivante:
https://statslive.infomaniak.ch/updatemetadata.php?radio=...&password=...&push=...
le paramètre "radio" c'est le mount, exemple votreradiofm-64.mp3
le paramètre "password" c'est le mot de passe fourni sous "Lien accès Webmediastats"
le paramètre "push" c'est les metadata que vous voulez faire apparaitre
URL disponible dans radio -> configuration -> infos complementaires de votre Manager.
En savoir plus
Pour les développeurs qui coderaient un lecteur, il existe des librairies qui peuvent chercher l'info transmise et l'afficher car dans les données du flux, les données sont transmises. L'autre possibilité est de récupérer les infos du flux sur le serveur lui-même.
Les informations textuelles (métadonnées) que vous souhaitez diffuser doivent être présentes dans un fichier dont il faudra partager l'emplacement. Certains logiciels stockent automatiquement les données relatives aux morceaux dans un fichier; le texte doit être au format brut mais les accents sont supportés (attention à l'encodage... unicode, ASCII, UTF-8 fonctionnent).
Cette fonctionnalité doit être activée dans les options de configuration (se référer à la documentation officielle du logiciel en question pour plus d'info). Ce n'est toutefois pas systématiquement le cas, certains logiciels ne proposent pas cette fonctionnalité.
Concernant le principe de l'export du titre et de l'artiste, voilĂ comment cela se passe:
- Le logiciel de diffusion radio exporte (si l'option est activée) le nom du titre et de l'artiste dans un fichier
- L'encodeur récupère les informations de ce fichier pour les empaqueter dans les metadatas du flux audio (si l'option est activée)
- L'encodeur envoie ensuite le flux sur nos serveurs
- Le flux est ensuite proposé aux internautes via le player
- Le player interprète ensuite les metadatas pour les afficher aux internautes
Actions Ă effectuer
Avec Edcast
Accédez aux paramètres des Metadata (fig.1) et précisez une URL (fig.2) où se trouve votre fichier ou un emplacement sur le disque dur. Vous pourrez préciser l'intervalle avec lequel le fichier sera rechargé. Si cela fonctione, vous verrez les informations s'afficher (fig.1).
Avec le player Flash que nous mettons Ă disposition
Pour cela, rendez-vous dans la console d'administration de votre flux, sous Player flash -> Paramètres avancés -> Metadata externe et vous pourrez spécifier l'URL de récupération de votre fichier.
Le principe est le même que détaillé ci-dessus sauf que l'encodeur ne récupère pas le fichier contenant le nom du titre + artiste. C'est le player Flash qui va directement charger ce fichier de façon périodique afin d'en afficher le contenu.
A noter que l'inconvénient de cette méthode est que seul le player Flash pourra récupérer ces informations; si le flux est chargé via un logiciel type Winamp ou VLC, le titre et l'artiste ne seront pas visibles.
En images
fig.1

fig.2
En savoir plus
Pour certaines raisons, Flash ne permet pas l'exécution et le chargement de certains fichiers provenant d'un domaine différent de celui qui l'appelle. C'est pour cela qu'il faut positionner un fichier de régulation interdomaine afin d'autoriser les accès extérieurs au domaine en question. Créez un fichier crossdomain.xml avec le code suivant à l'intérieur et positionnez-le à la racine du site qui héberge le fichier de metadata.
<code><?xml version="1.0"?><!DOCTYPE cross-domain-policy><cross-domain-policy> <allow-access-from domain="*.infomaniak.ch" secure="true" /></cross-domain-policy></code>
Les causes d'une déconnexion peuvent être multiples. Si aucune panne ne semble affecter nos infrastructures ou le réseau Internet, veuillez avant tout contrôler la configuration de votre encodeur selon les indications du guide correspondant.
Vous pouvez également vérifier le bon fonctionnement des éléments en amont:
- si vous diffusez votre radio FM, contrĂ´lez le bon fonctionnement de la carte d'acquisition
- si vous diffusez une Webradio, assurez-vous du bon fonctionnement de votre logiciel de diffusion (WinAmp, SamBroadcaster, Station Playlist...)
Il se peut que ce soit votre ligne ADSL qui ne permet plus de suivre les données envoyées au serveur. Vous devez avoir un débit en upload (donc en montant) au minimum équivalent au total des flux envoyés au serveur (par exemple une radio qui envoie un flux en 128kbs + un flux en 48kbs, cela donne 130 + 50 = 180kbit/s au minimum). En général, les radios ont une ligne ADSL réservée uniquement à l’envoi des flux audio, pour éviter que quand ils envoient en même temps par exemple un gros email avec une pièce jointe, cela utilise toute la bande passante en upload (qui est donc jamais la même vitesse de bande passante qu’en download), ce qui ferait saturer la ligne en upload et tomber l’envoi des flux (au niveau des encodeurs) et donc qu'ensuite à l'écoute, les gens subissent cette coupure en download.
Votre FAI peut également générer une coupure sur la ligne, même infime mais cela aura comme effet de couper le flux radio.
Si votre encodeur (Oddcast / Edcast notamment) est configuré pour envoyer à nos serveurs des metadatas via un fichier texte hébergé chez un autre fournisseur, et que ce dernier subit des perturbations, le flux peut également être perturbé!
Attention également à la charge CPU sur votre ordinateur: veillez à ce que cela ne soit pas la saturation, en vous assurant d'avoir suffisamment de mémoire si vous faites des opérations en plus d'un encodage de flux AAC, très gourmand en mémoire!
A noter que dans le cas d'une coupure générale des flux de broadcast, nos équipes sont prévenues et interviennent de suite. Nous enregistrons toutes les connexions et déconnexions de votre encodeur sur notre serveur de réception de flux et vous avertissons par email.
La page de diagnostic dans votre console d'administration vous permet d'accéder à diverses informations:
La rubrique "Etat du réseau" vous renseigne sur l'état général de nos infrastructures.
La rubrique "Serveurs de réception et de diffusion" teste le bon fonctionnement des serveurs de réception et de diffusion (en savoir plus).
Enfin la section "Connexion Internet" permet de tester la connexion entre votre serveur et nos infrastructures.