Поддерживают ли несколько AirPort Express синхронизацию звука iTunes?

У меня есть члены семьи, планирующие вечеринку на следующий месяц, и они хотят, чтобы одна звуковая дорожка / плейлист транслировались по всему дому. Их текущее решение состоит в том, чтобы взять еще один AirPort Express (у нас уже есть пара), подключить к каждому из них динамики 2.1 и использовать один экземпляр iTunes для потоковой передачи на все динамики по беспроводной сети.

Я знаю, что iTunes уже поддерживает несколько выходов для динамиков, но я никогда не пробовал использовать несколько беспроводных динамиков (всегда был один внутренний и один беспроводной). Будут ли различные устройства синхронизировать свои аудиовыходы друг с другом? Им бы очень хотелось, чтобы дрожание или запаздывание звука, даже незначительное, не становилось заметным при переходе из комнаты в комнату.

Если iTunes этого не сделает, будет ли достаточно стороннего приложения (например, Airfoil)? Все это будет аудио из iTunes, поэтому я не думаю, что нам понадобится Airfoil для чего-либо, кроме синхронизации; даже в этом случае это может быть достаточной причиной, если iTunes не будет самостоятельно обрабатывать аудиосинхронизацию.

Ответы (1)

Согласно Википедии:

Часть AirTunes стека протоколов AirPlay использует UDP для потоковой передачи звука и основана на протоколе управления сетью RTSP. Потоки шифруются с помощью AES, что требует от получателя доступа к соответствующему закрытому ключу для расшифровки потоков.[13] Возможности потокового мультимедиа AirPort Express используют протокол удаленного вывода звука Apple (RAOP), собственный вариант RTSP / RTP. Используя WDS-мост[14], AirPort Express может обеспечить функциональность AirPlay (а также доступ в Интернет, общий доступ к файлам и принтерам и т. д.) на большом расстоянии в смешанной среде проводных и до 10 беспроводных клиентов.

Смотрите страницу здесь .

Обратите внимание на часть, где говорится, что UDP используется для потоковой передачи звука. UDP не исправляет ошибки. При использовании TCP (чаще всего), когда я отправляю пакет из A в B, я отправляю его, получаю подтверждение, затем отправляю следующий пакет. Когда я получаю подтверждение, частью этого подтверждения является код проверки ошибки. Если он не совпадает с кодом проверки ошибки, который я сгенерировал при первой отправке пакета, я знаю, что данные были каким-то образом искажены до достижения B, и поэтому я отправляю их снова.

Если мне придется отправить этот пакет несколько раз, прежде чем он будет успешно прочитан на другой стороне, это будет «звучать как» что-то неожиданное. Задержка немного отличается - задержка происходит, когда есть какая-то задержка или линия перегружена, и на самом деле требуется (некоторое произвольное количество) времени, чтобы сигнал туда попал. Это может произойти в любой модели.

Разница в том, что при использовании UDP, если пакеты теряются или повреждаются, это не имеет значения . iTunes сейчас отправит все данные, необходимые для представления песни . И сейчас , и сейчас . Если вы пропустите его или он деформируется, ну ладно. Он будет продолжать отправлять только то, что актуально сейчас.

Короче говоря: вы должны быть в порядке. Любые глюки, вероятно, будут короткими и приятными. А рассинхронизация? Вероятно, это не различимо для любого человека.

@ Тим Правильно. У меня есть такая настройка дома, и при отправке аудио на оба моих экспресса синхронизация редко прерывается. Тем не менее, честное предупреждение, потоковая передача звука занимает большую полосу пропускания, и любое прерывание беспроводной связи может быстро вывести из строя AirPort. При этом убедитесь, что это единственное, что использует Wi-Fi.
@Диаго правда? У меня есть много клиентов, которые используют Airport Express для музыки, и большинство из них активно используют Интернет в обычном режиме (Интернет/Электронная почта/загрузки - но ничего особенного).
По моему опыту, в ту минуту, когда AirPort Express переключается на жесткую полосу пропускания, звук умирает и начинает заикаться, однако ваш пробег может варьироваться.