This article begins by giving consideration to the market potential for video enabled mobile handsets and looks into the potential cost vs. value of incorporating such capability into device design. Continuing with the emergent applications, the different video codec implementation options are then discussed, concluding with a look at the additional software modules required to turn a codec into an application.

Reprinted in its entirety from ARM IQ Vol. 4, No. 1, 2005