Che cosa sono tutti questi servizi tvOS?

1

Ho notato che la trasmissione TVOS di Apple non meno di 7 mDNS PTR - RR s (tramite Bonjour , presumo):

+ Apple TV._airplay._tcp.local
+ Apple TV._mediaremotetv._tcp.local
+ Apple TV._companion-link._tcp.local
+ 1BC5121395BA@Apple TV._raop._tcp.local
+ 70-61-23-49.1Apple TV._sleep-proxy._udp.local
+ BC69B8CC-AEE6-B37E-AAB3-E2D55C4DE0AA._homekit._tcp.local
+ EC9ED9FECEDB93DFEE5A0AC02C0BA9A5CD8DDA27._touch-able._tcp.local

Nota: i valori unici e identificabili personalmente sono stati randomizzati.

Sembra molto. All'inizio pensavo che fossero solo i primi 5 (sembra ancora molto). Alcuni sono ovvi, altri sono .. non così tanto. Ma, tira il cavo ethernet di AppleTV e guardali sparire tutti.

    
posta tjt263 14.12.2018 - 09:17
fonte

1 risposta

3

I servizi sono:

._ airplay._tcp.local

Questa è una pubblicità Bonjour per il servizio di rete che consente ad AirPlay di contenuti video. Cioè ciò consente ai dispositivi iOS di rilevare Apple TV come "display remoto" su cui è possibile visualizzare video.

._ mediaremotetv._tcp.local

Questo è uno dei servizi di rete che fa funzionare Apple TV Remote, ovvero l'app o la funzione integrata di Control Center per il controllo remoto dei dispositivi Apple TV da iPhone e iPad. Questo servizio è pubblicizzato sulla rete tramite Bonjour per garantire che i dispositivi iOS possano scoprire AppleTV.

._ compagno-link._tcp.local

Questo servizio apparentemente non è documentato da Apple, ma sembra coinvolto nel far funzionare il sistema AirPlay 2.

._ raop._tcp.local

Questo servizio di rete è chiamato Remote Audio Output Protocol. In pratica si dice che AppleTV funziona come un ricevitore audio AirPlay. Questa pubblicità Bonjour consente ai dispositivi iOS di scoprire l'Apple TV come "altoparlante" a cui inviare l'audio.

._ sonno-proxy._udp.local

Questo è un Bonjour Sleep Proxy. L'idea è che AppleTV possa rispondere a varie richieste di rete per altri dispositivi che sono attualmente in modalità a basso consumo per ridurre il consumo di energia. Ad esempio potrebbe essere un Mac che offre una libreria iTunes condivisa o una stampante condivisa. AppleTV può quindi rispondere alle richieste di rete per questi server mentre il Mac è in modalità di sospensione, consentendo ad esempio all'utente di elencare le stampanti condivise disponibili sulla rete. Tuttavia, quando l'utente sceglie di stampare qualcosa, AppleTV riattiverà il Mac e trasferirà la richiesta ad esso.

_homekit._tcp.local

Questo è un servizio di rete riguardante HomeKit, il sistema Apple per comunicare e controllare i dispositivi domestici. Pensa a lampadine controllabili, ombre, campanelli, qualsiasi cosa. AppleTV funziona come un proxy in tale impostazione in modo tale che l'utente possa controllare i dispositivi da remoto (cioè mentre non è a casa) anche se i dispositivi potrebbero essere solo Bluetooth e fuori portata. Nota che i normali dispositivi HomeKit sulla rete pubblicizzano come _hap._tcp invece.

._ touch-able._tcp.local

Questo è un altro dei servizi di rete che fa funzionare Apple TV Remote. Questo servizio riguarda l'autenticazione del dispositivo. Cioè se si desidera ad esempio riprodurre un video Youtube su Apple TV, Apple TV può richiedere che il dispositivo sia autenticato prima di poterlo fare. In pratica le autenticazioni funzionano da Apple TV visualizzando un codice PIN sul televisore che l'utente inserisce sul dispositivo iOS. Questo codice PIN viene trasferito utilizzando il servizio pubblicizzato come "touch-able" per autenticare il dispositivo.

    
risposta data 16.12.2018 - 22:20
fonte

Leggi altre domande sui tag