Sanasto

Suoratoisto ja IPTV

Live-televisio internetin yli lainasi sanastonsa kolmesta eri paikasta — lähetystoiminnasta, webistä, ja yhdestä tietystä paneeliohjelmistosta josta tuli standardi vahingossa. Nämä ovat sanat jotka tulevat vastaan.

HLS

HTTP Live Streaming

Applen suoratoistoprotokolla, ja se jota melkein kaikki käyttävät. Video leikataan lyhyisiin segmentteihin jotka listataan tekstisoittolistassa, ja soitin noutaa ne järjestyksessä tavallisen HTTP:n yli.

HLS voitti koska se ei tarvitse erikoispalvelinta: segmentit ovat tiedostoja, soittolista on tiedosto, ja mikä tahansa web-palvelin voi toimittaa molemmat. Se on natiivisti tuettu kaikkialla Apple-alustoilla ja lähes kaikkialla muualla.

Sen suunnittelulla on yksi seuraus jonka ihmiset kohtaavat jatkuvasti — ei ole yhtä videotiedostoa tallennettavaksi. Se mitä katsot on olemassa vain tuhantena palasena ja joukkona ohjeita niiden noutamiseen.

Katso myös: ManifestiSegmenttiAdaptiivinen bittinopeus

Manifesti

soittolista, .m3u8

Tekstitiedosto joka listaa mistä striimi koostuu. Master-manifesti listaa saatavilla olevat laatutasot; jokainen niistä osoittaa media-manifestiin joka listaa oikeat segmentit.

Avaa yksi ja siinä on muutama tusina riviä: otsikko, joitain parametreja, ja osoitteita. Kaikki mitä katsot on jossain muualla. Live-lähetykselle soitin noutaa tämän tiedoston uudelleen muutaman sekunnin välein, koska se kasvaa lähetyksen jatkuessa.

Manifestin osoitteet ovat yleensä allekirjoitettuja ja aikarajoitettuja, minkä takia aamulla toiminut linkki osoittaa usein tyhjää iltapäivään mennessä.

Katso myös: HLSSegmentti

Segmentti

pala

Yksi lyhyt pala striimistä, tyypillisesti kahdesta kymmeneen sekuntiin, toimitettuna omana tiedostonaan. Tunti videota on satoja tai tuhansia niitä.

Segmentointi on se mikä tekee laadun vaihtamisen kesken toiston mahdolliseksi: soitin yksinkertaisesti pyytää seuraavan palan eri laatutasolta, ja muutos tapahtuu rajalla eikä keskeytyksenä.

Se on myös se mikä tekee striimin lataamisesta uudelleenrakennuksen eikä kopion. Jokainen segmentti täytyy noutaa ja kirjoittaa sitten yhteen säiliöön asianmukaisella indeksillä — vaihe joka antaa tulokselle toimivan selauspalkin.

Katso myös: HLSUudelleenkäärintä

Adaptiivinen bittinopeus

ABR

Saman sisällön tarjoaminen useilla laatutasoilla ja soittimen antaminen liikkua niiden välillä yhteyden muuttuessa. Siksi striimit heikkenevät terävyydessä eivätkä pysähdy.

Soitin mittaa kuinka nopeasti segmentit saapuvat ja valitsee korkeimman laadun jonka se uskoo kestävänsä. Kun yhteys kiristyy, se laskee tasoa, yleensä ennen kuin puskuri kuivuu.

Tämä on yksittäinen suurin ero striimin katsomisen ja tiedoston lataamisen välillä. Lataus haluaa parhaan version ja odottaa; striimi näyttäisi mieluummin pehmeämmältä kuin pysähtyisi.

Katso myös: HLSPuskurointiBittinopeus

Puskurointi

Soitin joka pitää muutaman sekunnin videota edellä sitä mitä katsot, jotta lyhyt verkkohäiriö ei muutu tauoksi. Kun näet sanan, puskuri on loppunut.

Suurempi puskuri selviää enemmästä häiriöstä sen hinnalla että käynnistys kestää kauemmin ja reagoi hitaammin kanavan vaihtoon. Live-striimit pitävät sen tarkoituksella pienenä, minkä takia ne ovat hauraampia kuin tilausvideo.

Kun IPTV-kanava nykii, syy on melkein aina jossain palveluntarjoajan ja sinun välillä — heidän palvelimensa, reitti, yhteytesi. Sama sovellus samalla laitteella toistaa paikallisen tiedoston samalla bittinopeudella ilman värähdystä, mikä on nopein tapa erottaa nämä kaksi toisistaan.

Katso myös: Adaptiivinen bittinopeusIPTV

IPTV

Televisio toimitettuna internetin yli antennin, kaapelin tai satelliitin sijaan. Sanana se kuvaa toimitustapaa eikä kerro mitään siitä kenellä on oikeus toimittaa mitä.

