Ero sivun ”Yle Areena ja Elävä arkisto” versioiden välillä
Siirry navigaatioon
Siirry hakuun
flash-pohjainen areena
Pb (keskustelu | muokkaukset) p (oikean otsikon alle) |
Pb (keskustelu | muokkaukset) (flash-pohjainen areena) |
||
Rivi 1: | Rivi 1: | ||
Yleisradion [http://areena.yle.fi/ YLE Areena] ja [http://www.yle.fi/elavaarkisto/ Elävä arkisto] | Yleisradion [http://areena.yle.fi/ YLE Areena] on toteutettu käyttäen suljettua [[Flash]]-tekniikkaa ja [http://www.yle.fi/elavaarkisto/ Elävä arkisto] käyttäen Microsoftin niin ikään suljettuja wmv- ja wma-tiedostomuotoja. Tästä johtuen ne eivät toimi kaikilla järjestelmillä aivan mutkattomasti. | ||
==YLE Areena== | |||
YLE Areena käyttää kesäkuusta 2009 alkaen [[Flash]]-tekniikkaa video- ja äänitiedostojen välittämiseen. Palvelun käyttö edellyttää Adoben Flash-selainlaajennoksen versiota 9.0.115.0 (9 Update 3) tai uudempaa. | |||
Useimmista muista Flash-videopalveluista poiketen Areenan tiedostot eivät katselun aikana tallennu koneelle välimuistiin. Tämä asettaa suurempia vaatimuksia verkkoyhteyden nopeudelle, mutta mahdollistaa toisaalta tiedoston sujuvamman kelaamisen. | |||
Lähetettävä video on [[wikipedia:Flash_Video|Flash Video]] -[[wikipedia:fi:säiliömuoto|säiliömuodossa]]. Videokoodekkina käytetään [[wikipedia:H.264/MPEG-4_AVC|H.264]]:ta ja äänikoodekkina [[wikipedia:fi:AAC|AAC]]:tä, videon bittinopeus on 600kbps. Äänitiedostot ovat [[MP3]]-muodossa ja niiden bittinopeus on 128kbps. Video- ja äänivirran välittämiseen verkon yli käytetään [[wikipedia:Real_Time_Messaging_Protocol|RTMP]]-protokollaa. | |||
===Video- ja äänivirran tallentaminen=== | |||
Video- tai äänivirran tallentaminen kiintolevylle voi olla kätevää erityisesti silloin, jos Areena ei yrityksistä huolimatta suostu toimimaan käytetyssä [[www-selain|www-selaimessa]]. Koska video- ja äänivirrat eivät tallennu välimuistiin, ei niitä myöskään voi tallentaa kiintolevylle [[Flash#Flash-videoiden_tallentaminen|tavanomaisella menetelmällä]]. Tallennus onnistuu kuitenkin käyttämällä [[RTMPDump-YLE]]-nimistä [[komentorivi]]ohjelmaa. | |||
Muistathan, että tallennus on sallittu vain omaan käyttöön. Älä laita Yleisradion ohjelmia yleiseen jakeluun. | |||
==Elävä arkisto== | |||
Elävän arkiston käyttämien wmv- ja wma-tiedostojen toistoa varten täytyy asentaa sopivat toisto-ohjelmat, koodekit ja selainliitännäiset (plugin). | |||
Toimivaksi havaittuja toisto-ohjelmia ovat ainakin [[Mplayer]] (mplayerplug-in ym), [[Xine]] ([[gxine]]-plugin, [[kaffeine]]-plugin, [[totem]]-plugin ym), [[Videolan client]] (vlc-plugin) sekä [[GStreamer]] <tt>gstreamer-[[ffmpeg]]</tt>-paketin kanssa ([[kaffeine]]-plugin, [[totem]]-plugin ym). Toimivuus kuitenkin vaihtelee versiosta toiseen. Parhaan selainliitännäisen ja mediasoitin[[taustaohjelma]]n löytyminen edellyttää käytännössä käsin kokeilemista. | |||
Yhtenä ratkaisuna [[Mozilla Firefox]]-selaimen käyttäjille on [https://addons.mozilla.org/en-US/firefox/addon/446 MediaPlayerConnectivity]-laajennuksen käyttäminen. Se sallii videon avaamisen vapaavalintaisen mediasoittimen omassa ikkunassa. | |||
==Selainliitännäisten asennus== | ===Selainliitännäisten asennus=== | ||
===Arch Linux=== | ====Arch Linux==== | ||
Totem-liitännäinen löytyy paketista <tt>totem-plugin</tt>, GStreameria [[taustaohjelma]]naan käyttävä Totem paketista <tt>totem</tt> ja Xineä käyttävä Totem paketista <tt>totem-xine</tt>. Mplayer-liitännäinen löytyy paketista <tt>mplayer-plugin</tt>. | Totem-liitännäinen löytyy paketista <tt>totem-plugin</tt>, GStreameria [[taustaohjelma]]naan käyttävä Totem paketista <tt>totem</tt> ja Xineä käyttävä Totem paketista <tt>totem-xine</tt>. Mplayer-liitännäinen löytyy paketista <tt>mplayer-plugin</tt>. | ||
VLC-liitännäistä ei löydy suoraan paketinhallinnasta, mutta se voidaan asentaa esimerkiksi [http://aur.archlinux.org/packages.php?ID=13120 AURin avulla]. | VLC-liitännäistä ei löydy suoraan paketinhallinnasta, mutta se voidaan asentaa esimerkiksi [http://aur.archlinux.org/packages.php?ID=13120 AURin avulla]. | ||
===Fedora=== | ====Fedora==== | ||
Elävän arkiston tiedostojen toistamiseen tarvittavat koodekit (purku-ohjelmat) löytyvät Fedorassa [[epäviralliset pakettilähteet|epävirallisesta]] [[RPM Fusion]] -[[pakettivarasto]]sta. | |||
Fedorassa on oletuksena käytössä [[Totem]]-selainliitännäinen [[GStreamer]]-[[taustaohjelma]]lla. Toistossa tarvittavien GStreamer-koodekkien asennus on neuvottu artikkelissa [[Fedoran asennuksen jälkeiset toimet]]. | Fedorassa on oletuksena käytössä [[Totem]]-selainliitännäinen [[GStreamer]]-[[taustaohjelma]]lla. Toistossa tarvittavien GStreamer-koodekkien asennus on neuvottu artikkelissa [[Fedoran asennuksen jälkeiset toimet]]. | ||
Rivi 28: | Rivi 37: | ||
Yleistä tietoa ohjelmapakettien asentamisesta löytyy artikkeleista [[Ohjelmien asentaminen]] ja [[Fedoran paketinhallinta]]. | Yleistä tietoa ohjelmapakettien asentamisesta löytyy artikkeleista [[Ohjelmien asentaminen]] ja [[Fedoran paketinhallinta]]. | ||
===openSUSE=== | ====openSUSE==== | ||
Selainliitännäiset löytyvät [[openSUSE]]ssa seuraavista paketeista: | Selainliitännäiset löytyvät [[openSUSE]]ssa seuraavista paketeista: | ||
*[[Gxine]]: <tt>gxine-browser-plugin</tt> | *[[Gxine]]: <tt>gxine-browser-plugin</tt> | ||
Rivi 41: | Rivi 50: | ||
Itse pakettien asentamiseen voi käyttää joko YaSTin Ohjelmistohallintaa tai [[Zypper]]-[[komentorivi]]työkalua. | Itse pakettien asentamiseen voi käyttää joko YaSTin Ohjelmistohallintaa tai [[Zypper]]-[[komentorivi]]työkalua. | ||
=== Ubuntu === | ==== Ubuntu ==== | ||
Ubuntussa on oletuksena käytössä [[Totem]]-liitännäinen [[GStreamer]]-[[taustaohjelma]]lla. Tarvittavat GStreamer-kodeekit saa asennettua paketista <tt>ubuntu-restricted-extras</tt>. Paketin voi asentaa joko ''Sovellukset'' -> ''Lisää/Poista...'' -työkalun avulla, [[Synaptic]]-pakettienhallintaohjelmalla tai komentamalla [[komentorivi]]llä | Ubuntussa on oletuksena käytössä [[Totem]]-liitännäinen [[GStreamer]]-[[taustaohjelma]]lla. Tarvittavat GStreamer-kodeekit saa asennettua paketista <tt>ubuntu-restricted-extras</tt>. Paketin voi asentaa joko ''Sovellukset'' -> ''Lisää/Poista...'' -työkalun avulla, [[Synaptic]]-pakettienhallintaohjelmalla tai komentamalla [[komentorivi]]llä | ||
[[sudo]] [[apt-get]] install ubuntu-restricted-extras | [[sudo]] [[apt-get]] install ubuntu-restricted-extras | ||
Rivi 52: | Rivi 61: | ||
Ennen muiden liitännäisten asentamista voi olla tarpeen poistaa Totem-laajennos poistamalla paketit <tt>totem-mozilla</tt> ja <tt>totem-gstreamer-firefox-plugin</tt>. | Ennen muiden liitännäisten asentamista voi olla tarpeen poistaa Totem-laajennos poistamalla paketit <tt>totem-mozilla</tt> ja <tt>totem-gstreamer-firefox-plugin</tt>. | ||
===Ulkoisen mediasoittimen käyttö=== | |||
Yksi ratkaisu on tiedoston toistaminen ulkoisessa mediasoitinikkunassa sen suoran osoitteen (*.asx-soittolistatiedosto) perusteella. Tarvittaessa voidaan myös poimia varsinaisen wmv- tai wma-tiedoston osoite ladatun asx-tiedoston sisältä. | |||
Elävän arkisto ei suoraan kerro osoitetta, vaan se täytyy poimia sivun lähdekoodista. Asx-tiedoston osoite löytyy embed-tagin src-kentästä. Tiedostonnimeen on sen latausta varten lisättävä "<tt><nowiki>http://www.yle.fi/player/</nowiki></tt>", esimerkiksi | |||
<tt><nowiki>http://www.yle.fi/player/21117.asx?s=512</nowiki></tt>. | |||
Asx-tiedoston sisältä löytyy varsinaisen wmv- tai wma-tiedoston osoite, jonka syöttäminen mediasoittimelle voi jossain tapauksissa olla tarpeellista. Ylläolevan videotiedoston (Linus Torvaldsin haastattelu vuodelta 1996) suora osoite olisi esimerkiksi | |||
<tt><nowiki>http://195.248.86.140/player/2/11/21110_1.wmv</nowiki></tt> | |||
Soittolistan (.asx) sisältöä ei tarvitse lukea aina käsin, sillä esimerkiksi MPlayeriä voi opastamaan käyttämään soittolistoja valitsimella <tt>-playlist</tt>. Seuraavassa esimerkki aikaisemmalla videopätkällä: | |||
mplayer -playlist <tt><nowiki>"http://www.yle.fi/player/21117.asx?s=512"</nowiki></tt> | |||
Tämän pitäisi toimia, mikäli Ylen palvelimet antaisivat aina toimivan osoitteen takaisin, mutta näin ei aina ole. Tällöin edellä olevan osoitteen antama tieto on luettava käsin esimerkiksi joko selaimella tallentamalla, tai tulostamalla lynxin avulla: | |||
lynx -dump <tt><nowiki>"http://www.yle.fi/player/21117.asx?s=512"</nowiki></tt> | |||
Tällöin ruudulle tulee teksti jonka .asx-tiedosto sisältää. Tämän tiedoston sisällä on linkit tiedostoihin mitkä pitäisi soittaa, mutta jostain syystä videot eivät monesti toimi http-alkuisilla osoitteilla, mutta lähtevät toimimaan kun http vaihdetaan mms-alkuiseksi. Esimerkiksi | |||
<tt><nowiki>http://195.248.86.140/player/2/11/21110_1.wmv</nowiki></tt> | |||
muutetaan muotoon | |||
<tt><nowiki>mms://195.248.86.140/player/2/11/21110_1.wmv</nowiki></tt> | |||
Tällä tavalla ei tähän mennessä ole vielä tullut toimimattomia videoita MPlayerin kanssa. MPlayer ei tosin tue streamin kelausta tai kuvan pysäytystä. | |||
Ylen palvelimet kärsivät ilmeisesti usein kovasta liikenteestä, ja suoraan toistettaessa video voi ärsyttävästi pätkiä ja katkeilla. Tällöin kannattaa laittaa soittimessa päälle välimuistitus (eng. ''caching''). Kannattaa huomata, että Ylen ääni- ja videovirrat ovat mms-muotoisia, ja esimerkiksi [[VLC]]:ssä Ylen videoiden välimuistituksen saa päälle valitsimella <tt>--mms-caching=1000</tt>, jossa yhtäsuuruusmerkkien jälkeinen lukumäärä ilmoittaa sivuttamisen ajan millisekunneissa. Pahan ruuhkan aikana kannattaa käyttää reilua määrää. MPlayerissä välimuistin määrää voi lisätä valitsimella <tt>-cache <tavumäärä></tt> (ilman sulkeita). Sopiva tavumäärä on vaikka jostain 1024 arvosta maksimiin, eli 8192. | |||
Mikäli ongelma on, että syötettyäsi wmv/wma-osoitteen mediasoittimelle (esimerkiksi MPlayer), se jää ikuiseen silmukkaan toistamaan samaa osoitetta mutta ei saa koskaan YLE:n palvelimelta oikeaa tiedostoa, kokeile vaihtaa mediasoittimen <tt>User-agent</tt>-[[HTTP]]-otsikon arvoa. Windows Media Playerin User-agent-arvo <tt>NSPlayer/8.0.0.4477</tt> toiminee varmimmin. | |||
[[Komentorivi]]llä annettu komento | |||
mplayer -user-agent NSPlayer/8.0.0.4477 <tt><nowiki>http://195.248.86.140/player/2/11/21110_1.wmv</nowiki></tt> | |||
toimii paremmin kuin | |||
mplayer <tt><nowiki>http://195.248.86.140/player/2/11/21110_1.wmv</nowiki></tt> | |||
Tällöin MPlayer valehtelee YLE:n palvelimelle olevansa Windows Media Player 8 -soitin, jolloin toisto jostain syystä onnistuu. Jos lisäät seuraavan rivin [[kotihakemisto]]osi tiedostoon <tt>.mplayer/config</tt>, käyttää MPlayer aina tätä <tt>User-agent</tt> -arvoa eikä sitä tarvitse erikseen valita komentoriviltä: | |||
user-agent = NSPlayer/8.0.0.4477 | |||
===Video- ja äänivirran tallentaminen=== | |||
Jos sinulla on hidas verkkoyhteys tai muusta syystä et voi katsoa videoita ilman häiritsevää pätkimistä, voit myös kokeilla tallentaa videon ensin omalle koneellesi kokonaisuudessaan ja vasta sitten katsoa sitä. Omalle koneelle tallennetussa videossa on myös se etu, että sen voi halutessaan pysäyttää tai kelata haluamaansa kohtaan. | |||
Monessa jakelussa on valmiiksi asennettuna MPlayer (asentamisesta löytyy lisätietoja artikkelista [[Ohjelmien asentaminen]]), jolla voi tallentaa videovirtoja. Aikaisemmin selitettyjen MPlayerin ohjeiden mukaisesti siis haetaan videon suora osoite, niin että sitä voi toistaa. Jos olet epävarma osoitteesta, niin kokeile ennen tallentamista että videon katselu onnistuu. Videon, sekä muiden Ylen multimediavirtojen tallentaminen onnistuu komennolla: | |||
mplayer -dumpstream -dumpfile esimerkki.wmv "mms://195.248.86.140/player/2/11/21110_1.wmv" | |||
Jolloin esimerkki.wmv on tiedosto johon tallennetaan, ja mms-osoite mistä video haetaan. .wmv muutetaan tallennettavan tiedoston tyypin mukaan, esimerkiksi äänitiedostoja ladattaessa laitetaan .wma, jolloin toisto-ohjelma ymmärtää helpommin oikean tiedostomuodon. Valitsinta <tt>-playlist</tt> käyttämällä MPlayerille voidaan syöttää myös .asx-päätteisen soittolistatiedoston osoite. | |||
[[VLC]]:llä tallennus onnistuu seuraavan kaltaisella komennolla: | |||
vlc "mms://195.248.86.140/player/2/11/21110_1.wmv" --sout-keep --sout=file/ASF:esimerkki.wmv | |||
Muistathan, että kopiointi on sallittu vain omaan käyttöön. Älä laita YLEn ohjelmia yleiseen jakeluun. | |||
== Suorat linkit Ylen Internet-radioihin == | |||
Ylen nettiradioiden kohdalla kannattaa kokeilla toistaako soitto-ohjelma suoraan mms-virtoja. Virtojen toistaminen toimii suoraan ainakin seuraavissa ohjelmissa: [[VLC]], [[Amarok]], [[Xine]], [[Banshee]], [[Rhythmbox]] ja [[MPlayer]]. | |||
YLEn radiokanavien virrat ovat: | |||
* <tt>mms://195.248.86.134/liveklassinen</tt> - Yle Klassinen | |||
* <tt>mms://195.248.86.134/liveradiopeili</tt> - Yle Puhe | |||
* <tt>mms://195.248.86.134/liveyleradio1</tt> - Yle Radio 1 | |||
* <tt>mms://195.248.86.134/liveradiosuomi</tt> - Yle Radio Suomi | |||
* <tt>mms://195.248.86.134/livevega</tt> - Radio Vega | |||
* <tt>mms://195.248.86.134/livex3m</tt> - Radio Extrem | |||
* <tt>mms://195.248.86.134/livesamiradio</tt> Sami Radio | |||
* <tt><nowiki>http://mediak.yle.fi/eanettiradio</nowiki></tt> - Elävä arkisto (ei käytä mms:ää) | |||
* Yle X:lle ei ole linkkiä, koska sen käyttämä Akamain streaming -tekniikka ei mahdollista ikilinkitystä. | |||
Nettiradiolähetystä voi tallentaa tiedostoon samalla tavoin kuin yksittäisiä Elävän arkiston video- ja äänileikkeitä. Tallennus keskeytetään tällöin sulkemalla ohjelma (komentorivillä näppäinyhdistelmä Ctrl+C). | |||
==Testituloksia== | ==Testituloksia== | ||
Rivi 58: | Rivi 126: | ||
|- | |- | ||
! Mediasoitinliitännäinen | ! Mediasoitinliitännäinen | ||
! | ! Elävä arkisto | ||
! Mtv3 Katsomo | ! Mtv3 Katsomo | ||
! Sub.fi | ! Sub.fi | ||
Rivi 99: | Rivi 167: | ||
Videopalvelut, jotka käyttävät [[Flash]]ia ja toimivat, kun asennat Flashin: | Videopalvelut, jotka käyttävät [[Flash]]ia ja toimivat, kun asennat Flashin: | ||
* YLE Areena | |||
* BBC | * BBC | ||
* SVT | * SVT | ||
* [http://nettitv.nelonen.fi/ Nelosen netti-tv] | * [http://nettitv.nelonen.fi/ Nelosen netti-tv] | ||
== Katso myös == | == Katso myös == | ||
*[[Videon toisto]] | *[[Videon toisto]] | ||