Siis ohjelmien lataus (tallennus) toimii ilman ongelmia.
Testissä antamasi Pasilan jakso, käytössä 11.04-pohjainen räätälöity Peppermint (LXDE)
Vlc virheilmoitus:
custom@custom ~/Lataukset/yle-dl-1.99.2 $ cvlc "`yle-dl --showurl http://areena-beta.yle.fi/ng/areena/tv/1302472/#/play`"
Lataa osa 5.flv exists, trying an alternative name
VLC media player 1.1.13 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0xa0afae4] dummy interface: using the dummy interface module...
Server error: Invalid tincan object name (stream ID: 1).
[0xa0b8554] access_avio access error: Failed to open url using libavformat
[0xa0b04ec] main input error: open of `rtmp://flashk.yle.fi/mediakanta//x swfUrl=http://areena-beta.yle.fi/static/player/1.1/flowplayer/flowplayer.cluster-3.2.3.swf tcUrl=rtmp://flashk.yle.fi/mediakanta/ pageUrl=http://areena-beta.yle.fi/ng/areena/tv/1302472/#/play yle=92df23302bb34bf699de564e3a0c4350' failed: (null)
En kyllä ymmärrä mistä toi virhe tulee, jos tallentaminen kerran toimii. Molemmissa tapauksissa videoa pyydetään serveriltä täsmälleen samalla tavalla.
Onko sulla asennuttuna librtmp paketinhallinnan kautta? Se voisi sotkea toistimia, mutta ei siitäkään pitäisi tulla tuota "invalid tincan" virhettä vaan valitus tuntemattomasta yle-parametrista. Jotta toisto toimisi, ohjelmien pitää käyttää yle-dl-paketin mukana tulevaa librtmp-kirjastoa, joka asentuu /usr/local/lib-hakemistoon. ldd:llä voi tarkistaa mitkä kirjastot on käytössä. Tuloksena pitäisi olla tällaista, jos käytössä on oikea versio:
$ ldd `which mplayer` | grep rtmp
librtmp.so.0 => /usr/local/lib/librtmp.so.0 (0x00007f5a79874000)
Voit pakottaa toistimet käyttämään oikeaa librtmp:tä komentamalla
export LD_LIBRARY_PATH=/usr/local/lib