What is webRTC? WebRTC is an API definition being drafted by the World Wide Web Consortium to enable browser-to-browser applications for voice calling, video chat, and P2P file sharing without plugins. In short webRTC make you independent from any messenger type application/plug-in that you need to use for a audio/video call. Call Mechanism in WebRTC: Call Attributes: Signaling (SIP/XMPP/Other) ICE (ICE LITE rfc5245 ) DTLS SRTP PCMU/OPUS for Audio VP8 for Video Signaling: This attribute is necessary for advertising someones' SDP or ICE-Candidate to remote buddy for a call. This can be done by many IETF standard protocol such as - SIP, XMPP or any other protocol. ICE: Lite ice is a must for webRTC. Because lite ice support aggressive nomination of ice candidate selection. Which enable a call more faster then any other call. Because the endpoint doesn't need to wait for all the ICE check completion before sending any media. This enables less hands...
Network programming and scalable micro-services in Azure