Nommage

Pourquoi Dish & Satellite ?

Une courte histoire sur la lignée, la diffusion, et les projets à qui nous devons notre vocabulaire.

Sunshine et Moonlight y sont arrivés en premier.

Dans le streaming de jeux auto-hébergé, deux projets open source font référence :

Les noms tombent juste. Sunshine est la source, toujours allumée. Moonlight est le reflet : ce que vous voyez, quelque part loin de la source. Deux mots expliquent tout le dispositif.

Où s'inscrivent les manettes ?

Sunshine et Moonlight ont toujours pris en charge l'entrée de manette. La manette branchée sur Moonlight est transférée par le flux. Ce modèle suppose que la manette et l'écran vivent sur le même appareil. Diffusez sur votre télé avec Moonlight tournant sur un Shield TV, et la manette du Shield est la manette. Branchez votre téléphone, et les commandes du téléphone deviennent les commandes.

Nous voulions découpler la manette de l'écran : diffuser la vidéo sur une télé, ou se passer complètement de vidéo, et laisser n'importe quel appareil sur votre Wi-Fi être la manette, ou plusieurs manettes pour la coop canapé. Appairez le vieux téléphone de votre tiroir à votre PC de jeu et vous avez une manette Xbox sans fil en main cinq minutes plus tard.

La métaphore de la diffusion

Une fois le problème clair, les noms ont suivi. Si Sunshine est la source de la diffusion vidéo, la manette avait besoin de sa propre diffusion. Quelque chose qui signale, relaie, transmet.

Un satellite. La chose dans le ciel qui diffuse.

Et qu'est-ce qui attrape une diffusion d'un satellite ?

Une parabole : en anglais, a dish. La chose dans votre main (enfin, dans votre jardin) qui reçoit.

Diffusion vidéo

Sunshine → Moonlight

Diffusion de manette

Dish → Satellite

Attendez, n'est-ce pas inversé ?

Si, et c'est tout l'intérêt. En télévision par satellite, c'est la parabole qui reçoit. Ici, votre téléphone est la source du signal : c'est vous qui émettez, et votre PC de jeu est l'auditeur, le satellite garé en orbite géostationnaire au-dessus de votre bureau, qui capte tout ce qui lui parvient.

Dish, l'appareil dans votre main, est la parabole. C'est le petit émetteur ciblé, focalisé, pointé vers le satellite. Chaque pression de bouton est un paquet sur un faisceau.

Satellite, le récepteur sur votre PC, est le satellite. Il relaie vers vos jeux tout ce que Dish envoie.

Nommer notre famille

Donc quand vous voyez cette liste de dépôts, vous pouvez la lire d'un seul souffle :

Un satellite, plusieurs paraboles, toutes pointées vers le même ciel.

Remerciements

Merci aux équipes Sunshine et Moonlight. Pour les fondations techniques qui ont rendu tout cela possible, pour le langage de marque que nous avons emprunté sans honte, et pour avoir prouvé qu'un tout petit projet open source peut tenir tête à des plateformes de cloud gaming à milliards de dollars.

Nous espérons que Dish et Satellite gagneront leur place dans le même ciel.