Voilà, j'ai un projet de diffusion du son sur mon réseau local, via pulseaudio tout d'abord (pour diffuser le son sur le réseau : RTP multicast), puis via VLC (pour compresser le flux audio).
Pour cela, j'ai trouvé ce tuto : https://www.freedesktop.org/wiki/Softwa ... /#index6h2
Mais si je poste ici, c'est bien évidemment que j'ai un problème.
Donc j'ai fait comme dans le tuto : j'ai modifié mon fichier /etc/pulse/default.pa
J'y ai ajouté les lignes suivantes :
Code : Tout sélectionner
load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100Ensuite, toujours dans le fichier /etc/pulse/default.pa, j'ai mis la ligne suivante :
Code : Tout sélectionner
load-module module-rtp-send source=rtp.monitor destination=127.0.0.1 port=42100 loop=1La 2e ligne permet de rediriger le flux audio vers un flux rtp de ma machine (127.0.0.1) sur le port 42100.
J'imagine que tout ça fonctionne, en tout cas je n'ai pas d'erreur.
Ensuite, via une ligne de commande vlc, je compresse le flux rtp, et je le redirige vers une adresse multicast (225.0.0.X). Le flux sera alors normalement visible et "streamable" depuis n'importe quelle machine du réseau.
La ligne de commande que j'utilise est la suivante :
Code : Tout sélectionner
cvlc --ipv4 rtp://@127.0.0.1:42100 ":sout=#transcode{acodec=mp3,ab=256,channels=2}:duplicate{dst=rtp{dst=225.0.0.1,mux=ts,port=42000}}"Code : Tout sélectionner
vlc --ipv4 rtp://@225.0.0.1:42000Est ce que vous avez des idées ? Comme c'est spécifique à pulseaudio, est ce que vous connaissez un forum avec des gens spécialisés là dessus qui pourraient m'aider ?
Merci d'avance pour vos réponses
Si ça peut servir, ma config : linux mint mate 18.2 64 bits, pulseaudio 8