Kiinnitetty keskustelu

Elisa Viihde API Info



Näytä ensimmäinen kirjoitus
Tämä keskustelu on suljettu, eikä sitä voi kommentoida.

415 kommenttia


Latasin saman uuden YLE:n ajankohtaisohjelman sekä Elisaviihteestä että YLE Areenasta 1080p resoluutiolla. Molemmissa tiedostoissa on koodekkina H264 ja framerate 25. Minulle käsittämättömästä syystä Elisan ts-tiedoston koko on noin 1200 megaa ja YLE:ltä impatun mkv-tiedoston koko vain puolet siitä. Visuaalisesti näyttävät ihan samoilta.

Myönnän kernaasti että en nyt ymmärrä. Näköjään Elisan tiedostojen hirmuinen koko ei johdu pelkästään suuresta resoluutiosta. Ja mitenkäs se lomitus tähän liittyy? Ei kai voi olla niin, että tiedostossa on framet tuplattuina?
.ts tiedostot ovat vanhalla mpeg2:llä pakattuja tiedostoja ja .mkv ovat pakattu paljon kehittyneemmällä matroskalla. Siksi .ts on paljon isompi kuin .mkv -tiedosto.
Mistä ymmärsit, että .ts -tiedosto olisi pakattu H.264:Llä?

https://fin.afterdawn.com/sanasto/tiedostopaate.cfm/ts
http://www.mkvcodec.com/
https://fi.wikipedia.org/wiki/H.264


Sekä .ts (Transport Stream) että .mkv (Matroska) ovat säiliöformaatteja. Säiliöiden sisällä varsinaiset videot voidaan koodata periaatteessa miten vain. Tämä kävisi erinomaisesti ilmi myös viittaamistasi lähteistä.

Käsitykseni esimerkkitiedoston koodekista perustuu VLC-ohjelman ilmoitukseen. Ja kyseessä siis todella oli tuore TV2:n ajankohtaisohjelma. Useimmat normaalikanavien leffat yms. tulevat Elisalta edelleenkin MPEG-2-koodattuina, resoluutiokin on vain 720x576. Siihen verrattuna toivomani 1280x720 olisi yhtä juhlaa.
Sen verran nyt muuttunut tuo tilanne sopimusten tulkinnassa ja muussa, niin Mac käyttäjien iloksi (osittain) toimiva eViihde versio tarjolla siinä kunnossa mitä se kesällä tuli.

Toimii:
  • Katso
  • Selaa
  • Lataa
Ei toimi:
  • Kaikki muu (lisää kansio, poista kansio/tallennus, lisää/muokkaa/poista ajastus)
Voi hakea täältä: http://eviihde.com/release/mac/


Voiko tästä toivoa vähitellen Windows-versiota. Sitä käytin eniten ennen API-jupakkaa, koska sillä sai mukavimmin ladatuksi isoja kansiollisia elokuvia tai sarjoja. Erinomainen sellaiseen.
Se oli myös pelastava työkalu silloin, kun ilmoitettiin 2v rajasta elokuvien säilymiselle ja piti kolmessa kuukaudessa ladata reilu 5 TB (minulla oli 10 TB tilaa Elisa Viihteessä).

Aikaisemmin käytin Saunalahti-aputyökalua, joka valitettavasti poistui kuvioista kauan sitten.
Käyttäjätaso 5


Onko wget asennettuna ja samassa hakemistossa tai polussa?Ei asennus auttanut. Ihan eri hakemisto ja polku. Viihde ei toiminut C:ltä ajettaessa, kun koitin
Johtuu varmaan juuri tuosta, kokeilin poistaa wget.exe:n polkumäärityksen Ympäristömuuttujista ja sain saman virheilmoituksen.

Eli sinun pitää määrittää se wget.exe:n polku Ympäristömuuttujiin. Ohje löytyy googlaamalla esim. how to add path environment variable windows 7.

