E-ARMANS: Energy-aware device-oriented video delivery in heterogeneous wireless networks