Continuous Media Toolkit
Version 4.0



The most recently released version of CMT is version 4.0. This is a major revision to CMT, that unlike previous releases, does not require modifications to Tcl or Tk. Rather, all CMT objects are implemented as dynamically loadable packages, that can be loaded into Tcl 7.5 and Tk 4.1 or later releases. (We have not tested CMT with Tcl/Tk 8.1 and beyond.)

CMT 4.0 also includes these new features:
MBONE/Real-Time Transport Protocol (RTP) Support
Runtime media objects have been added that are able to send/receive RTP packets, record MBONE programs (which are composed of individual audio and video sessions), and play back recorded programs with full VCR-like controls (fast-forward, rewind, double-speed, random-access, etc.). In addition, CMT decoders can be used to view MBONE media-types such as intra H.261 and Motion JPEG video.
Media Playback API
A new CMT API that frees the application writer from the details of managing the underlying CM objects. It also provides an easily configurable framework in which CM object developers can place their objects.
TclStream
TclStream allows a presentation author to create a stream of commands written in Tcl, played alongside other media streams such as audio and video. This allows presentations to create highly dynamic interfaces, as well as providing access to hardware and devices on the playback machines.

CMT 4.0 supports several audio and video encoding formats, including Sparc style audio (8-bit mu-law compressed or 16-bit linear), MPEG video, MJPEG video, and H.261 video. It contains support for a number of audio interfaces including the Sparc, Linux, HP, and Irix devices, as well as DEC's AudioFile. It also contains software MPEG, MJPEG, and H.261 decoders as well as the capability to perform hardware assisted decompression using the Sun Parallax, SunVideo, DEC J300, or SGI Cosmo board. A full list of the platforms and drivers supported is listed in the Supported Platforms Table.

CMT 4.0 Documentation

CMT 4.0 Software Distribution