In the current era of IT,there are many kinds of communication tools & services available. We use different kind of online communication services including social websites, messaging, email, VoIP etc. One of the last major challenges for the web is to enable human communication via voice and video: Real Time Communication, RTC for short. RTC should be as natural in a web application as entering text in a text input. Without it, we're limited in our ability to innovate and develop new ways for people to interact.[1] Web is becoming more and more popular. Web Real-time Communication (WebRTC), as one of the new technologies based on Web, makes real-time communication easy to be used through the Web. With Web Real-Time Communication (WebRTC), modern web applications can easily stream audio and video content to millions of people. WebRTC is a powerful tool that can be used to infuse Real-Time Communications (RTC) capabilities into browsers and mobile applications. In this paper, we will discuss about the working architecture and its various services based on a traditional communications techniques and how you can use WebRTC to set up peer-to-peer connections to other web browsers quickly and easily ?.