Tietysti noin, mutta niille joille nämä sinänsä yksinkertaisetkin toimet tuottavat ongelmia, niin on vaihtoehtona helpompi tapa: kopioi itse wget.exe -tiedoston samaan kansioon jossa viihdeX_q.hta on. Tämä on riittävä ja toimiva ratkaisu varsinkin niille, jotka eivät Wgetiä muuten käytä.

Tietenkin, jos käyttää muutenkin, niin jo vaikka päivittämisen kannalta on järkevämpää hoidella Wgetin löytyminen path-muuttujalla.
Vielä jatkan aloittamastani aiheesta. YLE näköjään nykyään tallettaa kaiken uuden tavaran Areenaan vähintään 1920x1088 resoluutiolla. Ja näköjään myös Elisa käyttää tätä tarkkuutta tallettaessaan YLE:n vakiokanavien ohjelmia. Vaikka YLE ei niitä ohjelmia tällä tarkkuudella vakiokanavillaan lähetä, kai? Jos lähettää, niin mihin tarvitaan erillisiä HD-kanavia? Ja mistä Elisa tallentamansa materiaalin todellisuudessa ottaa?

Kun verrataan Elisan tallennetta saman ohjelman Areena-tallenteeseen, huomataan että Elisan tallenteen koko on kaksinkertainen. Koodekkina molemmissa tapauksissa H264. Mielelläni kuulisin onko tälle jokin järkevä selitys, vai onko kysymyksessä bugi.

Asia ei ole kovin tärkeä, koska useimmat YLE:n ohjelmat voi imuroida myös Areenasta, välineenä esim. FlickFetch.
Käyttäjätaso 5

Voiko tästä toivoa vähitellen Windows-versiota.

En lupaa mitään, mutta sorsat on edelleenkin tallessa ja käytössä on poikkeuksellisesti sekä Mac että Windows.

Aikataulut, "joskus tai jouluna ehkä".
Käyttäjätaso 6
Kunniamerkki +3
Mitä mieltä olette, nyt kun tämä keskustelu on herännyt aktiiviseksi, että olisiko hyvä jos olisi vaikka pari erillistä lankaa täällä kiinnitettynä eri API-aiheisiin liittyen? Eli esimerkiksi tämä lanka uusille devaajille FYI tiedotteeksi että mistä liikkeelle, toinen jossa aiheena olisi devauksen teknisemmät hommat ja kolmas missä voi julkistella omia sovelluksia ja vastaanottaa palautetta sekä bugiraportteja? Lähinnä sillä ajattelin kun täällä nyt näkyy yhdessä keskustelulangassa menevän monta aihetta yhtäaikaisesti että helpottaisiko teitä 🙂
Käyttäjätaso 5
Patomiäs : Mitä mieltä olette, nyt kun tämä keskustelu on herännyt aktiiviseksi, että olisiko hyvä jos olisi vaikka pari erillistä lankaa täällä kiinnitettynä eri API-aiheisiin liittyen? Eli esimerkiksi tämä lanka uusille devaajille FYI tiedotteeksi että mistä liikkeelle, toinen jossa aiheena olisi devauksen teknisemmät hommat ja kolmas missä voi julkistella omia sovelluksia ja vastaanottaa palautetta sekä bugiraportteja? Lähinnä sillä ajattelin kun täällä nyt näkyy yhdessä keskustelulangassa menevän monta aihetta yhtäaikaisesti että helpottaisiko teitä :)

Taisin jotain tuohon viittaavaa ehdottaa tossa aikaisemmin... ;)

Support SoftaX, Support/TechTalk API, Tämä historiakeskustelu...

Tämä on jo sen verran pitkä ja täynnä toiveita, kiroilua, manausta ja kirveen heittoa suohon, että voisi hyvinkin auttaa. Jos tuo TechTalk osuuden saisi jotenkin niin, että kehittäjät pääsee siellä postaamaan, muut lukemaan, muutoin se muuttuu ver2.0;ksi tästä ketjusta...
Vielä jatkan aloittamastani aiheesta. YLE näköjään nykyään tallettaa kaiken uuden tavaran Areenaan vähintään 1920x1088 resoluutiolla. Ja näköjään myös Elisa käyttää tätä tarkkuutta tallettaessaan YLE:n vakiokanavien ohjelmia. Vaikka YLE ei niitä ohjelmia tällä tarkkuudella vakiokanavillaan lähetä, kai? Jos lähettää, niin mihin tarvitaan erillisiä HD-kanavia? Ja mistä Elisa tallentamansa materiaalin todellisuudessa ottaa?

