Livelli di cache VLC


10

Quando apro le Preferenze di VLC e vado in Input & Codecs, ho un'impostazione denominata Livello di cache predefinito. Posso scegliere tra

  • Cusom
  • Latenza più bassa
  • Bassa latenza
  • Normale
  • Alta latenza
  • Maggiore latenza

Sono abituato a impostare la cache in pochi secondi o qualcosa del genere. Quindi, più secondi / buffer più alto significano meno possibilità di buffer underrun durante lo streaming. Che cos'è la latenza? Cosa significa impostarlo su un valore inferiore o superiore? In quali casi dovrei andare in quale direzione? Se sto lottando con buffer underrun, dovrei impostarlo su latenza più bassa o più alta?


Intendevi Criterio di memorizzazione nella cache predefinito o lo hanno rinominato? che tipo di latenza sei riuscito a ottenere?
rogerdpack,

Risposte:


8

La latenza è un argomento estremamente complicato e c'è un articolo al riguardo sulla wiki onnisciente

Per dirla semplicemente, è il tempo che passa dal momento in cui un pacchetto viene inviato al momento in cui lo ricevi. Pertanto, se si imposta la memorizzazione nella cache su latenza elevata, memorizzerà nella cache più dati prima di iniziare la riproduzione. Quindi, se si hanno buffer underrun, è necessario impostarlo su latenza elevata.

Un altro punto interessante è che i pacchetti non arrivano nello stesso ordine in cui vengono inviati. Quindi può succedere che se stai riproducendo un file audio nella posizione 5s, puoi ottenere pacchetti dalla posizione 5.1s prima di quelli dalla forma 5s. Il giocatore dovrà compensare quello usando la cache, quindi i pacchetti che verranno successivamente dovranno attendere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.