WebRTC APIs

WebRTC (Web Real-Time Communication) provides a set of JSEP APIs that enable real-time peer-to-peer (P2P) communication in web browsers. These handle media capture, encoding, network traversal (ICE), and secure data transmission. This article describes those in detail and also highlights usecases around varying states of these APIs. MediaDevices getUserMedia()getDisplayMedia()enumerateDevices()getSupportedConstraints()MediaStream and MediaStreamTrackPeer-to-peer connectionsRTCPeerConnection InterfaceCreateOffer() CreateAnswer()Offer/Answer Options - VoiceActivityDetectionRTCSessionDescriptionProfile … Continue reading WebRTC APIs