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

Linux.fista
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 ==

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

Katso myös

Aiheesta muualla