Zašto Dish & Satellite?
Kratka priča o porijeklu, emitovanju, i projektima kojima dugujemo svoj vokabular.
Sunshine i Moonlight su stigli prvi.
U svijetu samohostovanog cloud gaminga, dva projekta otvorenog koda su sve promijenila:
- Sunshine pokreće se na vašem gaming PC-u i emituje video i audio vašeg ekrana kao stream s niskim kašnjenjem. Sitan privatni GeForce Now u vašoj kući.
- Moonlight pokreće se na vašem TV-u, vašem telefonu, vašem Steam Deck-u. Hvata to emitovanje, dekodira ga i pušta vaše PC igre gdje god slučajno sjedite.
Imena su savršena. Sunshine je izvor: jak, uvijek upaljen, energičan. Moonlight je odraz: ono što zapravo vidite, negdje daleko od izvora. Brand nosi cijeli mentalni model u dvije riječi.
Gdje se kontroleri uklapaju?
Sunshine i Moonlight su uvijek podržavali ulaz kontrolera. Kontroler priključen na Moonlight prosljeđuje se nazad preko stream-a. Taj model pretpostavlja da kontroler i ekran žive na istom uređaju. Strimujte na TV sa Moonlight-om koji se pokreće na Shield TV-u, i Shield-ov kontroler je kontroler. Priključite svoj telefon, i kontrole telefona postaju kontrole.
Mi smo htjeli nešto drugo. Htjeli smo da razdvojimo kontroler od ekrana. Strimujte video na TV (ili preskočite video u potpunosti) i dozvolite bilo kojem uređaju na vašem Wi-Fi-ju da bude kontroler. Samo kontroler. Više kontrolera. Co-op sa kauča. Sparite najjeftiniji stari telefon iz vaše fioke sa vašim gaming rigom i imajte bežični Xbox kontroler u ruci pet minuta kasnije.
Metafora emitovanja
Jednom kada smo se odlučili za oblik problema, imena su se napisala sama. Ako je Sunshine izvor video emitovanja, trebao nam je izvor za kontroler emitovanje. Nešto što signalizira, releje, prenosi.
Satelit. Stvar na nebu koja emituje.
I šta hvata emitovanje sa satelita?
Tanjir. Stvar u vašoj ruci (dobro, u vašem dvorištu) koja prima.
Čekaj, zar to nije obrnuto?
Bilo bi, da je Dish odašiljač. To je upravo divan obrt ovog stacka: vaš telefon je izvor signala. Vi ste taj koji prenosi. Vaš gaming PC je pasivni slušalac, satelit parkiran u geostacionarnoj orbiti vašeg stola, strpljivo hvata bilo koji signal koji do njega stigne.
Dish, uređaj u vašoj ruci, je tanjir. To je mali, fokusirani, čvrsto usmjeren odašiljač koji pokazuje ka satelitu. Svaki pritisak dugmeta je paket na zraku.
Satellite, prijemnik na vašem PC-u, je satelit. Pluta. Releje. Servira šta god Dish odluči da mu pošalje.
Imenovanje naše porodice
Kada vidite ovu listu repova, možete je pročitati u jednom dahu:
- Dish za Android (V1): odašiljač koji stane u vaš džep
- Dish za Windows / macOS / Linux (u razvoju): odašiljači za bilo koji laptop koji već imate
- Satellite (V1, Windows): prijemnik koji živi na vašem gaming PC-u
- Satellite za Linux (u razvoju): isti prijemnik za bilo koji Linux desktop ili headless box
Jedan satelit. Mnogo tanjira. Svi pokazuju ka istom nebu.
Hvala
Hvala timovima Sunshine i Moonlight. Za tehničku osnovu koja je sve ovo omogućila, za jezik brenda koji smo bestidno posudili, i za dokazivanje da sitan projekat otvorenog koda može držati svoje protiv cloud-gaming platformi vrijednih milijarde dolara.
Nadamo se da Dish i Satellite zarade svoje mjesto na istom nebu.