8. MEJORANDO EL STREAMING
/ storage / .xbmc / userdata / advancedsettings.xml
Y modificarlo con el bloc de notas en Windows, añadiendo :
<advancedsettings>
<cputempcommand>cputemp</cputempcommand>
<gputempcommand>cputemp</gputempcommand>
<destroywindowcontrols>false</destroywindowcontrols>
<showexitbutton>false</showexitbutton>
<splash>false</splash>
<loglevel>-1</loglevel>
<useddsfanart>false</useddsfanart>
<fanartheight>540</fanartheight>
<thumbsize>256</thumbsize>
<bginfoloadermaxthreads>2</bginfoloadermaxthreads>
<network>
<alwaysforcebuffer>0</alwaysforcebuffer>
<cachemembuffersize>5242880</cachemembuffersize>
<curlclienttimeout>30</curlclienttimeout>
<limitcacherate>false</limitcacherate>
</network>
<gui>
<algorithmdirtyregions>3</algorithmdirtyregions>
<nofliptimeout>0</nofliptimeout>
<visualizedirtyregions>off</visualizedirtyregions>
</gui>
<lookandfeel>
<enablerssfeeds>false</enablerssfeeds>
<guires>1080</guires>
</lookandfeel>
<video>
<defaultplayer>omxplayer</defaultplayer>
<defaultdvdplayer>omxplayer</defaultdvdplayer>
<latency>
<delay>0</delay>
<refresh>
<min>23</min>
<max>24</max>
<delay>175</delay>
</refresh>
</latency>
<adjustrefreshrate>
<override>
<fps>23.976</fps>
<refresh>24.0</refresh>
</override>
</adjustrefreshrate>
<busydialogdelayms>750</busydialogdelayms>
</video>
<audio>
<defaultplayer>omxplayer</defaultplayer>
<streamsilence>false</streamsilence>
</audio>
<samba>
<clienttimeout>30</clienttimeout>
</samba>
</advancedsettings>
En las versiones Gotham ya se ha anulado este ajuste :
<bginfoloadermaxthreads>2</bginfoloadermaxthreads>
Así que borraremos esta línea si utilizamos una versión Gotham.
- Además conseguiremos que se muevan mejor por los fanarts cambiando la resolución de los mismos.
Si tenéis una TV de más de 32" y tú Raspberry puede con ello (buen nivel de overclock y el sistema operativo en un usb)
Yo lo dejaría en 512 para los thumbs y 720 para los fanarts.
Por defecto están a 1024 y 1080 respectivamente.
<fanartheight>720</fanartheight>
<thumbsize>512</thumbsize>
<latency>
<delay>0</delay>
<refresh>
<min>23</min>
<max>24</max>
<delay>0</delay>
</refresh>
</latency>
Lógicamente sera más lento, pero tendrá más capacidad para la cache.
Lo utilizaremos para archivos pesados (resolución superior a 720p), cuando los reproduzcamos a través de la red :
<network>
<alwaysforcebuffer>1</alwaysforcebuffer>
<readbufferfactor>4.0</readbufferfactor>
<cachemembuffersize>0</cachemembuffersize>
<curlclienttimeout>30</curlclienttimeout>
<limitcacherate>false</limitcacherate>
</network>
<video>
<adjustrefreshrate>
<override>
<fps>23.976</fps>
<refresh>24.0</refresh>
</override>
</adjustrefreshrate>
</video>
Si no soporta nada de lo anterior entonces donde ponemos 24.0 lo sustituimos por 50.0.
- Para limpiar el contenido de la librería multimedia debemos añadir estas líneas :
<videolibrary>
<cleanonupdate>true</cleanonupdate>
</videolibrary>
9. ACTUALIZAR EL SISTEMA OPERATIVO
- Desactivar el overclocking, ya que podría corromper los datos de la SD.
- Podemos elegir entre las dev_builds, la versión beta 3.2.2 o la Rbej.
- Copiar los archivos Kernel* y System* (4 archivos) al directorio :
/ storage / .update (tenemos que crearlo cuando vayamos a actualizar)
- También debemos de sustituir el archivo config.txt si lo que hacemos es actualizar a la versión Rbej (ya que esta versión tiene algún pequeño cambio en este archivo)
- Tenemos que tener activado la opción de actualización manual, para que se actualice al inicio.
- Reiniciar para actualizar.
- Es recomendable una vez actualizado borrar el archivo guisettings.xml que se encuentra en :
/ storage /.xbmc / userdata /
Esto evita algunos errores después de la actualización.
Actualizando regularmente conseguiremos mejorar el rendimiento, y actualizar el archivo librtmp.so.0 que sirve para poder seguir viendo por streaming los canales. También podemos actualizar la librería utilizando este hack.
CONTINUAR CON LA CUARTA PARTE ...
Hola muy buenas! muy bueno el tuto lo estoy siguiendo paso a paso aunque me cuesta un poco porque dar por sabidos ciertos conocimientos que yo no tengo. Tengo una duda, si hemos seguido los pasos para cargar en el hd el sietema operativo, en la parte MEJORANDO EL STREAMING, donde lo tenemos que crear el archivo advancesettings en la sd o en el hd? Otra duda que tengo es que en storage no existe ninguna carpeta xbmc, la creo o es una carpeta oculta que no localizo por algun motivo? Y otra cosa más espero no abusar, para poner la ip fija no me sale la opcion directamente en la ultimaversion de xbmc frodo para raspberry que hay que hacer?
ResponderEliminarSoy el mismo de antes (Dani), en el link que has puesto en los comentarios de la página 1 de este tutorial ¿viene modificado ya el archivo advancedsettings para que vaya mejor el streaming? Yo tenía Live stream con Xbian pero se me cortaban los partidos de futbol por el buffering con esto se solucionará? Muchas gracias y saludos
ResponderEliminarPerdona pero no vi tu mensaje hasta hoy.
ResponderEliminarLas mejoras del streaming estan incluidas en mi imagen, aqui tienes la Openlec_MoDi_v2, que tiene algun addon más:
http://www.mediafire.com/?e3srbfh2x8sw045