Mettre en place un serveur de flux MP3
Mise à jour: Avec la sortie de SoundPlay 4.0, vous pouvez mettre en place
des techniques de flux MP3 bien plus sophistiquées que la technique M3U
présentée ici. Lisez l'astuce Flux
audio avec SoundPlay pour plus d'informations.
Cette astuces est extraite du livre MP3: The
Definitive Guide de Scot Hacker, publié chez O'Reilly and Associates
en mars 2000. Bien que ce livre a été écrit pour toutes les
plate-formes, il peut se révéler particulièrement pratique pour les
utilisateurs de BeOS, puisque des portages à jour des serveurs SHOUTcast et icecast
attendent probablement dans l'ombre l'arrivée de BONE.
Il existe deux types de serveurs de flux MP3: Vrai flux et "à la demande," ou
"pseudo-flux." Le véritable flux MP3,
où votre serveur se comporte comme une station de diffusion radio (comme Fun ou NRJ,
quoi -- les utilisateurs écoutent ce que vous jouez à un moment donné)
peuvent nécessiter un soupçon de mise en place et de configuration, ainsi
que des logiciels spéciaux.
En revanche, MP3-à-la-demande est très simple à mettre en œuvre
et ce depuis n'importe quel serveur web standard. Avec cette méthode, les
utilisateurs cliquent sur un lien dans une liste de fichiers (qui peut
référencer un nombre indéterminé de fichiers MP3) et le lien
sera passé à leur lecteur MP3 préféré. La liste
à jouer sera chargée par le lecteur MP3, qui s'occupera du
téléchargement des fichiers MP3 référencés, et de les
jouer dès qu'il aura reçu suffisamment de données. Les noms des
fichiers de la liste à jouer apparaîtront dans une fenêtre du lecteur,
aussi les utilisateurs peuvent passer d'un titre à l'autre comme ils veulent. En
d'autres mots, le pseudo-flux est asynchrone, plutôt que synchrone.
Pour mettre en place MP3-à-la-demande, vous devez d'abord disposer d'un serveur
web -- n'importe quelle plate-forme et n'importe quel logiciel feront l'affaire. Ensuite,
placez quelques fichiers MP3 légaux sur votre site et créez un
fichier texte pour lister les URLs complètes de ces fichiers. Par exemple, votre
fichier texte pourrait ressembler à ça:
http://www.mon_site.com/mp3/Amours_perdues.mp3
http://www.mon_site.com/mp3/La_Mouche_dans_la_Bouteille_de_Lait.mp3
http://www.mon_site.com/mp3/Sauter_sur_son_Balais.mp3
Enregistrez ce fichier sur votre site web avec l'extension .m3u, e.g.
Liste_Variétés.m3u. M3U signifie "MPEG URL." Enfin, vérifiez
la configuration MIME de votre serveur (consultez la documentation de votre serveur si
vous n'êtes pas sûr de ce que cela signifie) pour vous assurer que les types
MIME suivants sont dedans:
audio/x-mpeg .mp3
audio/x-mpegurl .m3u
[Utilisateurs de BeOS: Etant donné que la plupart des serveurs web sous BeOS
utilisent les types de fichiers du système plutôt que leur propre base de
données de types MIME, vous aurez à regarder dans le programme de
configuration FileTypes.]
Il se peut que vous deviez redémarrer votre serveur pour que celui-ci
reconnaisse le(s) nouveau(x) type(s) MIME. Faites un lien vers votre fichier M3U sur votre
site. Les utilisateurs qui ouvriront ce fichier devraient voir leur lecteur MP3 favori
s'ouvrir, lire le fichier, afficher tous les fichiers MP3 référencés
dedans, commencer à jouer automatiquement le premier, et les laisser passer d'un
MP3 à l'autre d'un simple clic.
Evidemment, si vous faites cela, vous devrez vous assurer que vous avez une bonne bande
passante. Alors que les vrais serveurs de flux de MP3 (couverts en détails dans le
livre MP3:
The Definitive Guide) sont capables de baisser la qualité des fichiers MP3
pour utiliser la bande passante de façon raisonnable, la méthode à la
demande ne le permet pas. La fréquence et la quantité d'information
(bitrate) à l'envoi sont les mêmes qu'à l'encodage.
[Utilisateurs de BeOS: Vous aurez peut-être aussi envie de jeter un œil
sur le programme additionnel pour RobinHood, MP3ToStream, écrit par Simon Huet. Il
permet de s'affranchir de la création de fichiers M3U, mais n'offre pas les
mêmes possibilités qu'un liste à jouer (playlist).]
Read this Tip in English here
Hier findest Du den Tip in Deutsch
Cette astuce est une contribution de Scot Hacker.
Site de l'auteur de cette astuce: http://www.birdhouse.org/beos/bible/.
Astuce traduite par: BeTrayer (Jean Schwerer).
Traduction
Française du Serveur BeTips © 2000 BeTrayer et équipe
|