Bring the Content Closer to the End User: In-Network Adaptation and Caching of Mobile Video