Siren

From MultimediaWiki
Revision as of 21:13, 14 October 2006 by Kakaroto (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This audio codec is used by MSN Messenger for sending/receiving voice clips. It is also one of the available codecs for the 'Computer Call' feature (Audio conference). It is based onthe G722.1 codec and only has a few differences with it. For example, it uses a 2 bytes Big Endian format for storing the encoded data instead of Little Endian, and it also adds a few bits (mostly 2) as a header to each frame to specify the sampling rate, and a 4 bits footer which contains a checksum of the frame (but keeping the size of the block to 40 bytes per frame).

The Encoder has been reverse engineered and is available for download at : https://svn.sourceforge.net/svnroot/amsn/trunk/amsn/utils/tcl_siren/src/ (excluding the tcl_siren* files). The Decoder has not yet been written, but should be fairly easy to do considering the Encoder part is done.