Je souhaite diffuser ma sortie audio sur le réseau (Wi-Fi) vers mes appareils Android. Je ne cherche pas de solution de streaming de musique / vidéo, mais je diffuserais n'importe quelle sortie audio de mon bureau GNU / Linux sur mon travail Android comme un casque Bluetooth.
Mon bureau GNU / Linux est Debian Wheezy et le son est fourni par pulseaudio.
J'ai essayé le module raop de Pulseaudio (et je l'ai activé sur paprefs) + l'application AirBuddle d'Android, mais le son n'est pas diffusé (pulseaudio se voit se connecter à AirBuddle, mais le son n'est pas reproduit, il y a un échec de connexion dans certains logiciels, dans certains autres logiciels le son est bloqué).
pactl list sources short
est mieux pour trouver le numéro du paramètre source.pactl list | grep "Monitor Source"
montre des sources plus pertinentes pour moi.Vous pouvez utiliser VLC pour servir un flux MP3 de sortie de pulseaudio via HTTP.
Le principal avantage est que vous n'avez pas besoin d'installer de logiciel spécial sur votre appareil distant, un navigateur Web (ou un lecteur de musique) est tout ce dont vous avez besoin pour lire le flux. L'inconvénient est qu'il est uniquement audio, un décalage de quelques secondes le rend inutile pour les vidéos
Trouvez le nom de sortie de pulseaudio avec:
Démarrez le serveur VLC http, en remplaçant XXXX par votre nom de sortie:
Si nécessaire, trouvez votre adresse IP locale avec
ifconfig
Sur votre appareil distant, pointez le navigateur (ou l'application de streaming audio) sur:
Remarque: le flux n'est pas affecté par le volume défini sur le serveur, sauf si vous le désactivez totalement. Si nécessaire, vous pouvez maintenir le niveau juste un peu au-dessus de 0 pour n'entendre que le périphérique distant.
Les deux premières étapes combinées en une seule par polynomial_donut :
la source
cvlc -vvv pulse://$(pactl list | grep "Monitor Source" | awk '{print $3}') --sout '#transcode{acodec=mp3,ab=128,channels=2}:standard{access=http,dst=0.0.0.0:8888/pc.mp3}'
Pour diffuser la sortie audio via wifi sur votre téléphone Android, vous devez installer un logiciel serveur, qui envoie l'audio, sur PC et le logiciel client sur l'appareil Android. Les options disponibles sont
Haut-parleur sans fil audio WiFi
Exécutez l'application WiFi Audio Android et appuyez sur Démarrer, vous verrez l'adresse IP de l'appareil mobile en bas après avoir exécuté l'application Windows / Linux et mettez l'adresse IP de l'appareil mobile dans le champ d'adresse IP, puis appuyez sur Démarrer sur l'application PC. Maintenant, tout l'audio provenant du PC sera envoyé à l'appareil mobile et vous entendrez l'audio sur l'appareil mobile.
Télécharger
SoundWire
Transférez sans fil toute la musique ou l'audio de votre PC vers votre téléphone, tablette ou autre PC Android.
Page d'accueil Voir aussi
Autres liens utiles
XBMC android SE
la source
Pour ceux d'entre vous qui utilisent Soundwire et envoient du wifi depuis votre ordinateur portable ou PC, utilisez ifconfig ASSUREZ-VOUS D'UTILISER L'ADRESSE IP CORRECTE. Cela fonctionne toujours à ce jour, mais la plupart des distributions Linux ont besoin d'un deuxième adaptateur wifi pour envoyer le wifi et vous devez utiliser celui auquel votre Android est connecté. pas celui qui reçoit Internet. Celui qui l'envoie.
c'est-à-dire -> Si vous utilisez un adaptateur wifi "A" pour vous connecter à Internet et "B" pour envoyer du wifi depuis "A", alors connectez SoundWire sur Android à "B" PAS "A".
SoundWire ne se connectera PAS ou ne diffusera PAS si vous vous connectez à l'adaptateur qui n'envoie pas le wifi, entrez donc votre adresse IP dans vos applications Andoroid en conséquence, en utilisant la commande de terminal ifconfig en conséquence.
Oui, il y a un décalage, mais cette application, SoundWire, est le système le plus simple de "multi-connexion à l'ip et d'oublier". Pas de menus fous à parcourir. Et oui, il accepte plus d'une connexion. J'en ai utilisé 2 l'autre jour. Il ajoute le nombre d'appareils connectés à celui-ci dans la fenêtre principale de l'appareil émettant la transmission.
En l'utilisant personnellement comme système de radio wifi multi-pièces / courte distance chez moi à ce jour.
Prendre plaisir.
la source
Wow c'est vieux ...
Quoi qu'il en soit, utilisez VLC. Jolies GUI tout le long.
Lancez VLC sur votre appareil Android. Appuyez sur l'icône à côté du bouton de recherche (la flèche pointant vers le point). taper
http://<IP ADDRESS O OF THE MACHINE RUNNING VLC>:8080/
pour moi c'étaithttp://xxx.ca:8080/
Testé et fonctionnel. Maintenant, pourrait-on faire cela dans l'ancien temps du 9 juin 13? Peut-être, mais je suis trop paresseux pour vérifier les journaux de commmit de VLC;)
la source