32 votes

Envoyez la sortie audio du MacBook vers l'iPhone pour une écoute à distance

Est-il possible d'envoyer de la musique depuis iTunes, ou des films sur Netflix, ou des sons de jeux vidéo, etc., depuis mon MacBook et de recevoir et écouter l'audio sur mon iPhone ? Je pense que cela fonctionne comme des écouteurs sans fil, mais avec un très long cordon. S'il y a un moyen pourriez-vous me faire savoir comment la solution fonctionne, je suis intéressé à créer mon propre script/app pour faire cela si ce n'est pas trop intimidant.

Si c'est important, j'utilise un vieux MacBook 2009, sous Snow Leopard.

12voto

aku Points 54867

Oui, en utilisant Airfoil pour Mac (également disponible pour Windows ) et l'application compagnon Haut-parleurs Airfoil Touch vous pouvez diffuser n'importe quel fichier audio de votre Mac vers votre appareil iOS.

Je ne l'ai pas beaucoup essayé moi-même, et les avis sont mitigés, mais vous pouvez l'essayer gratuitement avant de débourser de l'argent.

Cela peut également être utilisé pour envoyer l'audio d'un MacBook vers un casque bluetooth connecté à un appareil iOS. Quelque chose qui est très difficile autrement.

12voto

Robin Dinse Points 211

Voici une petite solution qui utilise les programmes open source Soundflower, VLC et SoX.

Tout d'abord, vous devez installer les programmes nécessaires en utilisant Homebrew :

brew install sox
brew cask install soundflower vlc

Choisissez le périphérique Soundflower (2 canaux) dans les paramètres du système pour la sortie sonore afin qu'elle puisse être transmise à un serveur VLC que nous allons configurer ensuite. (En cochant "Afficher le volume dans la barre de menu", vous pouvez également changer le périphérique de sortie en cliquant sur l'élément de la barre de menu avec la touche Alt.

Sound settings

Maintenant, lancez le serveur VLC :

sox -t coreaudio "Soundflower (2c" -t mp3 -C 96 -q - | \
  vlc - --sout "#standard{access=http,mux=ogg,dst=localhost:8080}" --intf dummy

Vous pouvez adapter la qualité et le débit binaire à l'aide de la touche -C (voir le Documentation SoX ). Retirez -q pour obtenir un retour visuel sur la lecture d'un son.

Enfin, sur votre appareil iOS, installez le programme Client VLC pour iOS . Dans le menu latéral, choisissez Network Stream et entrez http://[YOUR-LOCAL-IP]:8080 pour démarrer le flux.

Mises en garde : Cette configuration n'est pas adaptée aux applications en temps réel comme les jeux ou le chat car il y a un décalage d'environ 2 secondes. Cependant, elle peut être utilisée pour regarder des vidéos dans VLC en décalant la piste sonore pour tenir compte du décalage (Fenêtre > Synchronisation des pistes).

3voto

Joe Points 4789

Je n'avais pas envie de payer pour Airfoil - et je me méfie un peu de ne pas pouvoir utiliser todo sources audio sur le Mac.

A la place, j'utilise des Airphones (SUPPRIMÉ - application maintenant indisponible).

2voto

Pierz Points 2729

De la même manière que la réponse de @Robin, vous pouvez utiliser la fonction BlackHole pilote audio virtuel - qui fonctionne sur les versions récentes de MacOS. Une façon plus simple de faire du streaming est d'utiliser ffpmeg (par exemple brew install ffmpeg ). Dirigez ensuite votre sortie audio vers le pilote BlackHole (sélectionnez-le comme périphérique de sortie - ou incluez-le comme partie d'un périphérique agrégé) et découvrez à quel numéro de sortie il est destiné :

ffmpeg -f avfoundation -list_devices true -i ""

Utilisez ensuite le numéro de périphérique audio de l'AVFoundation (par exemple, 5) pour transmettre le flux audio à l'adresse suivante your_device (Vous pouvez utiliser votre_appareil.local ou son adresse IP) :

ffmpeg -f avfoundation -i "none:5" -acodec mp3 -f rtp  rtp://your_device:1234

Pour écouter sur votre_appareil, utilisez le client VLC (par exemple sur un iPhone/iPad/MacBook) et allez dans Réseau->Ouvrir un flux réseau et tapez dans rtp://@:1234

1voto

user69011 Points 11

J'ai utilisé Airfoil et j'ai pu diffuser de la musique depuis iTunes (sur un iMac exécutant OSX Mavericks 10.9.1) vers mes iDevices.

J'admets que le prix de 25 dollars n'était pas quelque chose qui me plaisait.

Cependant, cela fonctionne. Vous pouvez lire de la musique à partir d'iTunes sur votre ordinateur portable et simultanément écouter la musique de votre iPhone à distance.

Vous pouvez faire en sorte que toute la maison diffuse la même musique par le biais de différents haut-parleurs : votre ordinateur portable, votre iphone et peut-être un imac ou un ipad.

Pour moi, le prix de 25 dollars est un peu plus facile à avaler que l'achat d'une Apple à 94 dollars américains. Airport Express plus Haut-parleurs pour se connecter à l'Airport Express.

De plus, l'Airport Express n'a qu'un seul port jack audio, donc un seul haut-parleur pour un seul Airport Express.

J'espère que cela vous aidera.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X