Energy consumption has been a critical factor for video services on mobile devices. Existing energy-aware video delivery solutions focus on reducing the energy consumption at either networks or mobile devices, at the expense of decreasing video quality. This paper proposes E-Mesh, an energy-aware wireless routing algorithm which balances the need for energy saving with that of maintaining good quality of video content. E-Mesh is deployed at the network layer and works in conjunction with an innovative energy-aware MAC-layer duty cycle management scheme. Both simulation and perceptual testing were performed investigating the performance of E-Mesh. In particular, the impact of E-Mesh on content delivery data rate, network topology scale, and device mobility were studied. Results demonstrate that E-Mesh obtains up to 23% energy savings at roughly the same content delivery quality level, in comparison with the state-of-the-art IEEE 802.11s routing protocol.