Ero sivun ”Yle Areena ja Elävä arkisto” versioiden välillä

Siirry navigaatioon Siirry hakuun
(käsitellään ensin selainliitännäisen asennus koska se on helpoin tapa)
Rivi 9: Rivi 9:
Jatkossa YLE on ottamassa käyttöön MPEG.4/H.264-koodauksen, jonka toimivuus Linuxilla ja [[wikipedia:fi:Macintosh|Macintoshilla]] pitäisi olla huomattavasti parempi. [http://sektori.com/uutinen/yle-taipui-linux-mackansan-tahtoon/8443/ Sektorin uutinen aiheesta.]
Jatkossa YLE on ottamassa käyttöön MPEG.4/H.264-koodauksen, jonka toimivuus Linuxilla ja [[wikipedia:fi:Macintosh|Macintoshilla]] pitäisi olla huomattavasti parempi. [http://sektori.com/uutinen/yle-taipui-linux-mackansan-tahtoon/8443/ Sektorin uutinen aiheesta.]


==Ulkoisen mediasoittimen käyttö==
Yksi ratkaisu on tiedoston toistaminen ulkoisessa mediasoitinikkunassa sen suoran osoitteen (*.asx) perusteella. Tarvittaessa voidaan myös poimia varsinaisen wmv- tai wma-tiedoston osoite ladatun asx-tiedoston sisältä.


Elävän arkiston puolella ei ole tarjolla suoran videotiedoston 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
==Selainliitännäisten asennus==
<tt><nowiki>http://www.yle.fi/player/21117.asx?s=512</nowiki></tt>.
===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>.
 
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===
YLEn 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]].
 
GStreamer-pohjaista Totemia korvamaan voi asentaa [[Xine]]ä käyttävän Totemin poistamalla paketin <tt>totem-gstreamer</tt> ja asentamalla paketit <tt>totem-xine</tt>, <tt>totem-mozplugin</tt> ja <tt>xine-lib-extras-freeworld</tt> (epävapaita koodekkeja Xinelle).
 
[[VLC]]-liitännäinen löytyy paketista <tt>mozilla-vlc</tt>, [[Gxine]]-liitännäinen paketista <tt>gxine-mozplugin</tt> ja [[Xine]]-liitännäinen paketista <tt>xine-plugin</tt>. Ennen niiden asentamista voi olla tarpeen poistaa Totem-liitännäinen (<tt>totem-mozplugin</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>.
Yleistä tietoa ohjelmapakettien asentamisesta löytyy artikkeleista [[Ohjelmien asentaminen]] ja [[Fedoran paketinhallinta]].


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 komennolla <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ää.
=== 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ä
[[sudo]] [[apt-get]] install ubuntu-restricted-extras
Itse Totem-liitännäinen sekä GStreameria käyttävä Totem löytyvät paketeista <tt>totem-mozilla</tt> ja <tt>totem-gstreamer</tt>.
Lisätietoja pakettien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].


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 [[HTTP]]</tt> -otsikon arvoa. Windows Media Playerin <tt>User-agent 'NSPlayer/8.0.0.4477'</tt> toiminee parhaiten.
Totem-liitännäisen kanssa ongelmia voivat tuottaa mm. paketit mozilla-mplayer ja totem-xine. Mikäli ne on asennettuna, kannattaa paketit poistaa. [http://forum.ubuntu-fi.org/index.php?topic=20696.0]


[[Komentorivi]]llä annettu komento
MPlayer-liitännäisen voi asentaa paketeista <tt>mozilla-mplayer</tt> ja <tt>mplayer-nogui</tt>. [[Xine]]-pohjainen <tt>[[gxine]]plugin</tt> asentuu paketista <tt>gxineplugin</tt> ja VLC-liitännäinen paketista <tt>mozilla-plugin-vlc</tt>.
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 valheellisesti raportoi 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ä:
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>.
user-agent = NSPlayer/8.0.0.4477


==Testituloksia==
===Testituloksia===
Testitaulukko Firefox 3.0-selaimella:
Testitaulukko Firefox 3.0-selaimella:
{|
{|
Rivi 64: Rivi 74:
Nelosen netti-tv toimii ainoastaan Windowsissa IE:ssä ja Windows Media Player 9:llä. BBC:n ja SVT:n netti-tv:t käyttävät [[Flash]]-videoita, jotka toimivat hyvin Linuxissa.
Nelosen netti-tv toimii ainoastaan Windowsissa IE:ssä ja Windows Media Player 9:llä. BBC:n ja SVT:n netti-tv:t käyttävät [[Flash]]-videoita, jotka toimivat hyvin Linuxissa.


==Selainliitännäisten asennus==
==Ulkoisen mediasoittimen käyttö==
===Arch Linux===
Yksi ratkaisu on tiedoston toistaminen ulkoisessa mediasoitinikkunassa sen suoran osoitteen (*.asx) perusteella. Tarvittaessa voidaan myös poimia varsinaisen wmv- tai wma-tiedoston osoite ladatun asx-tiedoston sisältä.  
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].
Elävän arkiston puolella ei ole tarjolla suoran videotiedoston 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>.


===Fedora===
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>.
YLEn 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]].
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 komennolla <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ää.


GStreamer-pohjaista Totemia korvamaan voi asentaa [[Xine]]ä käyttävän Totemin poistamalla paketin <tt>totem-gstreamer</tt> ja asentamalla paketit <tt>totem-xine</tt>, <tt>totem-mozplugin</tt> ja <tt>xine-lib-extras-freeworld</tt> (epävapaita koodekkeja Xinelle).
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 [[HTTP]]</tt> -otsikon arvoa. Windows Media Playerin <tt>User-agent 'NSPlayer/8.0.0.4477'</tt> toiminee parhaiten.


[[VLC]]-liitännäinen löytyy paketista <tt>mozilla-vlc</tt>, [[Gxine]]-liitännäinen paketista <tt>gxine-mozplugin</tt> ja [[Xine]]-liitännäinen paketista <tt>xine-plugin</tt>. Ennen niiden asentamista voi olla tarpeen poistaa Totem-liitännäinen (<tt>totem-mozplugin</tt>).
[[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>


Yleistä tietoa ohjelmapakettien asentamisesta löytyy artikkeleista [[Ohjelmien asentaminen]] ja [[Fedoran paketinhallinta]].
Tällöin MPlayer valheellisesti raportoi 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
=== 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ä
[[sudo]] [[apt-get]] install ubuntu-restricted-extras
Itse Totem-liitännäinen sekä GStreameria käyttävä Totem löytyvät paketeista <tt>totem-mozilla</tt> ja <tt>totem-gstreamer</tt>.
Lisätietoja pakettien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].
 
Totem-liitännäisen kanssa ongelmia voivat tuottaa mm. paketit mozilla-mplayer ja totem-xine. Mikäli ne on asennettuna, kannattaa paketit poistaa. [http://forum.ubuntu-fi.org/index.php?topic=20696.0]
 
MPlayer-liitännäisen voi asentaa paketeista <tt>mozilla-mplayer</tt> ja <tt>mplayer-nogui</tt>. [[Xine]]-pohjainen <tt>[[gxine]]plugin</tt> asentuu paketista <tt>gxineplugin</tt> ja VLC-liitännäinen paketista <tt>mozilla-plugin-vlc</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>.


== Katso myös ==
== Katso myös ==