This document discusses a framework for adaptive streaming of media resources across heterogeneous environments. The framework uses standards from MPEG, IETF, and W3C to allow for fully interoperable streaming. It utilizes technologies like MPEG Query Format and MPEG-21 Digital Item Adaptation to select and deliver optimized media based on usage environment conditions. The architecture selects scalable media versions and streaming parameters based on terminal and network properties. An open-source implementation is available through MPEG's Extensible Middleware.