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

Linux.fista
Siirry navigaatioon Siirry hakuun
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-kentän arvoa. Windows Media Playerin User-agent 'NSPlayer/8.0.0.4477' toiminee varminten.
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.


  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>
Rivi 26: Rivi 26:


  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:
user-agent = NSPlayer/8.0.0.4477


==Jakelukohtaiset ohjeet==
==Jakelukohtaiset ohjeet==

Versio 5. joulukuuta 2008 kello 05.19

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 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.

mplayer -user-agent NSPlayer/8.0.0.4477 http://195.248.86.140/player/2/11/21110_1.wmv

toimii varemmin 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 homma jostain syystä toimii. Jos lisäät seuraavan rivin kotihakemistoosi tiedotoon .mplayer/config, MPlayer käyttää aina tätä User-agent -arvoa eikä sitä tarvitse erikseen komentoriviltä valita:

user-agent = NSPlayer/8.0.0.4477

Jakelukohtaiset ohjeet

Arch Linux

Areena ja Elävä arkisto on todettu toimiviksi Arch Linuxissa yhdistelmällä totem-xine + totem-plugin. Ne asentuvat komennolla

pacman -Sy totem-xine totem-plugin

Fedora

Areena ja Elävä arkisto toistuvat Fedorassa ainakin Totem-xinen avulla. Mplayerplug-inin 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 totem-xine ja totem-xine-mozplugin. Lisäksi tarvitaan xine-lib-extras-nonfree-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

Ubuntun uusimmissa versiossa YLE:n palveluiden käyttöön tarvittavien multimediakoodekkien asennus on hyvin yksinkertaista. Tarvittavat kodeekit saa asennettua paketilla ubuntu-restricted-extras. 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ä totem-mozilla ja totem-gstreamer 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

Ubuntulla Areenan saa toimimaan Mozilla Firefoxissa esimerkiksi MPlayer-pohjaisella liitännäisellä mozilla-mplayer jos oletuksena asennettu Totemia 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 gxineplugin-liitännäisellä. Xine-liitännäiseen voi vaihtaa poistamalla vanhan liitännäisen ja asentamalla gxinepluginin:

sudo apt-get remove totem-mozilla totem-gstreamer-firefox-plugin
sudo apt-get install gxineplugin

Kolmas vaihtoehto vlc:tä käyttäville on mozilla-plugin-vlc

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ä

Mediasoitinliitännäinen Yle Areena ja Elävä arkisto Mtv3 Netti-TV
totem-mozilla toimii lataa vain ensimmäisen kuvan
gecko-mediaplayer ei toimi toimii
mozilla-mplayer ei toimi toimii
mozilla-plugin-vlc toimii ei toimi
xine-plugin ? ?
gxineplugin ? ?

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.

Firefoxin medialiitännäistä paremmin saattaa toimia mediavirran avaaminen erikseen mediasoittimessa, kuten Elokuvasoittimessa (Totem), Gnome-MPlayerissä, GXinessä, VLC:ssä tms..

Katso myös

Aiheesta muualla