A Scalable Cloud-Edge Computing Framework for Supporting Device-Adaptive Big Media Provisioning