Se mistä tilaus oikeasti koostuu on lista — M3U-soittolista, tai tili paneelissa — joka nimeää kanavat ja antaa osoitteen kullekin. Soitin muuttaa sen kanavaoppaaksi; se ei isännöi eikä toimita mitään.

Mikä on tärkeä osa sekä juridisesti että teknisesti. Sovellus joka toistaa IPTV:tä ei toimita yhtään kanavaa, ja onko tietyllä palveluntarjoajalla oikeus kuljettaa mitä se kuljettaa on kysymys kyseisestä palveluntarjoajasta.

Katso myös: M3U-soittolistaXtream CodesEPG

M3U-soittolista

Pelkkää tekstiä oleva lista kanavanimistä ja striimiosoitteista, ja yleisin tapa jolla IPTV-tilaus toimitetaan. Se ei sisällä lainkaan videota.

Jokainen merkintä on rivi joka nimeää kanavan — logolla, ryhmällä ja tunnisteella liitettynä käytännön mukaan — ja rivi joka antaa sen osoitteen. Mitään näistä käytännöistä ei koskaan standardoitu, joten jokainen palveluntarjoaja kirjoittaa ne hieman eri tavalla.

Palveluntarjoajien listat ovat kasvaneet paljon pidemmälle kuin formaatti ennakoi: satojatuhansia kanavia ja satoja megatavuja tekstiä on nyt tavallista, ja sovellus joka lukee yhden muistiin ennen sen jäsentämistä tapetaan iOS:n toimesta kauan ennen kuin se on valmis.

Katso myös: IPTVXtream Codes

Xtream Codes

Paneeliohjelmisto jonka API:sta tuli de facto -standardi. Soittolistatiedoston sijaan saat palvelimen osoitteen, käyttäjätunnuksen ja salasanan, ja sovellus kysyy paneelilta kanavia, elokuvia, sarjoja ja opasta.

Sen takana ollut yritys suljettiin 2019; API selvisi siitä, koska tuhannet palveluntarjoajat olivat jo rakentaneet sen päälle ja heidän asiakkaansa odottivat sitä. Ohjelmisto jota kuvataan ”Xtream-yhteensopivaksi” toteuttaa tuon rajapinnan, eikä käytä kyseisen yrityksen tuotetta.

Se eroaa tavallisesta soittolistasta kahdella hyödyllisellä tavalla: katalogi saapuu jäsenneltynä datana litteän listan sijaan, ja paneeli pakottaa yhteysrajan — minkä takia lataus ja live-kanava samaan aikaan voivat pudottaa toisensa.

Katso myös: IPTVM3U-soittolistaEPG

EPG

sähköinen ohjelmaopas

Aikataulu: mitä kullakin kanavalla on nyt, mitä seuraavaksi, ja mitä oli aiemmin. Toimitettuna erikseen itse kanavista, yleensä XMLTV-tiedostona.

Opas täsmää kanaviin tunnisteen avulla jonka palveluntarjoaja laittaa kullekin. Kun nuo tunnisteet puuttuvat tai ovat epäjohdonmukaisia — mikä on yleistä — kanavat eivät näytä ohjelmatietoja vaikka oppaan data on olemassa ja oikein.

Täysi opas suurelle palveluntarjoajalle on itsessään merkittävä lataus, kattaen päivien aikataulun tuhansille kanaville.

Katso myös: IPTVKiinniottoXtream Codes

Kiinniotto

timeshift, arkisto

Jo lähetetyn katsominen pyytämällä palveluntarjoajan palvelimelta menneisyyden hetki kanavalta. Sitä on olemassa vain siellä missä palveluntarjoaja tallentaa; mitään ei tallenneta laitteellesi.

Missä sitä tarjotaan, sovellus voi muuttaa oppaan menneen ohjelman pyynnöksi kyseisen kanavan sille aikaikkunalle. Tyypilliset arkistot kestävät muutaman päivän.

Se on täysin palveluntarjoajan kyky. Sovellus ei voi lisätä kiinniottoa kanavalle jolla sitä ei ole, eikä oppaan merkintä viime viikolta ole todiste siitä että tallenne on olemassa.

Katso myös: EPGIPTV

DRM

digitaalinen oikeuksienhallinta

Salaus jonka vain lisensoitu toisto-ohjelmisto voi purkaa, käyttäen avaimia haettuna lisenssipalvelimelta. FairPlay Apple-alustoilla, Widevine Androidilla ja useimmissa web-selaimissa.

DRM-suojattu striimi on salattu päästä päähän, ja avain vapautetaan vain ohjelmistolle joka on todistanut noudattavansa siihen liitettyjä sääntöjä — ei tallentamista, ei kaappaamista, joskus ei ulkoista näyttöä.

Tämä ei ole hankaluus joka pitäisi kiertää; se on mekanismi joka toimii. Mikä tahansa työkalu joka väittää lataavansa DRM-suojatun striimin esittää väärin joko sen mitä se tekee tai sen mitä striimi on.

Katso myös: HLSIPTV

Muut aiheet