![]() ![]() Interactive Connectivity Establishment (ICE) WebRTC Signaling Process Session Description Protocol (SDP)Īlso known as SDP, it is a protocol used to communicate media capabilities (voice codecs, IP and port information, etc.) between peers before establishing a connection and to meet each peer at a common point. WebRTC technology utilizes protocols such as RTP, STUN, SIP and ICE. It can be achieved by WebSocket, XMPP, SIP or any other mechanism. Signaling is a process that forms the connection between peers. The RTCDataChannel API provides the functionality of establishing bidirectional data transfer channels between peers. The RTCPeerConnection API provides NAT traversal, codec processing, mutual SDP negotiation, media transmission, and secure connection functions between peers. The MediaStream API provides user access to the camera, microphone or screen using javascript. There are 3 main components in WebRTC: 1. ![]() Nowadays, the following browsers support WebRTC: (For example, you can experience a video conference virtual room with WebRTC at this link) WebRTC Supported Browsers WebRTC is free and has a BSD license, so you can develop WebRTC applications for free. This communication is directly between peers, so you don’t need any media servers. We can define the communication format used in WebRTC as peer-to-peer. Multimedia applications can be designed using HTML5 and Javascript APIs. WebRTC stands for Web Based Real Time Communication. ![]() The most important feature of WebRTC, which has many advantages, is that it can work directly on many popular browsers without requiring additional software. In fact, WebRTC, which has been in use since 2011, is not a new technology but is a technology that provides simultaneous media communication (audio and video). We’ve been hearing the name WebRTC a lot lately. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |