Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:configurer_le_serveur_de_streaming_audio_http_de_mpd [Le 26/04/2010, 13:21] – 213.95.41.13 | tutoriel:configurer_le_serveur_de_streaming_audio_http_de_mpd [Le 17/02/2016, 22:08] (Version actuelle) – suppr des tags de versions (le paquet mpd existe toujours dans les dépots) frombenny | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> audio tutoriel}} | ||
+ | ---- | ||
+ | |||
+ | ====== Configurer le serveur de streaming audio HTTP de MPD ====== | ||
+ | |||
+ | [[:MPD]] (Music Player Daemon) inclut depuis [[:Karmic]] un serveur de streaming qui permet d' | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[: | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | * Avoir [[: | ||
+ | |||
+ | ===== Configuration pour un streaming en ogg Vorbis ===== | ||
+ | |||
+ | C'est le cas plus simple, la fonctionnalité existe de base. Il suffit de lire la partie "dans tous les cas" | ||
+ | |||
+ | ===== Configuration pour un streaming en mp3 ===== | ||
+ | |||
+ | Parfois le lecteur qu'on souhaite utiliser ne lit pas le ogg, il faut donc passer par du mp3 (par exemple si vous souhaitez écouter la musique sur iPhone). Ce format n'est pas un format libre, et donc mpd a été packagé dans Ubuntu sans cette fonctionnalité. Voici la marche à suivre pour la rajouter. | ||
+ | |||
+ | Créez un répertoire de travail et placez-vous y : | ||
+ | < | ||
+ | |||
+ | Téléchargez les sources du paquet mpd de Ubuntu : | ||
+ | < | ||
+ | |||
+ | Un nouveau répertoire est créé, allez dedans : | ||
+ | < | ||
+ | |||
+ | [[: | ||
+ | |||
+ | Repérez la ligne | ||
+ | < | ||
+ | et changez-la en : | ||
+ | < | ||
+ | |||
+ | Avant de reconstruire le paquet, il faut installer toutes les dépendances dont mpd a besoin. Pour en connaitre la liste, tapez : | ||
+ | < | ||
+ | |||
+ | <note tip>Pour tout installer, vous pouvez directement utiliser : | ||
+ | < | ||
+ | À cause d'une dépendances du paquet " | ||
+ | < | ||
+ | sudo apt-get install --no-install-recommends xmlto | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | N' | ||
+ | |||
+ | Installez ensuite la librairie qui permet d' | ||
+ | < | ||
+ | |||
+ | Enfin nous allons pouvoir reconstruire le paquet. Vérifiez que vous êtes bien à la racine des sources de mpd (normalement vous y êtes) et tapez : | ||
+ | < | ||
+ | |||
+ | Il ne vous reste plus qu'à installer le paquet créé : | ||
+ | < | ||
+ | |||
+ | Vous pouvez supprimer le répertoire de travail : | ||
+ | < | ||
+ | |||
+ | ===== Dans tous les cas ===== | ||
+ | |||
+ | [[: | ||
+ | |||
+ | < | ||
+ | # An example of a httpd output (built-in HTTP streaming server): | ||
+ | # | ||
+ | # | ||
+ | # type " | ||
+ | # name "My HTTP MPD Stream" | ||
+ | # encoder | ||
+ | # port " | ||
+ | # quality | ||
+ | # bitrate | ||
+ | # format | ||
+ | #} | ||
+ | </ | ||
+ | |||
+ | Décommentez-les en prenant soin de choisir entre quality et bitrate. Voici un exemple qui fonctionne très bien pour un streaming en ogg vorbis : | ||
+ | |||
+ | < | ||
+ | # An example of a httpd output (built-in HTTP streaming server): | ||
+ | # | ||
+ | audio_output { | ||
+ | type " | ||
+ | name " | ||
+ | encoder | ||
+ | port " | ||
+ | # | ||
+ | bitrate | ||
+ | format | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Un autre exemple pour le mp3 : | ||
+ | |||
+ | < | ||
+ | # An example of a httpd output (built-in HTTP streaming server): | ||
+ | # | ||
+ | audio_output { | ||
+ | type " | ||
+ | name " | ||
+ | encoder | ||
+ | port " | ||
+ | # | ||
+ | bitrate | ||
+ | format | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Vous pouvez avoir besoin de diminuer le bitrate si votre connexion est lente, par exemple si vous streamez via les réseaux téléphoniques vers un smartphone. De la même manière augmentez-le (pas plus de 320) si la vitesse de votre connexion le permet (Par exemple si vous restez sur un réseau local). | ||
+ | |||
+ | Redémarez mpd. Vous pouvez ensuite écouter la musique en ouvrant dans un lecteur | ||
+ | |||
+ | |||
+ | ===== Problèmes connus===== | ||
+ | |||
+ | Si vous avez suivi la configuration en mp3, Ubuntu va tenter de mettre à jour mpd, considérant que la version des dépôts est prioritaire sur votre paquet personnalisé. Pour éviter ceci, il faut [[: | ||
+ | et y placer les lignes : | ||
+ | |||
+ | < | ||
+ | Package: mpd | ||
+ | Pin: version numéro_de_version 0 | ||
+ | Pin-priority: | ||
+ | </ | ||
+ | |||
+ | en remplaçant " | ||
+ | < | ||
+ | |||
+ | Depuis maverick cette technique ne fonctionnait pas chez moi. On m'a proposé sur le forum une autre solution : | ||
+ | < | ||
+ | ===== Voir aussi ===== | ||
+ | * [[: | ||
+ | * [[: | ||
+ | |||
+ | // | ||
+ | |||
+ | //Basé sur [[http:// |