A bitstream format is the format of the data found in some stream of bits used in a digital communication or storage application. The term typically refers to the format of the output of an encoder or the format of the input to a decoder when using data compression. In computer science, data compression or source coding is the process of encoding information using fewer bits (or other information-bearing units) than a more obvious representation would use, through use of specific encoding schemes. ...
Standardized interoperability specifications such as the video coding standards produced by MPEG and the ITU-T and the audio coding standards produced by MPEG often specify only the bitstream format and the decoding process, while allowing individual encoder implementations to be designed using any methods whatsoever that produce bitstreams that conform to the specified bitstream format. The Moving Picture Experts Group or MPEG is a working group of ISO/IEC charged with the development of video and audio encoding standards. ... The ITU Telecommunication Standardization Sector (ITU-T) coordinates standards for telecommunications on behalf of the International Telecommunication Union (ITU) and is based in Geneva, Switzerland. ... The Moving Picture Experts Group or MPEG is a working group of ISO/IEC charged with the development of video and audio encoding standards. ...
The Ogg bitstreamformat, spearheaded by the Xiph.org Foundation, has been created as the framework of a larger initiative aimed at developing a set of components for the coding and decoding of multimedia content which are both freely available and freely re-implementable in software.
Multiple bitstreams may be muxed in the file where pages from each bitstream ordered by the seek time of the contained data.
Bitstreams may also be appended to existing files, a process known as chaining, to cause the bitstreams to be decoded in sequence.
Bitstreams are used extensively in telecommunications and computing: for example, the SDH communications technology transports synchronous bitstreams, and the TCP communications protocol transports a bytestream without synchronous timing.
The term bitstream is frequently used to describe the configuration data to be loaded into a field programmable gate array.
The detailed format of the bitstream for a particular FPGA chip is usually considered proprietary to the FPGA vendor.