Cuando abro las Preferencias de VLC y voy a Entrada y códecs, tengo una configuración llamada Nivel de almacenamiento en caché predeterminado. Puedo elegir entre
- Cusom
- Latencia más baja
- Baja latencia
- Normal
- Alta latencia
- Mayor latencia
Estoy acostumbrado a almacenar en caché en segundos o algo así. Por lo tanto, más segundos / búfer más alto significa menos posibilidades de que el búfer se agote durante la transmisión. ¿Qué es la latencia? ¿Qué significa establecerlo más bajo o más alto? ¿En qué casos debo ir en qué dirección? Si estoy teniendo problemas con la falta de amortiguamiento del búfer, ¿debería configurarlo en una latencia más baja o más alta?
Respuestas:
La latencia es un tema extremadamente complicado y hay un artículo al respecto en el wiki que todo lo sabe
En pocas palabras, es el tiempo que transcurre desde el momento en que se envía un paquete hasta el momento en que lo recibe. Entonces, si configura el almacenamiento en caché en alta latencia, almacenará en caché más datos antes de que comience a reproducirse. Por lo tanto, si tiene insuficiencias en el búfer, debe establecerlo en latencia alta.
Otro punto interesante es que los paquetes no llegan en el mismo orden en que se envían. Por lo tanto, puede suceder que si está reproduciendo un archivo de sonido en la ubicación 5s, puede obtener paquetes de la ubicación 5.1s antes de los 5s. El jugador tendrá que compensar eso usando caché, por lo que los paquetes que se formen en un período de tiempo posterior deberán esperar.
fuente