Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
MPD en mode client/serveur
#11
(03-04-2018, 12:48 PM)paulw a écrit : [Image: ca42280e4a2b3aec00cd5300b75e61da.md.png]

On peut difficilement faire mieux en terme de charge (tourne sur une carte Sparky).

Tu peux faire encore plus petit (je ne dis pas mieux) avec Buildroot, même avec MPD + Shairport-Sync sur NanoPi NEO au lieu de aplay.
Odroid HC1 : MinimServer + Upmpdcli (player UPnP "virtuel")
NanoPi NEO : MPD (le vrai player UPnP) + Shairport-Sync
Voilà pendant la lecture de  fichiers 24/96 :
[Image: d8e791da7a478b1e635a9fe262e161a5.md.png]

Les deux se connectent sur un routeur, ils ne sont pas reliés directement.
Pour mettre en place le schéma de connexion directe NanoPi NEO via Ethernet sur Odroid HC1, il suffit de configure la communication réseau entre les deux.
Avantage : On pilote MinimServer et Upmpdcli, pas besoin d'aller sur NanoPI NEO. Upmpdcli donne la playlist à MPD, et ce dernier cherche les fichiers sur MinimServer.
Répondre
#12
(03-04-2018, 02:44 AM)paulw a écrit : Bonjour,

Inspiré par ce site (japonais): https://github.com/papalius/symphonic-mpd/wiki, j'ai testé un fonctionnement de MPD en mode "client/serveur" relativement simple.

- sur une machine ou tourne MPD on définit un "output" qui transmets un flux PCM à une machine "cliente" sur le reseau. La syntaxe utilisée est la suivante

audio_output {
type "pipe"
name "PIPE"
format "44100:16:2"  #pas sur que cette instruction soit nécessaire
always_on "yes"
command "ncat 192.168.x.x 4444"
}

- sur la machine "cliente", on utilise la commande suivante pour passer le flux à la carte audio (pas certains que tous les arguments soient utiles):

/usr/bin/ncat -kl 4444 -e "/usr/bin/aplay -M -t raw -Dplug:default -f cd"

Quel est l'intérêt ? - probablement aucun ! mais si vous êtes bidouilleur, continuez à lire...

Bonjour,
Il y a un énorme intérêt. C'est de récupérer le flux audio pour faire du traitement logiciel évolué (filtrage FIR, Crossfeeding,  bass-boost, compensation de courbe de réponse et certainement bien d'autres choses encore). Ensuite on réinjecte le flux traité dans ALSA...
Le tout sur la même plateforme hardware, genre PI3 (qui est assez puissante pour cela).
Jacques
contact@reddoaudio.com


Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Self de mode commun avant les diodes Nard 13 3,413 02-16-2024, 09:46 PM
Dernier message: Nard
  Choix câblage interne serveur Full Mundorf jean-luc 2 1,692 01-29-2024, 12:46 PM
Dernier message: jean-luc
  ENGINEERED fermé ou service client sous l'eau ? Moxa 15 4,680 01-27-2024, 02:26 PM
Dernier message: thomasv
Video Alimentation externe pour serveur audio fabs35 16 5,225 11-02-2023, 12:55 PM
Dernier message: jean-luc
  PC Serveur à monter. Quel matos? Janacek 70 23,685 05-27-2023, 11:23 PM
Dernier message: Vash_Vador

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)