Un formato de flujo de bits es el formato de los datos que se encuentran en un flujo de bits utilizado en una aplicación de almacenamiento de datos o comunicación digital . [1] El término generalmente se refiere al formato de datos de la salida de un codificador, o al formato de datos de la entrada a un decodificador cuando se usa compresión de datos .
Las especificaciones de interoperabilidad estandarizadas , como los estándares de codificación de vídeo producidos por MPEG y ITU-T , y los estándares de codificación de audio producidos por MPEG, a menudo especifican sólo el formato de flujo de bits y el proceso de decodificación. Esto permite que las implementaciones del codificador utilicen cualquier método que produzca flujos de bits que se ajusten al formato de flujo de bits especificado. [ se necesita aclaración ] [2]
Normalmente, la decodificación de un flujo de bits se puede iniciar sin tener que comenzar desde el principio de un archivo o el comienzo de la transmisión de datos. Algunos flujos de bits están diseñados para que esto ocurra, por ejemplo mediante el uso de índices o fotogramas clave . [ cita necesaria ]
Usos de los decodificadores de flujo de bits (BSD):