Wyłącz Airplay na Macu z powodu zbyt wielu urządzeń Airplay

6

Chciałbym znaleźć rozwiązanie mojego problemu. Niedawno przeprowadziłem się do akademika około 1100 studentów, a każdy z nich ma mediabox, który jest również urządzeniem Airplay.

Z tego powodu usługa Airplay wydaje się całkowicie niszczyć dźwięk na kliencie i spowalniać go. Obejrzałem to, po prostu całkowicie wyłączając bonjour, zwalniając listy mDNSResponder i mDNSResponderHelper z demonów uruchamiających, ale to także powoduje, że ogłoszenia multicast mojej usługi IPTV zawodzą.

Próbowałem też zablokować pakiety bonjour, ale bez powodzenia (z Littlesnitch).

Chciałbym, żeby w ogóle nie ładował urządzeń Airplay, więc nie będzie się z nimi zaczepiał.

Informacje o moim systemie: OSX 10.9.3 (zarówno na Macbooku, jak i iMacu). Rzeczy, których próbowałem:

  1. Chmodding mDNSService do 000 (nie działa tak dobrze)
  2. Blokowanie portów związanych z ogłoszeniami Airplay (5353)
  3. Całkowite rozładowanie mDNSResponder i mDNSResponderHelper

Jestem połączony za pośrednictwem sieci przewodowej, a ogłoszenia są wysyłane za pośrednictwem ogłoszeń multiemisji (jak w przypadku mojego IPTV).

Mats Willemsen
źródło

Odpowiedzi:

4

Spróbuj wyłączyć AirPlay Mirroring w swoim terminalu

sudo chmod 000 

/System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent

Aby ponownie włączyć

sudo chmod 755 

/System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent

Oto lista portów używanych przez Airplay

porty Airplay

źródło

Ruskes
źródło
1
OSX 10.11 jako root:chmod: Unable to change file mode on /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent: Operation not permitted
gcb
2
@gcb - W El Capitan SIP przeszkadza w wykonaniu tego polecenia.
IconDaemon
0

AirPlayXPCHelper wbijał /usr/libexec/AirPlayXPCHelperport 7000 w mojej sieci lokalnej. Port 7000 nie jest udokumentowany w Apple, kto jest kim z portów i wykorzystania:

https://support.apple.com/en-us/HT202944

Znalazłem go przy użyciu lekkiego pakietu monitorowania dostępu do sieci aplikacji i zapory aplikacji o nazwie Radio Silence.

Radio Silence jest łatwym interfejsem do monitorowania dostępu do sieci procesowej. https://radiosilenceapp.com . Dla tych, którzy znajdą Little Snitch lub HandsOff! Jest to trochę zbyt złożone lub przytłaczające w ustawieniach, jest to szybkie i brudne narzędzie z czystym interfejsem.

William Cerniuk
źródło