Pages

torstai 30. tammikuuta 2014

Ylen HD lähetysten katsominen VLC media playerillä


Tämä ohje käsittelee "pöytäkoneille" tarkoitettuja HDS striimejä. Myös mobiilistriimit on päivitetty HD:ksi, joten helpoin tapa katsella HD lähetyksiä on käyttää tämän linkin takaa löytyvää soittolistaa VLC:lle. 

Yle aloitti tänään HD lähetykset myös internetin puolella. Samalla lähetysten toteutustekniikka muuttui Adoben RTMP:stä Adoben HDS:sään. Lähetysten katsominen onnistuu helposti myös VLC:llä.

Lähetysten katsomiseen tarvitset HDSdump ohjelman tai vaihtoehtoisesti adobeHDS.php skriptin johon HDSdump perustuu. Jos käytät php skriptiä lataa se täältä ja lue asennusohjeet täältä. Lisäksi tarvitset VLC media playerin.

Videostriimien osoitteet ovat tämän näköisiä:

Yle1
http://yletv-lh.akamaihd.net/z/yletv1hls_1@103188/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1
Yle2
http://yletv-lh.akamaihd.net/z/yletv2hls_1@103189/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1
Yle Teema
http://yletv-lh.akamaihd.net/z/yleteemahls_1@103187/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1
Yle Fem (suomenkielinen)
http://yletv-lh.akamaihd.net/z/ylefemfihls_1@103185/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1
Yle Fem (ruotsinkielinen)
http://yletv-lh.akamaihd.net/z/ylefemsehls_1@103186/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1

Esimerkiksi Yle1 kanavan katsominen onnistuu seuraavalla komennolla:

hdsdump.exe --manifest "http://yletv-lh.akamaihd.net/z/yletv1hls_1@103188/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1" --play | "c:\program files\videolan\vlc\vlc.exe" -






tai jos käytät php skriptiä:

php adobehds.php --manifest "http://yletv-lh.akamaihd.net/z/yletv1hls_1@103188/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1" --play | "c:\program files\videolan\vlc\vlc.exe" -

Oletuksena kuvanlaatu on HD:tä, mutta jos jostain syystä haluat katsoa lähetystä alemmalla laadulla onnistuu se lisäämälllä  --quality optio. Lähetykset ovat tarjolla kuudella eri bitratella: 61, 363, 664, 1064, 1563 ja 2763. Oletetaan että haluat katsoa lähetystä 1064 bitratella. Se onnistuu näin:

hdsdump.exe --manifest "http://yletv-lh.akamaihd.net/z/yletv1hls_1@103188/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1" --quality 1064 --play | "c:\program files\videolan\vlc\vlc.exe" -

Jostain syystä lähetyksen tallennus ei onnistunut hdsdumpilla, mutta php skriptillä se onnistuu näin:

php adobeHDS.php --manifest "http://yletv-lh.akamaihd.net/z/yletv1hls_1@103188/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1" --delete --outfile "yle1.flv"


Tämä kaikki hyvin nopealla testauksella. Kommentoikaa ja kyselkää jos on epäselvyyksiä.

12 kommenttia:

  1. Kiitos ohjeista! Windowsissa toimii, mutta saako tätä jotenkin toimimaan VLC:n kanssa androidissa?

    (tai mäkissä, mutta se ei nyt ole niin tärkeää :) )

    VastaaPoista
    Vastaukset
    1. Androidilla voit käyttää ohjeen alussa mainittua soittolistaa. Olettaen että androidin versio on 3 tai uudempi.

      Mäkillä tämän pitäisi toimia oikein mainiosti kun käyttää tuota php skriptiä,

      Poista
  2. Hei,

    Taitokone on todella hyvä blogi, kiitos siitä. Kysyisin sellaista, että onko SVTplaysta mahdollista ladata itselle geoblokattuja ohjelmia?


    Olli

    VastaaPoista
    Vastaukset
    1. On mahdollista. Voisin kirjoittaa siitä ohjeen tässä lähipäivinä.

      Poista
  3. Hyvä juttu. Ei-geoblokattujahan saa ladattua PiratePlayer-ohjelmalla. Jos mahdollista, voitko tehdä mahdollisimman helpoilla vaiheilla olevan ,ja myös Mac-käyttäjiä huomioivan ohjeen :) Kiitos paljon.

    VastaaPoista
  4. Onkohan muuten kaikista Areena-striimeistä olemassa HD-versio, mutta piilotettuna? Ks. view-source:http://svenska.yle.fi/global/hdstream/hd-assembly-stream.html

    VastaaPoista
  5. Saanko tämä käyttää myös ulkomailla?

    VastaaPoista
  6. Iso kiitos ohjeista! Sen verran olisin kysynyt, että pystyykö Areenan Sotshin lähetyksiä katsomaan VLC playerillä? Ne kun löytyy Areenan Sotshi-sivuilta, mutta itse striimi taitaa tulla jostain järjestäjän kautta, ei Areenasta.

    VastaaPoista
  7. Kirjoittaja on poistanut tämän kommentin.

    VastaaPoista
  8. hdsdump.exe ohjelmalla ei lähteny kuva päälle vlc: ssä. Odotin vaikka ja kui kauan ilman tai quality arvon kanssa

    siis tällä koitin

    hdsdump.exe --manifest "http://yletv-lh.akamaihd.net/z/yletv1hls_1@103188/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1" --quality 1064 --play | "c:\program files\videolan\vlc\vlc.exe" - <-- tuota testasin ilman quality arvoa ja sen kanssa

    VastaaPoista
  9. Harvoin törmää tällaisiin näin asiallisiin ohjeisiin! Iso käsi! Asun noin viiden kilometrin päässä Vuokatin mastosta, mutta HD-lähetykset "hoitaa" DNA. Ja kaapeli on kilometrin päässä. Iso plussa myös noista SVT- ja NRK-ohjeista.

    VastaaPoista
  10. Mukava seurata tätä blogia! Kuuntelen itse N8-Nokialaisella&vlc-ohjelmalla Ylen radiokanavia, joiden lähetysstriimeissä on tapahtunut muutoksia viime aikoina. Mikäli Yle ei uusia striimiosoitteita itse julkaise, niin voisinko kirjoittaa niistä lyhyen jutun&lähettää esimerkkisoittolistan sinulle sopivan hetken tullen? Esimerkkinä Yle kertoi aiemmin maakuntasivuillaan, mistä osoitteista löytyivät striimit Windows puhelimelle sekä Symbian-laitteille:
    http://yle.fi/uutiset/nain_kuuntelet_radio_keski-suomen_lahetysta_kannykalla/6684935
    Nyt sivuilla vinkataan sovellusten lataamiseen omalle laitteelle.

    VastaaPoista