MediaStream Processing API

In order to explore fully the potential of FEAST we should look at implementing software using the MediaStream Processing API.

This will allow complex buffering, and multitrack layering of dynamic mixes of streams. It may be best to implement the functionality in something like Livecode, Max MSP or Pure Data until we have a proper specification of the desired functionality.

In particular it would be good to integrate this functionality with an advanced 3D Sound library for the purpose of making mobile apps and the Sound Garden installation.

A number of existing or proposed features for the Web platform deal with continuous real-time media - w3.org

# HTML media elements - **Synchronization** of multiple HTML media elements - **Capture and recording** of local audio and video input - **Peer-to-peer streaming** of audio and video streams - **Advanced audio APIs** that allow complex mixing and effects processing