Content Clustering Based Video Quality Prediction Model for MPEG4 Video Streaming over Wireless Networks