Bit Sliced Arithmetic Coding (BSAC) is a popular MPEG-4 standard for scalable
audio coding. Codec bitrate changes in very small steps allowing the user to
utilize the connection bandwidth with maximum efficiency.
BSAC uses arithmetic coding as an alternative lossless coding technique to
Huffman coding used in MPEG-4 AAC. In other respects it is very similar to AAC.
BSAC coding best performs in the range from 40 Kbps to 64 Kbps, though it
operates in the range of 16 kbps to 64 Kbps.
Features
Low CPU usage
Small memory footprint
Conformance to MPEG-4 version 2 (ISO/IEC 14496-3 subpart 4)
Code is reentrant, supports multithreading and dynamic memory allocation
Benefits
Highly optimized code ideal for resource constrained applications