Kun verrataan Elisan tallennetta saman ohjelman Areena-tallenteeseen, huomataan että Elisan tallenteen koko on kaksinkertainen. Koodekkina molemmissa tapauksissa H264. Mielelläni kuulisin onko tälle jokin järkevä selitys, vai onko kysymyksessä bugi.

Asia ei ole kovin tärkeä, koska useimmat YLE:n ohjelmat voi imuroida myös Areenasta, välineenä esim. FlickFetch.

Minusta useampikin henkilö on jo selittänyt sinulle, että Elisa Viihteeseen (ladattavaksi) tulevat videot ovat täsmälleen datavirtoja, jotka voi vastaanottaa antenniverkosta.

Elisa ei muuta tai uudelleenenkoodaa niitä millään tavalla, vaan ainoastaan valitsee kanavan ja alku- ja loppuajat sekä työntää .ts-tiedostoon.

Videoformaatti on MPEG2 576i50 SD-kanavilla ja H264 1080i50 tai 720p50 HD-kanavilla. Bittivirta riippuu kanavan omistajan ja verkko-operaattorin (Digita tai VHF-kanavilla DNA) sopimuksesta. Toki sopimus voi sisältää erilaisia bitrateja eri vuorokauden ajoille.

Yle Areenaan ja muihin kanavien omiin striimauspalveluihin puolestaan voidaan laittaa ohjelmat täysin ilmoille lähetetystä poikkeavin asetuksin. Ne voivat myös olla lomittamatonta 1080p:tä. Todennäköisesti havaitsemasi ero tiedostojen koossa tulee siitä, että:

1) Yle maksaa joka tapauksessa yli 1 Mt/s/HD-kanava bittivirrasta Digitalle joten miksi ei käyttää sitä - Areenan osalta taas leveämpi bittivirta lisää laitteisto- ja yhteyskustannuksia;

2) antenniverkkoon menevä data enkoodataan lennossa laite-enkooderilla ja vakiobitratella, joten ei päästä niin tehokkaaseen pakkaukseen (samalla visuaalisella laadulla) kuin rauhassa tausta-ajona Areenaan; ja

3) Elisa Viihteen tallennus alkaa 2 min ennen ohjelman alkua ja päättyy myös useita minuutteja ilmoitetun päättymisajan jälkeen - Areenan tallenteet taas on leikattu täsmälliseen pituuteen.

Toivomaasi 720p:tä ei Ylellä ole saatavilla (muuten kuin adaptiivisella asetuksella uudelleenpakattuna), sillä he ovat valinneet HD-formaatikseen 1080i50:n.

Yle TV1/2 ja MTV3 -kanavista saa Elisa Viihteestä HD-version (Ylellä siis 1080i50, Maikkarilla 720p50), kun valitsee sen HD-merkityn, esim. "Yle TV1 HD". Muilla kanavilla on vain SD tai HD-versio, vaikka nimessä ei olekaan "HD":tä; Esim. Yle Teema & Fem ja Sub tulevat HD:nä, Nelosen kaikki kanavat SD:nä.
Minusta useampikin henkilö on jo selittänyt sinulle, että Elisa Viihteeseen (ladattavaksi) tulevat videot ovat täsmälleen datavirtoja, jotka voi vastaanottaa antenniverkosta.

Elisa ei muuta tai uudelleenenkoodaa niitä millään tavalla, vaan ainoastaan valitsee kanavan ja alku- ja loppuajat sekä työntää .ts-tiedostoon.

Videoformaatti on MPEG2 576i50 SD-kanavilla ja H264 1080i50 tai 720p50 HD-kanavilla. Bittivirta riippuu kanavan omistajan ja verkko-operaattorin (Digita tai VHF-kanavilla DNA) sopimuksesta. Toki sopimus voi sisältää erilaisia bitrateja eri vuorokauden ajoille.


