BUFFER

BUFFER: Espacio de memoria donde se almacena el video para evitar cortes durante la reproducción (No suele aparecer al reproducir contenido en el propio ordenador por la rápida tasa de transferencia de datos desde el disco duro).

BUFFERING: Aparece con la reproducción en red (interrumpiéndose), cuando no es posible alcanzar una tasa de transferencia lo suficientemente grande, ya sea por la velocidad de internet, cableado de la nuestra, por ser red-wifi, saturación de la red … (Quiere decir que la reproducción es más rápida de lo que es capaz de llenarse el buffer, quedándose sin datos y tenemos que esperar que vuelva a llenar).

¿CÓMO PODEMOS SOLUCIONAR ESTE PROBLEMA?

Creando el archivo advancedsettings.xml, este, que no existe de forma predeterminada en KODI se puede crear con cualquier editor de texto, y se utiliza para modificar configuraciones y opciones avanzadas que no pueden ser modificadas desde la interfaz de KODI.

Se guarda con el nombre de advancedsettings.xml en nuestra ruta userdata, según sistema operativo:

Android – Android/data/org.kodi.kodi/files/.kodi/userdata/
IOS – /private/var/mobile/Library/Preferences/KODI/userdata/
Linux – ~/.kodi/userdata/
Mac OS X – /Users//Library/Application Support/KODI/userdata/
OpenELEC – /storage/.kodi/userdata/
Windows – Users\AppData\Roaming\KODI\userdata\

Dentro de avancedsetting las opciones que nos interesan en relación al buffer, estableceremos tres parámetros:

• El MODO del buffer (Por defecto 0):

Con esta opción le diremos a KODI sobre que tipo de fuentes queremos que actué el buffer.
La sintaxis es la siguiente: "< buffermode > X < / buffermode >", donde X es un numero que representa las opciones:

0 – Forzar el uso del buffer en TODOS los sistemas de archivos de Internet
( igual que “2” pero añadiendo también ftp, webdav, etc) Opción por defecto.
1 – Forzar el uso del buffer en todos los sistemas de archivos (incluyendo el local).
2 – Usar solo el buffer en los sistemas de archivos de Internet de streaming (http,etc).
3 – No usar el buffer bajo ningún concepto.

Esta opción esta bien por defecto puesto que para los datos almacenados en nuestro pc no es necesario debido a la gran tasa, pero esta bien dejar la opción 0 puesto que incluye las redes locales y pueden ser util al reproducir por red desde nuestro NAS archivos muy grandes como un full Blu Ray.

• El TAMAÑO del buffer propiamente dicho:

Con esta opción le indicaremos a KODI cuanto espacio debe asignar al buffer en ram.
Hay que tener en cuenta que el tamaño se indica en bytes y que XBMC necesita el triple de espacio en ram, de lo contrario XBMC podría bloquearse por falta de ram.
"< cachemembuffersize >20971520 . X < / cachemembuffersize >"

20971520 es el tamaña por defecto, son 20mb y requieren 60mb en ram.

Si dejamos el valor a 0, usaremos el almacenamiento local (el disco duro normalmente) para usar el buffer, que se podrá llenar hasta el limite de espacio disponible, liberándose una vez concluida la reproducción.
Esta opción puede ser buena en dispositivos con poca ram como Raspberry Pi.

• Tasa de LECTURA del buffer (Por defecto 1):

KODI solo utilizará el ancho de banda necesario para una reproducción fluida, por ejemplo si reproducciones un BluRay que tiene una tasa de 36 mbit/s KODI reservara esos 36 Mbit/ o un poco más, pero si por el contrario aumentamos el valor, KODI multiplicara la tasa por ese valor, en el caso anterior de un BluRay, si ponemos un valor de 2, KODI reservará 72 Mbit/s.
< readbufferfactor >1< / readbufferfactor >

Esta opción a diferencia de la anterior, no causa que KODI se bloquee aunque el valor sea alto, lo único que quizás haya algunos picos de uso en la cpu y te quedaras sin ancho de banda para usar en otras tareas al tratar de usar todo el ancho disponible durante la reproducción.

Puedes poner las opciones que quieras, no tienes porque utilizar las tres. Si omites alguna se utilizara la opción por defecto.

Tagged:

Comentarios

  • Extraido de la WIKI de KODI

    < cachemembuffersize > and < readbufferfactor >

    - In v17 (Kripton)

    < cachemembuffersize > is renamed to < memorysize >
    and < readbufferfactor > is renamed to < readfactor >.
    In addition, all three buffer related settings in < network > are moved out of and into a new < cache > parent tag.

    - En v17 (Kripton)

    < cachemembuffersize > cambia el nombre a < memorysize >
    y < readbufferfactor > se cambia el nombre a < readfactor >.
    Además, las tres configuraciones relacionadas con el búfer en < network > se mueven y se crean en nueva etiqueta principal < cache >.

  • KODI hasta v 16

    <advancedsettings>
      <network>
          <buffermode>X</buffermode>
          <cachemembuffersize>20971520.X</cachemembuffersize>
          <readbufferfactor>X</readbufferfactor>
      </network>
    </advancedsettings>
    

    KODI desde v 17+

    <advancedsettings>
      <cache>
          <buffermode>X</buffermode>
          <memorysize>20971520.X<memorysize>
          <readfactor>X <readfactor>
      </cache>
    </advancedsettings>
    

Sign In or Register to comment.

¡Hola Forastero!

Pareces nuevo por aquí. Si quieres participar, ¡pulsa uno de estos botones!