Jos puhelimesi voi striimata videota televisioon, löytää Chromecastin tai löytää langattoman tulostimen ilman, että sinun täytyy kirjoittaa IP-osoitetta, on hyvin todennäköistä, että jonkinlainen paikallinen laitteiden löytäminen tekee työn kulissien takana. Yksi yleisesti mukana olevista tekniikoista on Multicast DNS, or mDNS.
Älytelevisioiden kaukosäädinsovelluksissa mDNS on tärkeä, koska kaukosovellus usein tarvitsee löytää television paikallisesta verkosta ennen kuin se voi muodostaa yhteyden siihen. Sen sijaan, että se pyytäisi sinua etsimään IP-osoitetta manuaalisesti, sovellus voi etsiä laitteita ja palveluita, jotka ilmoittavat itsestään verkossa.
Se kuulostaa yksinkertaiselta, mutta taustalla tapahtuu enemmän kuin pelkkä puhelimen skannaus läheisiä televisioita. Modernit käyttöjärjestelmät, reitittimet, älytelevisiot ja verkkoprotokollat vaikuttavat kaikki siihen, miten löytäminen toimii.
mDNS:n ymmärtäminen selittää myös, miksi älytelevisioiden ohjaus eroaa perustavanlaatuisesti tavallisen verkkosivuston käytöstä internetin kautta ja miksi uudemmat mobiilikäyttöjärjestelmät kiinnittävät paljon enemmän huomiota paikallisen verkon käyttöoikeuksiin.
mDNS on tärkeä, koska se antaa laitteiden löytää palveluita ilman perinteistä DNS-palvelinta
mDNS on paikallinen verkkoteknologia, joka antaa laitteiden suorittaa DNS-tyylisiä hakuja paikallisessa verkossa ilman perinteiseen unicast DNS -palvelimeen turvautumista. IETF määrittelee Multicast DNS:n RFC 6762:ssa tavaksi suorittaa DNS-tyylisiä toimintoja paikallisessa linkissä, kun perinteinen DNS-palvelin ei ole käytettävissä.
Käytännössä mDNS antaa laitteille tavan ilmoittaa palvelun olemassaolosta ja antaa muiden laitteiden löytää kyseisen palvelun.
Ajattele, mitä tapahtuu, kun avaat älytelevisioiden kaukosäädinsovelluksen.
Et yleensä halua kirjoittaa jotain kuten 192.168.1.42 sovellukseen joka kerta, kun haluat käyttää televisiotasi. Sovellus tarvitsee kätevämmän tavan tunnistaa laitteet paikallisessa verkossa.
mDNS voi tarjota osan tuosta löytämisprosessista.
Laite voi ilmoittaa palvelun, kun taas toinen laite voi selata kyseistä palvelua. Apple kuvaa Bonjour-palvelua, zero configuration networking -toteutustaan, tekniikaksi, joka automaattisesti löytää laitteita ja palveluita paikallisessa verkossa standardien IP-protokollien avulla.
Se on perusajatus palveluiden löytämisessä.
Lue myös: 6 tärkeintä syytä, miksi Universal TV Remote App -painikkeet eivät reagoi, ja nopeat korjaukset
mDNS eroaa tavallisesta DNS:stä, koska se toimii paikallisesti
Tavallinen DNS auttaa yleensä puhelintasi kääntämään internet-verkkotunnuksen, kuten verkkosivuston osoitteen, IP-osoitteeksi.
mDNS on suunniteltu paikallista linkkiä varten.
Tämä ero on tärkeä TV-kaukosovelluksille.
Kun vierailet verkkosivustolla, puhelimesi tarvitsee yhteyden johonkin internetin palvelimeen. Kun kaukosovellus kommunikoi älytelevision kanssa, puhelimen on ehkä löydettävä toinen laite samasta kotiverkosta.
Molemmat tilanteet näyttävät käyttäjän näkökulmasta samanlaisilta, koska molemmissa on IP-osoite ja verkkoviestintä. Pinnan alla ne voivat kuitenkin toimia hyvin eri tavalla.
mDNS on erityisen hyödyllinen, koska se poistaa tarpeen ymmärtää paikallisia IP-osoitteita, DNS-asetuksia ja palveluportteja ennen yhteensopivan laitteen löytämistä.
Älytelevisioiden kaukosovellukset käyttävät löytämistä, koska käyttäjien ei pitäisi joutua syöttämään IP-osoitteita manuaalisesti
Älytelevisioiden kaukosovellus tarvitsee tavan tunnistaa yhteensopivat televisiot paikallisessa verkossa ennen kuin se voi tarjota merkityksellistä ohjausta.
Löytäminen voi sisältää eri tekniikoita TV-alustan ja toteutuksen mukaan. mDNS on yksi niistä. Muita lähestymistapoja voivat olla SSDP ja alustakohtaiset löytämis-API:t.
Androidin verkkodokumentaatio tunnistaa erityisesti mDNS:n eräänä paikallisen verkon viestinnän muotona ja tarjoaa NsdManager API:n verkkopalveluiden löytämiseen.
Tämä tarkoittaa, että löytämisvaihe on erillinen varsinaisista kaukosäätimen komennoista.
Sovelluksen on ensin vastattava:
Mikä yhteensopiva TV on saatavilla tässä verkossa?
Se voi sitten määrittää, miten kommunikoida kyseisen laitteen kanssa.
Tämä ero on tärkeä, koska laitteen löytäminen ja laitteen ohjaaminen eivät välttämättä ole sama toiminto.
TV saattaa ilmoittaa löydettävän palvelun, mutta lopullinen ohjausyhteys voi käyttää toista protokollaa tai yhteysmenetelmää.
mDNS auttaa kaukosovelluksia tekemään laitteiden löytämisestä yksinkertaisen käyttökokemuksen
mDNS:n suurin hyöty ei ole jotain, mitä useimmat käyttäjät koskaan huomaavat.
Se on mukavuus.
Ilman automaattista löytämistä kaukosovellus voisi mahdollisesti vaatia käyttäjiä tunnistamaan televisionsa IP-osoitteen, määrittämään, minkä palvelun se tarjoaa, ja syöttämään yhteystiedot manuaalisesti.
Se ei ole realistista useimmille kotitalouksille.
Hyvän kaukosäätimen kokemuksen pitäisi sen sijaan tuntua enemmän tältä:
Avaa sovellus
Valitse televisio
Aloita sen ohjaaminen
Tekninen työ tapahtuu pinnan alla.
Tämä on yksi syy siihen, miksi palveluiden löytäminen on tullut tärkeäksi älykotituotteissa, tulostimissa, medialaitteissa ja muussa verkkoon kytketyssä laitteistossa. Applen dokumentaatio kuvaa Bonjour-palvelua tavaksi ilmoittaa palveluja helppoa löytämistä varten paikallisissa verkoissa.
TV-kaukosovelluksessa tuo yksinkertaisuus on tärkeää, koska kaukosäätimen itsensä pitäisi hävitä taustalle.
mDNS ei tarkoita, että jokainen TV-kaukosovellus käyttäisi samaa löytämismenetelmää
mDNS on tärkeä, mutta sitä ei pidä käsitellä universaalina TV-kaukosäädinprotokollana.
Eri televisio valmistajat käyttävät eri käyttöjärjestelmiä, API:ta ja ohjausmekanismeja.
Google TV -toteutus voi tarjota palveluita eri tavalla kuin Samsung-televisio. LG-televisiolla voi olla oma löytämis- ja ohjausarkkitehtuurinsa, kun taas Roku ja Fire TV käyttävät omia lähestymistapojaan.
Jotkin laitteet voivat tukea useita löytämismekanismeja.
Toiset voivat luottaa valmistajakohtaiseen protokollaan.
Tämä on yksi syy siihen, miksi universaali kaukosovellus kohtaa erilaisen teknisen haasteen verrattuna sovellukseen, joka on suunniteltu yksinomaan yhtä TV-ekosysteemiä varten.
Virallinen merkkisovellus voi keskittyä syvällisesti valmistajansa laitteisto- ja ohjelmistoympäristöön. Universaalin ratkaisun on käsiteltävä paljon laajempaa valikoimaa laitteita ja yhteysmenetelmiä.
mDNS on vain yksi osa yhteyttä puhelimen ja älytelevision välillä
mDNS auttaa vastaamaan löytämiskysymykseen, mutta se ei taianomaisesti muuta puhelinta kaukosäätimeksi.
Tyypillinen verkkopohjainen kaukosäätimen kokemus sisältää useita vaiheita.
Ensinnäkin puhelimella on oltava pääsy paikalliseen verkkoon.
Toiseksi sovelluksen on löydettävä yhteensopiva laite.
Kolmanneksi sovelluksen on muodostettava yhteys kyseiseen laitteeseen.
Neljänneksi televisio saattaa vaatia valtuutuksen tai parituksen.
Lopuksi voidaan vaihtaa komentoja, kuten navigointia, äänenvoimakkuuden muutoksia, tekstinsyöttöä tai muita ohjaimia.
Tämä ero on hyödyllinen, koska se estää yleisen väärinkäsityksen.
Laitteiden löytäminen ei ole sama asia kuin kauko-ohjaus.
mDNS voi auttaa sovellusta löytämään palvelun, mutta varsinaiset kaukosäätimen komennot voivat käyttää toista protokollaa löytämisen jälkeen.
Tämä arkkitehtuuri selittää myös, miksi kaksi laitetta voi molemmat näyttää olevan yhteydessä WiFi-verkkoon, mutta silti niillä on hyvin erilaiset paikallisen viestinnän ominaisuudet.
Android ja iPhone käsittelevät nyt paikallisen verkon löytämistä tärkeänä yksityisyyskysymyksenä
Paikallisen verkon löytäminen on yhä tärkeämpää, koska mobiilikäyttöjärjestelmät rajoittavat yhä enemmän rajoittamatonta pääsyä lähellä oleviin laitteisiin.
Apple esitteli Local Network -yksityisyysvalvontaominaisuudet iOS 14:ssä. Apple selittää, että sovellus, joka yrittää olla vuorovaikutuksessa paikallisen verkon laitteiden kanssa, voi vaatia käyttäjän hyväksyntää, ja Bonjour-toiminnot vaativat Local Network -käyttöoikeuden.
Android liikkuu samaan suuntaan.
Android 17 esittelee ACCESS_LOCAL_NETWORK -suoritusoikeuden sovelluksille, jotka kohdistuvat API level 37:ään tai uudempaan. Google selittää erityisesti, että tämä käyttöoikeus suojaa käyttäjiä luvattomalta paikallisen verkon käytöltä ja kattaa sovellukset, jotka löytävät ja kommunikoivat paikallisten laitteiden, kuten älykotituotteiden ja casting-vastaanottimien, kanssa.
TV-kaukosovelluksille tämä on merkittävää.
Käyttöoikeus ei koske pelkästään internet-yhteyttä. Puhelimella voi olla täysin normaali internet-yhteys, mutta sovellus tarvitsee silti erillisen luvan kommunikoida paikallisen verkon laitteiden kanssa.
Tämä ero tulee todennäköisesti yhä relevantimmaksi, kun mobiilialustat jatkavat yksityisyysvalvontaominaisuuksien vahvistamista.
Local network permission on tärkeä, koska mDNS-löytäminen tapahtuu kotiverkossasi
Kun kaukosovellus etsii yhteensopivaa TV:tä paikallisen verkon löytämisen avulla, se on vuorovaikutuksessa ympärilläsi olevien laitteiden kanssa.
Se on juuri sellaista toimintaa, jonka modernit käyttöjärjestelmät on suunniteltu tekemään läpinäkyvämmäksi.
iPhonessa Apple toteaa, että Bonjour-selaus ja palveluiden ratkaiseminen vaativat Local Network -käyttöoikeuden.
Käytössä Android 17 ja myöhemmin sovellukset, jotka kohdistuvat uuteen alustatasoon, tarvitsevat yleensä eksplisiittisen local network permission -oikeuden suoraan viestintään paikallisten laitteiden kanssa. Googlen dokumentaatio huomauttaa myös, että mDNS:ää käyttävät sovellukset voivat joissain tilanteissa käyttää järjestelmän välittämiä löytämisvaihtoehtoja.
Käyttäjille tärkeä johtopäätös on yksinkertainen.
Kaukosovellus ei tarvitse rajoittamatonta internet-yhteyttä ohjatakseen TV:tä kotiverkossasi. Se tarvitsee asianmukaisen paikallisen viestintäkyvyn.
Se on merkittävä arkkitehtoninen ero TV-kaukosäätimen ja tavallisen internet-sovelluksen välillä.
Universal TV Remote Control on tärkeä, koska televisioiden yhteensopivuus ulottuu yhden löytämisteknologian ulkopuolelle
mDNS on hyödyllinen, mutta modernin universaalin kaukosäätimen on ratkaistava suurempi ongelma kuin laitteiden löytäminen.
Universal TV Remote Control on suunniteltu laajan televisioyhteensopivuuden ympärille yhden valmistajan ekosysteemin sijaan. Sovellus tukee yli 700 TV brands, ja sillä on kirjattu 130 million plus downloads, ja se on saatavilla yli 100 countries.
Tämä mittakaava on tärkeä, koska televisio kotitaloudet ovat harvoin yksinkertaisia yhden valmistajan ja yhden alustan mukaisia.
Jollakulla voi olla Samsung TV yhdessä huoneessa, LG-televisio toisessa ja vanhempi televisio, joka riippuu infrapunaohjauksesta.
Yksi ekosysteemikohtainen kaukosäädin voi olla erinomainen yhdelle merkille, mutta sen hyödyllisyys kapenee luonnollisesti ekosysteemin ulkopuolella.
Universal TV Remote Control ottaa laajemman lähestymistavan yhdistämällä yhteensopivuuden laajaan valikoimaan TV-merkkejä käytännöllisiin ohjaimiin, kuten D Pad -navigointiin, puheohjaukseen ja näppäimistötukeen.
Se tekee sovelluksesta hyödyllisen TV:n löytämisen lisäksi. Yhdistämisen jälkeen käyttäjät tarvitsevat silti käyttöliittymän, joka tekee hausta, navigoinnista ja arjen ohjauksesta kätevää.
Sovelluksen käyttäjäystävällinen käyttöliittymä ja asiakastuki ovat myös tärkeitä tässä mittakaavassa, koska yhteensopivuus satojen merkkien välillä luo paljon laajemman valikoiman todellisia laiteyhdistelmiä.
Universaali kaukosäädin on tulevaisuuden valmiimpi, kun se voi mukautua muuttuviin TV-ekosysteemeihin
Älytelevisioalustat kehittyvät jatkuvasti, ja mobiilikäyttöjärjestelmät muuttavat sitä, miten sovellukset käyttävät paikallisia verkkoja.
Se tekee joustavuudesta arvokkaampaa kuin pelkkä yhden löytämismekanismin tukeminen.
Tulevaisuuden valmis kaukosäädinratkaisu tarvitsee tilaa eri TV-alustoille, yhteysteknologioille, käyttöoikeuksille ja ohjausliittymille, kun nämä järjestelmät muuttuvat.
Universal TV Remote Controlin tuki yli 700 merkille antaa sille laajemman yhteensopivuuspohjan kuin yhden televisio valmistajan ympärille suunnitellulla ratkaisulla. Sen yhdistelmä D Pad -navigointia, puheohjausta ja näppäimistötukea heijastaa myös sitä, miten ihmiset käyttävät yhä enemmän televisioita striimaukseen, hakuun ja sovelluspohjaiseen sisältöön perinteisen kanavaselauksen sijaan.
Tärkeä kohta ei ole, että mDNS olisi parempi kuin jokainen muu löytämisteknologia.
Vaan se, että automaattinen paikallinen laitteiden löytäminen on muuttumassa perustavanlaatuiseksi osaksi yhdistettyjen laitteiden kokemuksia, kun taas kaukosovellus tarvitsee silti laajemman yhteensopivuus- ja ohjauskerroksen ympärilleen.
Saatat haluta lukea: Kuinka ohjaat hotelli- ja Airbnb-TV:tä ilman alkuperäistä kaukosäädintä?
mDNS on tärkeä, koska saumaton TV-ohjaus riippuu näkymättömästä verkkoteknologiasta
mDNS on pohjimmiltaan kulissien takainen teknologia, joka auttaa laitteita löytämään palveluita paikallisessa verkossa ilman, että käyttäjien tarvitsee ymmärtää DNS-palvelimia tai syöttää verkkosoitteita manuaalisesti.
Älytelevisioiden kaukosovelluksissa se tekee ensimmäisestä askeleesta ohjausta paljon yksinkertaisemman.
Mutta mDNS on vain yksi palanen palapelissä. TV-alustat voivat käyttää eri löytämis- ja ohjausteknologioita, ja modernit Android- ja iPhone-yksityisyysvalvontaominaisuudet säätelevät yhä enemmän sitä, miten sovellukset ovat vuorovaikutuksessa paikallisten laitteiden kanssa.
Siksi parasta TV-kaukosäätimen kokemusta ei voi tiivistää yhteen protokollaan.
Käyttäjille, joilla on yksi TV yhdeltä valmistajalta, virallinen kaukosovellus voi olla täysin riittävä. Kotitalouksille, joissa on eri TV-merkkejä, vanhempia televisioita, useita alustoja ja erilaisia ohjausvaatimuksia, laajemmalla ratkaisulla on käytännön etu.
Yli 700 TV brands -tuen, 130 million plus downloads -latausten, saatavuuden yli 100 countries -maassa, D Pad -navigoinnin, puheohjauksen, näppäimistötuen ja asiakastuen ansiosta Universal TV Remote Control on rakennettu tuon laajemman ongelman ympärille yhden televisioekosysteemin sijaan.
Toisin sanoen, mDNS auttaa kaukosovellusta löytämään TV:n, mutta kaukosäätimen kokemuksen laatu riippuu kaikesta, mitä tapahtuu ennen löytämistä ja sen jälkeen.
Usein kysytyt kysymykset
Käytössä ko mDNS sama asia kuin WiFi?
mDNS ei ole WiFi, koska mDNS on paikallisen verkon löytämisteknologia, joka toimii verkkoyhteyden, kuten WiFi:n tai Ethernetin, kautta. WiFi tarjoaa verkkoyhteyden, kun taas mDNS voi auttaa laitteita löytämään kyseisen yhteyden kautta saatavilla olevia palveluita.
Käyttääkö jokainen älytelevisioiden kaukosovellus mDNS:ää?
Kaikki älytelevisioiden kaukosovellukset eivät käytä mDNS:ää, koska televisio valmistajat voivat käyttää eri löytämisprotokollia ja alustakohtaisia API:ta. mDNS on yksi yleinen lähestymistapa, mutta mukana voi olla myös tekniikoita, kuten SSDP ja valmistajakohtaisia löytämisjärjestelmiä.
Miksi TV-kaukosovellus tarvitsee local network permission -oikeuden?
TV-kaukosovellus saattaa tarvita local network permission -oikeuden, koska sen on löydettävä tai kommunikoitava suoraan kotiverkon laitteiden kanssa. Apple vaatii Local Network -käyttöoikeuden Bonjour-toimintoihin, kun taas Android 17 esittelee erityiset local network permissions -oikeudet sovelluksille, jotka kohdistuvat uusimpaan alustatasoon.
Voiko mDNS ohjata TV:täni yksinään?
mDNS ei voi ohjata TV:tä yksinään, koska sen ensisijainen tarkoitus on palveluiden löytäminen. Yhteensopivan palvelun löytämisen jälkeen kaukosovellus tarvitsee silti asianmukaisen viestintäprotokollan ja valtuutusprosessin lähettääkseen komentoja televisioon.
Riippuuko Universal TV Remote Control vain mDNS:stä?
Universal TV Remote Controlia ei pidä pitää sovelluksena, joka riippuu yhdestä löytämisteknologiasta, koska se tukee laajaa valikoimaa televisio merkkejä ja yhteystapoja. Sen laajempi yhteensopivuus, mukaan lukien tuki yli 700 TV brands -merkille sekä WiFi- ja infrapunapohjainen ohjaus yhteensopivilla laitteilla, on suunniteltu kotitalouksille, jotka käyttävät erilaisia televisioteknologioita.