Oletkos äskettäin impannut jotain SD-kanavilta tallettamaasi? Jos et, niin kokeile.
OK, olin väärässä:

SD-tallennuksia ei pysty enää tekemään Elisa Viihteestä - jos kanavasta on olemassa HD-versio, kaikki tallenteet tulevat sieltä (vaikka valitsisi SD-kanavan). Tämä on epäilemättä tehty käyttäjäystävällisyyssyistä: suurin osa normaalikäyttäjistä haluaa aina tallentaa HD:na kun mahdollista, joten Elisa Viihde korjaa "virheellisen" kanavavalinnan, jos tallennuksen vahingossa laittaa SD:ltä. Ja se, ettei tarvitse kahta kopiota tiedostoista myös vähentää levykapasiteetin tarvetta Elisan palvelimilla...

En tiedä, kuinka kauas tuo muutos ulottuu, mutta päivää vaille 2 v vanha tallenne tuli SD:nä.
OK, olin väärässä:

SD-tallennuksia ei pysty enää tekemään Elisa Viihteestä - jos kanavasta on olemassa HD-versio, kaikki tallenteet tulevat sieltä (vaikka valitsisi SD-kanavan). Tämä on epäilemättä tehty käyttäjäystävällisyyssyistä: suurin osa normaalikäyttäjistä haluaa aina tallentaa HD:na kun mahdollista, joten Elisa Viihde korjaa "virheellisen" kanavavalinnan, jos tallennuksen vahingossa laittaa SD:ltä. Ja se, ettei tarvitse kahta kopiota tiedostoista myös vähentää levykapasiteetin tarvetta Elisan palvelimilla...

En tiedä, kuinka kauas tuo muutos ulottuu, mutta päivää vaille 2 v vanha tallenne tuli SD:nä.


Eli muuttunut on systeemi. Periaatteessa muutos on hyvä ja järkevä, jos ajatellaan että tallenteita käytetään vain Elisan tarjoamin välinein. Mutta tallenteiden imurointi on nyt kovin aikaa vievää, jos on vain tavallinen mobiililaajakaista ja sekin tukossa, etenkin kun Elisa ei näköjään pakkaamiseen juuri huomiota kiinnitä. Juu kyllä minä tiedän että se on raskasta. Juuri siksi toivoisin, että se tehtäisiin jo palvelinpäässä, kuten YLE tekee. Rauta on halpaa. Toisaalta eihän imurointi olekaan Elisan tukema palvelu. Joten turhaan valitan? Mutta olisi tästä muutoksesta voinut edes jotenkin tiedottaa.

Minä en sitäpaitsi usko että "suurin osa normaalikäyttäjistä haluaa aina tallentaa HD:na". Tallentaa ehkä, imuroida ei. Mutta sehän siis ei ole Elisan palvelu.
Eli muuttunut on systeemi. Periaatteessa muutos on hyvä ja järkevä, jos ajatellaan että tallenteita käytetään vain Elisan tarjoamin välinein. Mutta tallenteiden imurointi on nyt kovin aikaa vievää, jos on vain tavallinen mobiililaajakaista ja sekin tukossa, etenkin kun Elisa ei näköjään pakkaamiseen juuri huomiota kiinnitä. Juu kyllä minä tiedän että se on raskasta. Juuri siksi toivoisin, että se tehtäisiin jo palvelinpäässä, kuten YLE tekee. Rauta on halpaa. Toisaalta eihän imurointi olekaan Elisan tukema palvelu. Joten turhaan valitan? Mutta olisi tästä muutoksesta voinut edes jotenkin tiedottaa.

Minä en sitäpaitsi usko että "suurin osa normaalikäyttäjistä haluaa aina tallentaa HD:na". Tallentaa ehkä, imuroida ei. Mutta sehän siis ei ole Elisan palvelu.

Luultavasti imuroijia on n. 1 % käyttäjistä. Muut katselevat adaptiivisia striimejä joko boksilla, tabletilla tai (harvemmin) tietokoneella.

