¿Qué son los buffers?
El buffer es un espacio temporal de dimensión limitada para almacenar datos, de los cuales tenemos intención de mover de un lugar a otro.
¿Qué son los streams?
El stream es una secuencia de datos que se esta moviendo constantemente. Si pensamos en Netflix, Netflix provee video mediante streams, no se descarga todo el contenido, se descarga una parte y se reproduce mientras otra parte de datos se esta descargando.
¿Cómo se combinan buffers y streams?
El buffer y el stream se combinan de manera que los datos que vienen del stream son almacenados en el buffer, una ves que el buffer tiene suficientes datos se procesa el video.