Watch Revolution, Technology, Challenge and Social Media Movies and TV Shows