Since the internet has entered our life, we use video communication. Video communication can always be done with 3rd party applications. For example Google Talk, Skype, Facebook Video Calling and so on. However, since there is no standard for video communication, we have to communicate via third party programs. Therefore, each program needs to be adapted to different operating systems and platforms, and this version of incompatibility was inconvenient. However, this situation is about to change.
Since 2011, Google has been working on the W3C standard WEPRTC (Web Real Time Communication). With this standard, you will be able to communicate with people without the need of any program or extension. Currently there are Google Chrome, Mozilla Firefox and Opera supporting this standard. Microsoft Internet Explorer is starting to create its own standard CU-RTC-Web instead of giving this support for some reasons. It even claims that its standard works better. Microsoft is a well-known fact that wants to integrate Skype into the web environment with WebRTC. The WebRTC standard is currently on the desktop for Firefox Nightly builds and Chrome 25 beta. Even the experiment was done. Here you can try experimenting with Mozilla and Chrome engineers.
For video communication to work, you’ll need HTML 5 support. At the same time, the libraries will integrate with browsers so that the necessary code can work. On this vista, those who run JavaScript API web sites will be able to use video communication. For video communication, Google created the VP8 image codec. This codec will be used in video communication. This codec is also one of the reasons why Microsoft does not support WEBRTC. Google only wants to use this code in this standard. Microsoft argues that many codecs are available. So it does not give support.
When we start visual communication, there will be a room. To invite someone else to the room, you can share the link with the people you want. You can make video conferences on this site or you can chat with two people.
In order to interpret the web application created with WebAPI, the following items must be found in the WebRTC compatible internet browser:
- WebRTC C ++ API
- Session Management, Signaling
- Audio Motor
- Video Engine (VP8 Codec)
- Transporter
With this standard, you can provide your own video communication service by putting JavaScript code on your own site, as well as a site that provides the necessary service. If you have a system that should be supported at the same time, you can create live support on your site with these codes. You can find the required codes here.
For more information on WEBRTC, please visit http://www.webrtc.org/.