Deaktivieren Sie Airplay auf dem Mac wegen zu vieler Airplay-Geräte

Ich möchte eine Lösung für mein Problem finden. Ich bin kürzlich in ein Wohnheim mit etwa 1100 Studenten gezogen, und jeder dieser Studenten hat eine Mediabox, die auch ein Airplay-Gerät ist.

Aus diesem Grund scheint der Airplay-Dienst den Ton auf dem Client vollständig zu zerstören und ihn sehr langsam zu machen. Ich habe dies umgangen, indem ich Bonjour einfach vollständig deaktiviert habe, indem ich die plists mDNSResponder und mDNSResponderHelper aus den Start-Daemons entladen habe, aber dadurch schlagen auch die Multicast-Ankündigungen meines IPTV-Dienstes fehl.

Ich habe auch versucht, die Bonjour-Pakete ohne Erfolg zu blockieren (mit Littlesnitch).

Ich möchte nur, dass die Airplay-Geräte überhaupt nicht geladen werden, damit sie nicht in Beschlag genommen werden.

Informationen zu meinem System: OSX 10.9.3 (sowohl auf einem Macbook als auch auf einem iMac). Dinge, die ich versucht habe:

  1. Chmodding des mDNSService auf 000 (funktioniert nicht so gut)
  2. Blockieren der mit Airplay-Ankündigungen verbundenen Ports (5353)
  3. Vollständiges Entladen von mDNSResponder und mDNSResponderHelper

Ich bin über ein kabelgebundenes Netzwerk verbunden und die Ankündigungen werden über Multicast-Ankündigungen gesendet (wie bei meinem IPTV).

Antworten (2)

Versuchen Sie, die AirPlay-Spiegelung in Ihrem Terminal zu deaktivieren

sudo chmod 000 

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

Um es wieder einzuschalten

sudo chmod 755 

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

Hier ist die Liste der von Airplay verwendeten Ports

Airplay-Ports

Quelle

OSX 10.11 als root:chmod: Unable to change file mode on /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent: Operation not permitted
@gcb - In El Capitan behindert SIP die Ausführung dieses Befehls.

AirPlayXPCHelper hat /usr/libexec/AirPlayXPCHelperPort 7000 in meinem lokalen Netzwerk gehämmert. Port 7000 ist nicht in Apples Who is Who von Ports und Verwendung dokumentiert:

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

Ich habe es gefunden, indem ich ein Softwarepaket für die Netzwerkzugriffsüberwachung und Anwendungs-Firewall mit geringer Leistung namens Radio Silence verwendet habe.

Radio Silence ist eine einfache Alles-oder-nichts-Schnittstelle für die Überwachung des Prozessnetzwerkzugriffs. https://radiosilenceapp.com . Für diejenigen, die Little Snitch oder HandsOff finden! Ein wenig zu komplex oder überwältigend in den Einstellungen, dies ist ein schnelles und schmutziges Tool mit einer sauberen Oberfläche.

Dasselbe, AirPlayXPCHelperhämmerte Port 7000 auf einer fremden IP im zugewiesenen Bereich (192.168.86.173). Ich habe das Betriebssystem von Grund auf neu installiert und hämmerte immer noch Port 7000 auf dieselbe seltsam zugewiesene interne IP. Ich habe es mit Wireshark gefunden und dann verwendet, netstat -anvt | grep SYN_SENTals es versuchte, eine Verbindung herzustellen, um mir eine PID zu geben und dann ps -ax | grep $PIDfestzustellen, dass es AirPlayXPCHelper.