This document proposes a cloud-based mobile multimedia recommendation system that reduces network overhead and speeds up the recommendation process. It classifies users into groups based on their context to avoid collecting unnecessary context details. User contexts, relationships, and profiles are collected from video sites and used with Hadoop to generate recommendation rules. When a new request arrives, the rules are optimized in real-time to provide a personalized recommendation with high precision, high recall, and low delay.