Invia SMS: Understanding video: applications, impact and theori