6 votes

C'est quoi tous ces services tvOS ?

J'ai remarqué que le tvOS d'Apple diffuse pas moins de 7 mDNS PTR - RR s (via Bonjour je présume) :

+ 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

Note : Les valeurs uniques et personnellement identifiables ont été randomisées.


Ça semble beaucoup. Au début, je pensais qu'il n'y avait que les 5 premiers (ça semble toujours être beaucoup). Certains sont évidents, d'autres pas tant que ça. Mais, tirez le câble ethernet de l'AppleTV et regardez-les tous disparaître.

10voto

Jose Chavez Points 645

Ces services sont :

._airplay._tcp.local

Il s'agit d'une publicité Bonjour pour le service réseau qui permet d'utiliser AirPlay pour le contenu vidéo. En d'autres termes, cela permet aux appareils iOS de découvrir l'Apple TV comme un "écran distant" sur lequel ils peuvent afficher des vidéos.

._mediaremotetv._tcp.local

Il s'agit de l'un des services réseau qui permettent de faire fonctionner l'Apple TV Remote, c'est-à-dire l'application ou la fonction intégrée du Control Center permettant de contrôler à distance les appareils Apple TV depuis les iPhones et les iPads. Ce service est annoncé sur le réseau via Bonjour pour que les appareils iOS puissent découvrir l'AppleTV.

._companion-link._tcp.local

Ce service n'est apparemment pas documenté par Apple, mais semble impliqué dans le fonctionnement du système AirPlay 2.

._raop._tcp.local

Ce service réseau est appelé Remote Audio Output Protocol. Il signifie essentiellement que l'AppleTV fonctionne comme un récepteur audio AirPlay. Cette annonce Bonjour permet aux appareils iOS de découvrir l'Apple TV comme un "haut-parleur" auquel vous pouvez envoyer de l'audio.

._sleep-proxy._udp.local

Il s'agit d'un proxy de sommeil Bonjour. L'idée est que l'AppleTV peut répondre à diverses requêtes réseau pour d'autres appareils qui sont actuellement en mode basse consommation afin de réduire la consommation d'énergie. Par exemple, il peut s'agir d'un Mac offrant une bibliothèque iTunes partagée ou une imprimante partagée. L'AppleTV peut alors répondre aux requêtes réseau de ces serveurs pendant que le Mac est en mode veille - par exemple en permettant à l'utilisateur de dresser la liste des imprimantes partagées disponibles sur le réseau. Cependant, lorsque l'utilisateur choisit d'imprimer quelque chose, l'AppleTV réveille le Mac et lui transfère la demande.

_homekit._tcp.local

Il s'agit d'un service réseau concernant HomeKit, le système d'Apple pour communiquer avec les appareils de la maison et les contrôler. Pensez à des ampoules, des stores, des sonnettes de porte contrôlables, peu importe. L'AppleTV fonctionne comme un proxy dans un tel contexte, de sorte que l'utilisateur peut contrôler les appareils à distance (c'est-à-dire lorsqu'il n'est pas chez lui), même si les appareils sont uniquement Bluetooth et hors de portée. Notez que les appareils HomeKit ordinaires sur le réseau s'annoncent plutôt comme _hap._tcp.

._touch-able._tcp.local

Il s'agit d'un autre des services réseau qui permettent à la télécommande Apple TV de fonctionner. Ce service concerne l'authentification des appareils. Par exemple, si vous voulez lire une vidéo Youtube sur l'Apple TV, l'Apple TV peut exiger que l'appareil soit authentifié avant d'être autorisé à le faire. Dans la pratique, l'authentification fonctionne en affichant sur l'Apple TV un code PIN que l'utilisateur saisit sur son appareil iOS. Ce code PIN est transféré à l'aide du service annoncé comme "tactile" pour authentifier l'appareil.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X