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

Linux.fista
Siirry navigaatioon Siirry hakuun
(artikkelin rakenne)
Rivi 7: Rivi 7:
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.
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.


Jatkossa YLE on ottamassa käyttöön MPEG.4/H.264-koodauksen, jonka toimivuus Linuxilla ja [[Macintosh]]illa 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ö==
==Ulkoisen mediasoittimen käyttö==
Rivi 19: Rivi 19:
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ää.
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 mediasoittimellesi (esim. 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 varminten.
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>
  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
toimii varemmin kuin
 
  mplayer <tt><nowiki>http://195.248.86.140/player/2/11/21110_1.wmv</nowiki></tt>
  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 homma jostain syystä toimii. Jos lisäät seuraavan rivin [[kotihakemisto]]osi tiedotoon <code>.mplayer/config</code>, MPlayer käyttää aina tätä User-agent -arvoa eikä sitä tarvitse erikseen komentoriviltä valita:
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ää MPlaye aina tätä <tt>User-agent</tt> -arvoa eikä sitä tarvitse erikseen valita komentoriviltä:
  user-agent = NSPlayer/8.0.0.4477
  user-agent = NSPlayer/8.0.0.4477


==Jakelukohtaiset ohjeet==
==Testituloksia==
===Arch Linux===
Testitaulukko Firefox 3.0-selaimella:
Areena ja Elävä arkisto on todettu toimiviksi [[Arch Linux]]issa yhdistelmällä <tt>[[totem]]-xine</tt> + <tt>totem-plugin</tt>. Ne asentuvat komennolla
[[pacman]] -Sy totem-xine totem-plugin
 
===Fedora===
Areena ja Elävä arkisto toistuvat [[Fedora]]ssa ainakin [[Totem]]-[[xine]]n avulla. <tt>[[mplayer|Mplayerplug-in]]</tt>in toiminta on ollut epävarmempaa.
Areenan videot toistuvat myös gnome-mplayer:in avulla.
 
Totem-xine ja sen selainliitännäinen löytyvät [[Livna]]-pakettilähteen paketeista <tt>totem-xine</tt> ja <tt>totem-xine-mozplugin</tt>. Lisäksi tarvitaan <tt>xine-lib-extras-nonfree</tt>-paketti. Ne voi asentaa komennolla
[[yum]] install totem-xine totem-xine-mozplugin xine-lib-extras-nonfree
Asennukseen voi myös käyttää graafista Lisää/poista ohjelmia -työkalua ([[pirut]]). Totem-xinen asentaminen edellyttää Fedoran oletusasennuksessa tulevan [[GStreamer]]-pohjaisen Totemin poistoa. Tämän voi tehdä joko Lisää/poista ohjelmia -työkalun avulla tai komentoriviltä komennolla
yum remove totem
Totem-paketin poisto on suoritettava ennen Totem-xinen asennusta.
 
=== Ubuntu ===
 
==== Suositeltava tapa ====
[[Ubuntu]]n uusimmissa versiossa YLE:n palveluiden käyttöön tarvittavien multimediakoodekkien asennus on hyvin yksinkertaista. Tarvittavat kodeekit saa asennettua paketilla <tt>ubuntu-restricted-extras</tt>. Paketin voi asentaa, joko ''Sovellukset'' -> ''Lisää/Poista...'' -työkalun avulla, [[Synaptic]]-pakettienhallintaohjelmala tai komentamalla komentorivillä
[[sudo]] [[apt-get]] install ubuntu-restricted-extras
Lisätietoja pakettien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].
 
Firefoxin liitännäisenä parhaiten toimii [[Totem]]. Tarkista siis, että <tt>totem-mozilla</tt> ja <tt>totem-gstreamer</tt> paketit ovat asennettuina. Nämä paketit ovat oletuksena Ubuntussa käytössä. Tarkistuksen voi tehdä mm. Synapticillä etsimällä kyseisen paketin ja tarkistamalla, onko se merkitty asennetuksi.
 
 
Näiden pakettien kanssa ongelmia voivat tuottaa mm. seuraavat paketit mozilla-mplayer ja totem-xine. Mikäli ne on asennettuna, kannattaa paketit poistaa.
http://forum.ubuntu-fi.org/index.php?topic=20696.0
 
==== Vaihtoehtoiset tavat ====
 
[[Ubuntu]]lla Areenan saa toimimaan [[Mozilla Firefox]]issa esimerkiksi [[MPlayer]]-pohjaisella liitännäisellä <tt>mozilla-mplayer</tt> jos oletuksena asennettu [[Totem]]ia käyttävä liitännäinen ei toimi. MPlayer osaa myös Real-streamit ja QuickTimen hyvin, joten sillä saa kaikki muutkin yleisimmät videopalvelut näkymään. Käyttöliittymän toiminnot ovat suurin piirtein samat kuin muissakin liitännäisissä (mm. kokoruututuki). Liitännäisen käyttö ei edellytä MPlayerin graafisen käyttöliittymän asentamista, vaan no-gui-versio riittää.
 
Mplayer-liitännäiseen voi vaihtaa ajamalla komennot:
[[sudo]] [[apt-get]] remove totem-mozilla mozilla-gstreamer-firefox-plugin
sudo apt-get install mozilla-mplayer mplayer-nogui
 
Toinen vaihtoehto on katsella Areenaa [[Xine]]-pohjaisella <tt>[[gxine]]plugin</tt>-liitännäisellä. Xine-liitännäiseen voi vaihtaa poistamalla vanhan liitännäisen ja asentamalla <tt>gxineplugin</tt>in:
[[sudo]] [[apt-get]] remove totem-mozilla totem-gstreamer-firefox-plugin
sudo apt-get install gxineplugin
 
Kolmas vaihtoehto vlc:tä käyttäville on <tt>mozilla-plugin-vlc</tt>
[[sudo]] [[apt-get]] install mozilla-plugin-vlc
 
(Jotta Firefox varmasti käyttäisi asentamaasi mediasoitinliitännäistä, poista vanhat mediasoitinliitännäiset.)
 
====Testitaulukko Ubuntu 8.04:ssä====
{|
{|
|-
|-
Rivi 82: Rivi 37:
! Mtv3 Netti-TV
! Mtv3 Netti-TV
|-
|-
| totem-mozilla
| [[Totem]]-liitännäinen
| toimii
| toimii
| lataa vain ensimmäisen kuvan
| lataa vain ensimmäisen kuvan
Rivi 90: Rivi 45:
| toimii
| toimii
|-
|-
| mozilla-mplayer
| [[MPlayer]]-liitännäinen
| ei toimi
| ei toimi
| toimii
| toimii
|-
|-
| mozilla-plugin-vlc
| [[VLC]]-liitännäinen
| toimii
| toimii
| ei toimi
| ei toimi
|-
|-
| xine-plugin
| [[Gxine]]-liitännäinen
| ?
| ?
| ?
| ?
|-
|-
| gxineplugin
| [[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.
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==
===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]].
 
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>.


Firefoxin medialiitännäistä paremmin saattaa toimia mediavirran avaaminen erikseen mediasoittimessa, kuten Elokuvasoittimessa (Totem), Gnome-MPlayerissä, GXinessä, VLC:ssä tms..
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.25

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.

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ää MPlaye aina tätä User-agent -arvoa eikä sitä tarvitse erikseen valita komentoriviltä:

user-agent = NSPlayer/8.0.0.4477

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.

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.

Katso myös

Aiheesta muualla