Toolkits for creating a full range of multimedia functionality including support for camera capture and video compression for a variety of playback frameworks such as streaming, mobile and archival.