Я пытаюсь использовать зеркалирование AirPlay в настройке в стиле конференц-зала, используя Apple TV 3-го поколения. Все программное обеспечение полностью обновлено (по состоянию на 24.07.2014).
Все устройства подключены к надежной сети без пароля.
На iPhone 4s служба AirPlay отображается в центре управления, и зеркалирование работает нормально. Начиная с MacBook Air начала 2014 года, AirPlay никогда не становится доступным в строке меню или в настройках дисплея ИЛИ в обычном iTunes.
Что я должен сделать, чтобы попытаться устранить эту проблему?
РЕДАКТИРОВАТЬ:
Мне было интересно, была ли какая-то проблема с подсетью, но, похоже, нет. Для наглядности Apple TV — 10.10.17.217. Два устройства iOS могут использовать AirPlay с .18.8 и .18.196, но MacBook Air не может с .20.127. Все они имеют одинаковую маску подсети 255.255.240.0 и указывают на один и тот же маршрутизатор (.16.1).
Я предполагаю, что мне все еще нужно попробовать с другими конечными точками AirPlay и с другими MacBook, но мне действительно нечего делать, кроме как догадываться и проверять.
Ааа, я только что проверил на iMac, подключенном к той же сети, .17.118. Ничего.
...
ОКЕЙ ПОДДЕРЖИТЕ СЕКУНДУ.
Я немного погуглил и нашел несколько упоминаний о том, что Bluetooth был добавлен в качестве замены/дополнения для Bonjour, обнаружившего AirPlay в недавнем обновлении. Предполагая, что устройства iOS немного более неразборчивы с Bluetooth, чем Mac, я попытался протестировать устройства iOS с отключенным Bluetooth. Вот в чем дело: после подключения вы можете отключить Bluetooth, но если Bluetooth не включен, вы не сможете увидеть конечную точку AirPlay.
Я заметил, что в Apple TV также есть настройка Bluetooth, и увидел, что он просто включен и выполняет поиск. После его отключения опция AirPlay сразу же исчезла с устройств iOS. Вернулся, и опция снова появилась. По-прежнему ничего от Маков.
На Apple TV установлена версия программного обеспечения 6.2 (6698.99.50.31).
Что, черт возьми, здесь происходит?
Первое, что я хотел бы проверить, это включен ли брандмауэр на вашем Macbook и блокирует ли он входящие пакеты. Если брандмауэр включен, попробуйте временно отключить его на несколько минут, чтобы увидеть, появится ли значок AirPlay в строке меню.
Следующее, что нужно проверить, — находятся ли устройства в одной подсети. Вы можете найти IP-адрес и маску подсети вашего Apple TV в формате Settings -> General -> Network
. А IP-адрес и маска подсети вашего Macbook в формате System Preferences -> Network -> Wi-Fi -> Advanced... -> TCP/IP
. В идеале вы должны ожидать увидеть одну и ту же маску подсети на обоих устройствах (вероятно, что-то вроде 255.255.255.0) и IP-адреса, которые похожи, за исключением числа после последней точки (что-то вроде 192.168.0.125 и 192.168.0.138).
Это две вещи, которые я бы проверил в первую очередь. Проверьте их и дайте нам знать, как у вас дела.
У Apple есть руководство по устранению неполадок AirPlay для Mac. Есть еще несколько вещей, которые могут помочь: О зеркалировании AirPlay в OS X
Происходит следующее: начиная с Apple TV OS 6.1 и iOS 7.1, iPhone и iPad поддерживают Bluetooth-обнаружение сервисов Airplay для Apple TV.
Это означает, что даже без сопряжения Bluetooth выполняет «рукопожатие» между iPhone/iPad и Apple TV, которое обменивается информацией об обнаружении. Это означает, что даже если вы не в той же сети, вы можете «видеть» Apple TV. Обратите внимание, что Airplay сам по себе не работает через Bluetooth... это все еще происходит через Wi-Fi/Ethernet. «Рукопожатие» Bluetooth просто сообщает клиентскому устройству IP-адрес интерфейса Wi-Fi или Ethernet Apple TV, на котором клиент может найти службу.
Это чрезвычайно полезно в средах корпоративного типа, где эти вещи, как правило, находятся в разных VLAN, потому что протокол Bonjour, который обычно служит для этой цели, является широковещательным протоколом, который не пересекает границы сети без помощи службы ретрансляции Bonjour, такой как Avahi.
К сожалению, эта функция Bluetooth Discovery недоступна для компьютеров Mac, поэтому ваш iPhone/iPad может видеть Apple TV, а ваш Mac — нет. К счастью, с последней бета-версией операционной системы Yosemite от Apple это, кажется, работает (Ура!)
Также похоже, что Apple реализует одноранговую систему Airplay в iOS 8, которая вообще не зависит от корпоративных сетей.
Надеюсь, это было понятно и полезно, Дракс.
У меня была очень похожая проблема, маски подсети совпадали, и мой Apple TV (поколение 1) и мой MacBook Pro (без сетчатки) были подключены к одной и той же сети, одной и той же подсети и т. д. Но я не мог транслировать с моего Mac на Apple TV. Я мог бы синхронизировать Apple TV, делиться или не делиться фотографиями ....
Я перезагрузил сеть на Apple TV (выбрал ту же сеть, повторно ввел пароль), и почти сразу же я смог транслировать с iTunes на своем компьютере на свой Apple TV.
Включено ли зеркалирование эфира в Системных настройках? Чтобы включить его, откройте Системные настройки и нажмите на дисплеи. Затем внизу должна быть галочка рядом с отображением параметров зеркального отображения в строке меню, если они доступны. Если нет, щелкните поле, чтобы включить его.
У меня была аналогичная проблема, и причиной невозможности был брандмауэр.
Я обнаружил следующие случаи:
(1) Брандмауэр деактивирован -> Airplay должен работать.
(2) Активирован брандмауэр, Блокировать входящие соединения: ВЫКЛ. -> Airplay должен работать.
(3) Активирован брандмауэр, блокировка входящих подключений: ON -> Airplay не работает.
В моем случае после перехода из (3) -> (2) все снова было в порядке.
NReilingh
NReilingh
ДомQ