Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Networking
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

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
 

 

BeArchives.com Banner Exchange Network