Ero sivun ”Yle Areena ja Elävä arkisto” versioiden välillä
p (→Ulkoisen mediasoittimen käyttö: typo) |
(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.] | ||
==Selainliitännäisten asennus== | |||
<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>). | |||
Yleistä tietoa ohjelmapakettien asentamisesta löytyy artikkeleista [[Ohjelmien asentaminen]] ja [[Fedoran paketinhallinta]]. | |||
=== 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 | 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>. | |||
==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. | ||
== | ==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 | |||
<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>. | |||
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ää. | |||
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. | |||
[[ | [[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 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 | |||
== Katso myös == | == Katso myös == |
Versio 5. joulukuuta 2008 kello 14.34
Yleisradion YLE Areena ja Elävä arkisto on toteutettu käyttäen Microsoftin suljettuja wmv- ja wma-tiedostomuotoja, joten niiden käyttö on hankalaa muilla kuin Windows-koneilla.
Linuxissa käyttäjän 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 gstreamer-ffmpeg paketin kanssa (kaffeine-plugin, totem-plugin ym). Toimivuus kuitenkin vaihtelee versiosta toiseen. Parhaan selainliitännäisen ja mediasoitintaustaohjelman löytyminen edellyttää käytännössä käsin kokeilemista.
Yhtenä ratkaisuna Mozilla Firefox-selaimen käyttäjille on MediaPlayerConnectivity-laajennuksen käyttäminen. Se sallii videon avaamisen vapaavalintaisen mediasoittimen omassa ikkunassa.
Jatkossa YLE on ottamassa käyttöön MPEG.4/H.264-koodauksen, jonka toimivuus Linuxilla ja Macintoshilla pitäisi olla huomattavasti parempi. Sektorin uutinen aiheesta.
Selainliitännäisten asennus
Arch Linux
Totem-liitännäinen löytyy paketista totem-plugin, GStreameria taustaohjelmanaan käyttävä Totem paketista totem ja Xineä käyttävä Totem paketista totem-xine. Mplayer-liitännäinen löytyy paketista mplayer-plugin.
VLC-liitännäistä ei löydy suoraan paketinhallinnasta, mutta se voidaan asentaa esimerkiksi AURin avulla.
Fedora
YLEn tiedostojen toistamiseen tarvittavat koodekit (purku-ohjelmat) löytyvät Fedorassa epävirallisesta RPM Fusion -pakettivarastosta.
Fedorassa on oletuksena käytössä Totem-selainliitännäinen GStreamer-taustaohjelmalla. 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 totem-gstreamer ja asentamalla paketit totem-xine, totem-mozplugin ja xine-lib-extras-freeworld (epävapaita koodekkeja Xinelle).
VLC-liitännäinen löytyy paketista mozilla-vlc, Gxine-liitännäinen paketista gxine-mozplugin ja Xine-liitännäinen paketista xine-plugin. Ennen niiden asentamista voi olla tarpeen poistaa Totem-liitännäinen (totem-mozplugin).
Yleistä tietoa ohjelmapakettien asentamisesta löytyy artikkeleista Ohjelmien asentaminen ja Fedoran paketinhallinta.
Ubuntu
Ubuntussa on oletuksena käytössä Totem-liitännäinen GStreamer-taustaohjelmalla. Tarvittavat GStreamer-kodeekit saa asennettua paketista ubuntu-restricted-extras. Paketin voi asentaa joko Sovellukset -> Lisää/Poista... -työkalun avulla, Synaptic-pakettienhallintaohjelmalla tai komentamalla komentorivillä
sudo apt-get install ubuntu-restricted-extras
Itse Totem-liitännäinen sekä GStreameria käyttävä Totem löytyvät paketeista totem-mozilla ja totem-gstreamer. 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. [1]
MPlayer-liitännäisen voi asentaa paketeista mozilla-mplayer ja mplayer-nogui. Xine-pohjainen gxineplugin asentuu paketista gxineplugin ja VLC-liitännäinen paketista mozilla-plugin-vlc.
Ennen muiden liitännäisten asentamista voi olla tarpeen poistaa Totem-laajennos poistamalla paketit totem-mozilla ja totem-gstreamer-firefox-plugin.
Testituloksia
Testitaulukko Firefox 3.0-selaimella:
Mediasoitinliitännäinen | Yle Areena ja Elävä arkisto | Mtv3 Netti-TV |
---|---|---|
Totem-liitännäinen | toimii | lataa vain ensimmäisen kuvan |
gecko-mediaplayer | ei toimi | toimii |
MPlayer-liitännäinen | ei toimi | toimii |
VLC-liitännäinen | toimii | ei toimi |
Gxine-liitännäinen | ? | ? |
Xine-liitännäinen | ? | ? |
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.
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ä "http://www.yle.fi/player/", esimerkiksi http://www.yle.fi/player/21117.asx?s=512.
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 http://195.248.86.140/player/2/11/21110_1.wmv.
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 --mms-caching=1000, jossa yhtäsuuruusmerkkien jälkeinen lukumäärä ilmoittaa sivuttamisen ajan millisekunneissa. Pahan ruuhkan aikana kannattaa käyttää reilua määrää.
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 User-agent HTTP -otsikon arvoa. Windows Media Playerin User-agent 'NSPlayer/8.0.0.4477' toiminee parhaiten.
Komentorivillä annettu komento
mplayer -user-agent NSPlayer/8.0.0.4477 http://195.248.86.140/player/2/11/21110_1.wmv
toimii paremmin kuin
mplayer http://195.248.86.140/player/2/11/21110_1.wmv
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 kotihakemistoosi tiedostoon .mplayer/config, käyttää MPlayer aina tätä User-agent -arvoa eikä sitä tarvitse erikseen valita komentoriviltä:
user-agent = NSPlayer/8.0.0.4477