WebRTC

E3760

WebRTC is an open web technology that enables real-time audio, video, and data communication directly between browsers and devices without requiring plugins.


Statements (74)
Predicate Object
instanceOf open web standard
real-time communication protocol suite
web communication technology
category real-time communication
web technology
commonlyUsedIn IoT and embedded communication devices
customer support and contact center applications
gaming and interactive applications
online education platforms
video conferencing services
designedFor interoperability between browsers
low-latency communication
real-time multimedia applications
developedBy IETF RTCWEB Working Group
W3C WebRTC Working Group
doesNotSpecify signaling protocol
enables file transfer via data channels
low-latency streaming
plugin-free real-time communication in browsers
video conferencing in web applications
voice calling in web applications
firstAnnounced 2011
fullName Web Real-Time Communication
hasComponent MediaStream API
MediaStreamTrack API
RTCDataChannel API
RTCIceCandidate
RTCPeerConnection API
RTCRtpReceiver
RTCRtpSender
RTCSessionDescription
getUserMedia API
implementedIn Android browsers
Apple Safari
Google Chrome
Microsoft Edge
Mozilla Firefox
iOS Safari
license various open-source licenses for reference implementations
openSource true
originatedFrom Google
relatedStandard ORTC
RTP
SIP
requires secure context (HTTPS) in modern browsers
signaling mechanism external to the core specification
securityFeature mandatory encryption of media and data
user consent for camera and microphone access
standardizedBy Internet Engineering Task Force
World Wide Web Consortium
supports DTLS
ICE
NAT traversal
RTP
SCTP
SRTP
STUN
TURN
browser-to-browser communication
browser-to-native application communication
data channels
end-to-end encryption at the transport level
media streams
peer-to-peer communication
real-time audio communication
real-time data communication
real-time video communication
screen sharing
uses DTLS for key negotiation and encryption
ICE for connectivity checks
JavaScript APIs in web browsers
SCTP over DTLS for data channels
SDP for session description
SRTP for secure media transport

Referenced by (28)
Subject (surface form when different) Predicate
WebRTC ("getUserMedia API")
WebRTC ("RTCPeerConnection API")
WebRTC ("RTCDataChannel API")
WebRTC ("MediaStream API")
WebRTC ("MediaStreamTrack API")
WebRTC ("RTCRtpSender")
hasComponent
Blink
Microsoft Edge
Mozilla Firefox
Safari
supports
Apple Safari
Chromium
Opera
supportsStandard
RTCRtpReceiver ("WebRTC 1.0 specification")
RTCRtpReceiver ("W3C WebRTC specification")
definedIn
RTCIceCandidate
RTCIceCandidate ("WebRTC 1.0: Real-Time Communication Between Browsers")
definedInSpecification
RTCIceCandidate ("WebRTC API")
RTCRtpReceiver
partOf
Nearby Share
communicationProtocol
World Wide Web Consortium
developsStandard
IETF RTCWEB Working Group
field
WebRTC ("Web Real-Time Communication")
fullName
ORTC ("WebRTC 1.0")
relatedConcept
ORTC
relatedStandard
Google Duo
supportsProtocol
TURN
usedFor
Secure Real-time Transport Protocol
usedIn

Please wait…