Jazz Architecture
The Jazz architecture is optimized for rich media content delivered over broadband connections. The architecture is perfectly balanced between hardware and software with hardware acceleration of frequently-used low-level operations and software implementation of higher-level management tasks.
The Jazz architecture is composed of the following key components:

The default programming environment for the Jazz architecture is Linux. The hard real-time processing functions are embedded within a pluggable Media Framework to ensure maximum flexibility and robustness.