Níveis de cache VLC

9

Quando abro as Preferências do VLC e vou para Entrada & Codecs, tenho uma configuração chamada Default Caching Level. Posso escolher entre

  • Cusom
  • Latência mais baixa
  • Baixa latência
  • Normal
  • Alta latência
  • Maior latência

Estou acostumado com o cache sendo configurado em segundos ou algo assim. Assim, mais segundos / maior buffer significa menos chance de buffer underrun durante a transmissão. O que é latência? O que significa definir mais baixo ou mais alto? Em que casos devo ir em que direção? Se eu estou sofrendo com buffer underruns, devo configurá-lo para menor ou maior latência?

    
por Svish 06.01.2011 / 19:25

1 resposta

7

A latência é um assunto extremamente complicado e há um artigo sobre isso no wiki on-line

Simplificando, é o tempo que passa do momento em que um pacote é enviado até o momento em que você o recebe. Portanto, se você definir o armazenamento em cache para alta latência, armazenará mais dados antes de começar a reproduzir. Então, se você está com problemas de buffer, é necessário configurá-lo para alta latência.

Outro ponto interessante é que os pacotes não chegam na mesma ordem em que são enviados. Assim, pode acontecer que, se você estiver reproduzindo um arquivo de som na localização 5s, você pode obter pacotes da localização 5.1 antes desses 5s. O jogador precisará compensar por isso usando o cache, portanto, os pacotes do último período terão que esperar.

    
por 06.01.2011 / 19:55