A Reflective Runtime Environment for Dynamic Adaptation of Streaming Media on Resource Constrained Devices | IEEE Conference Publication | IEEE Xplore