Video Collaboration in a Post-PC, Mobile, Cloud Computing and Social Centric World