Eikös tuossa muutama viesti sitten ollut jotain infoa siitä, miten noihin adaptiivisiin pääsisi käsiksi myös latauksissa? Itse tosin en parinkaan vilkaisun jälkeen ymmärtänyt niistä mitään - vaatisi varmaan tietämystä APIsta. EDIT: Tosin 432 ja 1080 juovan välissä ei ole vaihtoehtoja. Varmaan siksi, että 1080 on lomitettu alkuperäinen, jolloin sen bitrate olisi samaa luokkaa 720p:n kanssa, jonka laatu olisi huonompi uudelleenpakkauksen takia.

Luultavasti imuroijia on n. 1 % käyttäjistä. Muut katselevat adaptiivisia striimejä joko boksilla, tabletilla tai (harvemmin) tietokoneella.


Tuskin on promilleakaan. Minäkin olin monta vuotta sitä mieltä että antaa olla vaan tallenteiden siellä Elisan palvelimella. Mutta sitten keksivät kahden vuoden määrä-ajan. Imurointi alkoi kiinnostaa.

Eikös tuossa muutama viesti sitten ollut jotain infoa siitä, miten noihin adaptiivisiin pääsisi käsiksi myös latauksissa? Itse tosin en parinkaan vilkaisun jälkeen ymmärtänyt niistä mitään - vaatisi varmaan tietämystä APIsta. EDIT: Tosin 432 ja 1080 juovan välissä ei ole vaihtoehtoja. Varmaan siksi, että 1080 on lomitettu alkuperäinen, jolloin sen bitrate olisi samaa luokkaa 720p:n kanssa, jonka laatu olisi huonompi uudelleenpakkauksen takia.

En todellakaan ole tämän aihepiirin asiantuntija, mutta et kyllä ole sinäkään. Esimerkiksi YLE:n normaalit ("SD") iptv-streamit tulevat tätä nykyä resoluutiolla 1280x720, jos parasta laatua pyydetään. Asian voi todentaa avaamalla esim. VLC:llä ykköskanavan hls-streamin osoitteesta

http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_2764_av-p.m3u8

Tuo siis on paras laatu, huonompiakin löytyy.

Olisi mielenkiintoista lukea ajantasainen ja asiantunteva selvitys siitä, miten YLEn programmit Elisan palvelimille todellisuudessa siirtyvät. Veikkaan että antenneja ei käytetä. Ja mikä siis on antenniverkosta vastaavan Digitan rooli.

Ja kaikki tallenteet, mitä YLE tai Elisa tarjoavat, ovat kyllä lomittamattomia, 25 framea sekunnissa. Minä en ainakaan ole muunlaisia nähnyt.
Käyttäjätaso 4
Ja kaikki tallenteet, mitä YLE tai Elisa tarjoavat, ovat kyllä lomittamattomia, 25 framea sekunnissa. Minä en ainakaan ole muunlaisia nähnyt.
Kuvankaappaus Viihteen tallenteesta eilisestä Urheiluruudusta lomituksenpoisto pois päältä:

Käyttäjätaso 6
Kunniamerkki +3
Noniin, nyt kun homma on lähtenyt rullaamaan ja keskustelu täällä rönsyilee, niin tein kaksi uutta keskustelulankaa jossa voidaan jatkaa 🙂 Nämä päivitetty tämän keskustelun aloitukseen ja ohessa vielä tarkennuksineen:

API Devaus on tarkoitettu devaajille itselleen keskustelualueeksi, missä voivat jakaa toisilleen vinkkejä ja kysyä neuvoja toisiltaan
API Julkaisut ja bugiraportit on keskustelu, missä devaajat voivat julkaista omia sovelluksiaan ja infota näiden päivityksistä, tuolla voi myös ilmoitella bugeista mitä käyttäjäpuolelta havaitaan

Suljen tämän keskustelun nyt, tämä jää kuitenkin olemaan jatkoa varten tiedoksi uusille API devaamisesta kiinnostuneille henkilöille 🙂