Is it Time to Reinvent Communications — WebRTC Style?