Отправить аудио выход MacBook на iPhone для удаленного прослушивания

27

Можно ли отправлять аудио с музыки в iTunes или из фильмов на Netflix, звуков видеоигр и т. Д. С моего MacBook, а также получать и слушать аудио на моем iPhone? Я думаю, что это работает как беспроводные наушники, за исключением очень длинного шнура. Если есть способ сообщить мне, как работает решение, я заинтересован в создании собственного скрипта / приложения, чтобы сделать это, если оно не слишком устрашающее.

Если это важно, я использую старый MacBook 2009 года, работающий под управлением Snow Leopard.

theck01
источник
2
Крики, в каком году ты живешь, если 20009 год старый? Это 18 000 лет в будущем! ;)
Грэм Хатчисон
1
Я рад, что вы смогли сделать этот комментарий до того, как я его отредактировал, @GraemeHutchison :).
Джейсон Салас
Было ли что-нибудь новое с 2011 года?
Adam_G

Ответы:

10

Да, с помощью Airfoil для Mac (также доступно для Windows ) и сопутствующего приложения Airfoil Speakers Touch вы можете передавать любой звук с вашего Mac на ваше устройство iOS.

Я сам не много пробовал, и отзывы смешанные, но вы можете попробовать это бесплатно, прежде чем раскошелиться на это.

Это также можно использовать для отправки звука с MacBook на Bluetooth-гарнитуру, подключенную к устройству iOS. Что-то, что очень сложно в противном случае.

Lizzan
источник
3
Это решение работало, хотя для живых приложений, таких как просмотр фильма на Netflix, звук был достаточно задержан, чтобы раздражать. Возможно, я углублюсь в Core Audio API и посмотрю, смогу ли я найти там несколько инструментов
theck01
Airfoil по-прежнему лучший?
Adam_G
Это определенно работает с Airfoil, но лично я не был фанатом, чтобы заплатить 25 $ только за решение в настройке, я не уверен, что когда-нибудь снова буду использовать это. А если серьезно, я не выношу «эй, используй меня, я свободен, но я буду раздражать тебя» после 15 минут фрирайда ». политика ..
Дамиан Фогель
Основным недостатком аэродинамического профиля является значительное отставание, обычно около 2 секунд. Это не имеет значения для простого прослушивания музыки, но звук из Skype или Netflix будет полностью не синхронизирован с видео.
Adam_G
8

Вот небольшое решение, которое использует программы с открытым исходным кодом Soundflower, VLC и SoX.

Прежде всего, вам необходимо установить необходимые программы, используя Homebrew:

brew install sox
brew cask install soundflower vlc

Выберите устройство Soundflower (2ch) в системных настройках для вывода звука таким образом, чтобы его можно было перенаправить на сервер VLC, который мы настроим далее. (Обратите внимание, что приглушается внутренний разъем динамиков / наушников.) Отметив «Показать громкость в строке меню», вы также можете изменить устройство вывода, щелкнув по элементу строки меню более удобным способом.

Настройки звука

Теперь запустите сервер VLC:

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

Вы можете адаптировать качество и скорость передачи данных с помощью -Cпереключателя (см. Документацию SoX ). Удалить, -qчтобы получить визуальную обратную связь о том, играет ли звук.

Наконец, на вашем устройстве iOS установите клиент VLC для iOS . В боковом меню выберите Network Stream и введите, http://[YOUR-LOCAL-IP]:8080чтобы запустить поток.

Предостережения: эта настройка не подходит для приложений реального времени, таких как игры или чат, поскольку задержка составляет ~ 2 секунды. Однако его можно использовать для просмотра видео в VLC, сдвинув звуковую дорожку для учета задержки («Окно»> «Синхронизация дорожек»).

Робин Динс
источник
1
отличное решение! Спасибо. Перед началом установки рекомендуется включить: brew update-reset && brew update
Рой
Не brewобновляется автоматически при установке чего-либо? Кстати, мне просто пришло в голову, что можно получить доступ к устройству аудиовхода (в данном случае Soundflower) напрямую из VLC, используя, qtsound://как описано здесь . Таким образом, можно избежать использования SoX в качестве дополнительной программы захвата звука.
Робин Динс
2

Мне не хотелось платить за Airfoil - плюс я немного подозреваю, что не могу использовать все источники звука на Mac.

Вместо этого я использую Airphones (DELETED - приложение сейчас недоступно)

Джо
источник
1
Downvoted, потому что Airphonesapp.com теперь отображается порносайт .. NSFW!
Доминик Дорн
1
Справедливый. Отредактировано ...
Джо
1

Я использовал Airfoil и мог передавать потоковую музыку из iTunes (на iMac под управлением OSX Mavericks 10.9.1) на мои iDevices.

Я признаю, что ценник за 25 $ не был чем-то, что мне понравилось.

Однако это работает. Вы можете воспроизводить музыку из iTunes на своем ноутбуке и одновременно слушать музыку на своем iPhone удаленно.

Весь дом может воспроизводить одну и ту же музыку через разные динамики: ноутбук, iphone и, возможно, imac или ipad.

Для меня цену за 25 долларов немного легче проглотить, чем купить за 94 долларов США Apple Airport Express плюс колонки для подключения к Airport Express.

Более того, Airport Express имеет только один порт аудиоразъема, поэтому один динамик для одного Airport Express.

Надеюсь это поможет.

user69011
источник