Calcolo dei valori della frequenza di bit e della finestra del buffer per flussi arbitrari
Il calcolo della frequenza di bit e della finestra del buffer appropriata per un tipo di flusso arbitrario non è una scienza esatta. Un approccio semplice consiste nell'impostare la velocità in bit in modo che corrisponda alle dimensioni del flusso diviso per la relativa lunghezza, in secondi. Ad esempio, un flusso contenente un totale di 68000 bit che dura 20 secondi potrebbe avere una velocità di bit di 3400 bit al secondo (68000 bit / 20 secondi = 3400 bit al secondo).
Il problema con questa semplice tecnica di assegnazione della velocità in bit è che non tiene conto della distribuzione dei dati all'interno del flusso. Molti flussi arbitrari contengono grandi quantità di dati a intervalli lungo la sequenza temporale del file. I flussi di immagine, ad esempio, hanno campioni piuttosto grandi, ma in genere distanziati diversi secondi. La finestra del buffer deve essere impostata per garantire che il buffer non eseccesso.
Per controllare la finestra del buffer, moltiplicare la velocità in bit (bit al secondo) per la finestra del buffer (in secondi) e dividere per 1000 per ottenere le dimensioni, in bit, del buffer per il flusso. Assicurarsi quindi che le dimensioni del buffer siano sufficienti per contenere qualsiasi combinazione di campioni nel flusso inferiore alla finestra del buffer in fase di presentazione. In caso di dubbio, impostare entrambi i valori un po' più alti di quanto si pensi di averli necessari.
Argomenti correlati