Bonjour,
Depuis quelques jours j'essaie de faire tourner une radio Web sur un réseau local, exclusivement sous Windows XP. En fait, le côté radio m'intéresse peu, j'ai surtout besoin de savoir envoyer des flux audio en streaming (la vidéo plus tard, chaque chose en son temps). Le format audio, c'est MP3.
Pour l'instant, j'ai trouvé IceCast2, associé à Winamp, OddCast, lame_enc.dll, libfac.dll. Sur Internet, les didacticiels ne manquent pas, certains n'étant d'ailleurs que des copies de copies de docs écrites par d'autres.
Tout de suite, une précision : s'il y a une solution plus récente ou plus efficace (sous Windows !), je suis preneur, tant que ça reste dans le logiciel gratuit.
Les didacticiels, c'est très bien, sauf quand il manque systématiquement le même petit morceau de doc, celui qui permet d'installer effectivement une config qui fonctionne.
Personnellement, j'ai buté sur les points de montage. Bien fini par comprendre qu'il s'agit d'une sorte de répertoires virtuels, mais pour configurer correctement cette chose-là, c'est galère, faute d'explications dans toutes les docs que j'ai dénichées (en français, j'ai quelques soucis avec trop d'anglais à la fois).
Pour l'heure, à partir d'un autre PC du réseau, je parviens avec mon navigateur à lire un fichier de genre monStreamMP3.m3u, situé sous c:\Program Files\Icecast2 Win32\web, les MP3 étant situés au même endroit pour faire simple (mais moche). L'ennui, c'est que le Winamp lancé par cette manip se contente de lire les noms de chaque titre de la liste et refuse de les jouer.
J'ai vérifié les paramètres de mes MP3 (bitrate, kbps, ...) pour voir s'ils sont conformes aux déclarations dans Oddcast. J'ai bien installé sous Winamp les 2 DLL à ajouter (lame_enc et libfaac). Ma version de Winamp, c'est la dernière, j'ai vu qu'une plus ancienne ne serait pas plus mal, voire préférable.
Quand je me connecte à http://mon_serveur:8000, je peux ouvrir l'onglet admin et y trouver des infos, mais impossible jusqu'à présent de voir quoi que ce soit avec l'onglet des points de montages actifs. Normalement, c'est au moins signe que le port 8000 est ouvert.
J'ai essayé, pour voir, de créer un répertoire c:\(...)\web\toto et de lui coller un testMP3.m3u. Dans la config Oddcast, si j'indique le point de montage /toto/testMP3.m3u, j'obtiens le même résultat sous Winamp : il affiche la liste des titres mais n'en joue aucun.
Je devine déjà que mon prochain problème, ce sera de faire une page web d'accueil, avec des liens à cliquer pour lancer tel ou tel flux.
IceCast et Oddcast sont sur le même PC. J'essaie d'accéder aux MP3 à partir d'un autre PC, sans installation particulière.
(Autre point pas très clair : le fichier de configuration demande des mots de passe pour "admin", "source" et "relay". Le compte "admin" est précisé en toutes lettres dans le xml, je n'ai pas l'usage pour l'instant de "relay", reste le compte "source". Je ne vois pas où ce compte "source" est déclaré. Soit j'ai mal cherché, soit le flux est envoyé par un compte qui s'appelle "source" et pis c'est tout !)
Bref, j'en suis encore à rassembler les morceaux. Si déjà je pouvais savoir pourquoi Winamp ne joue pas la liste qu'il reçoit sur le PC utilisateur, cela me dépannerait bougrement.