Media Streaming Framework

Overview

DesignWare® ARC® Multimedia MQX is a lightweight Media Streaming Framework (MSF) for audio processing on DesignWare ARC AS211SFX and AS221BD audio processors.

Integrating multiple audio software codecs and functions into a full media streaming solution can be a complex and time-consuming task. The ARC Multimedia MQX delivers a complete software solution to build streaming frameworks for audio processing. With the ARC Multimedia MQX audio software functions (decoders, encoders, post-processing, streaming) can be easily instantiated and configured and users can quickly create new audio graphs and the entire audio software stack for their use cases.

The ARC Multimedia MQX includes the ARC MQX Operating System (OS), which enables users to create complete digital signal processing (DSP) solutions without the need for an external Host processor in the system.

Included in the ARC Multimedia MQX is an ARC Reference Design (ASRD), in which a complete Blu-ray Disc™ audio software infrastructure is available.

The ARC audio Solution portfolio includes all Blu-ray Disc components (which are licensed separately).

Features

  • Media Streaming Framework
  • Embedded MQX real-time operating system (RTOS)
  • Single DSP core support
  • Multi DSP core support
  • AV sync support
  • Reference design

MSF

The MSF software allows users to create application configurable graph-based chains for flexible audio processing. The MSF has the following capabilities:

  • Multiple independent processing graphs can be created
  • Wrappers for multi-core support, extended multi-track I/O support plus use-case management

A lightweight embedded ARC MQX RTOS allows independent operation of the ARC DSP cores. Both single core (AS211SFX) and dual-core (AS221BD) processor-based audio systems are supported.

Use Cases

Users can easily create their own use case using the application programming interface API. Audio use cases may include execution of multiple functions such as decoding, encoding, post-processing and streaming in parallel, and on one or two DSP cores at the same time.

Reference Design

For ease-of-use, an ASRD with an AS221BD audio processor, which includes a number of pre-defined use cases, is provided:

  • Player (file, e.g. mp3)
  • Recorder (voice, audio)
  • Blu-ray Disc Audio (player)

Applications

Users can create any audio graph for a broad range of audio applications. Target applications include Blu-ray Disc, digital TV, set-top boxes, A/V receivers, speaker bars, docking stations and media players.