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.

All labels observed (16)

How this entity was disambiguated

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 Working Group
surface form: 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 WebRTC self-linksurface differs
surface form: Web Real-Time Communication
hasComponent WebRTC self-linksurface differs
surface form: MediaStream API

WebRTC self-linksurface differs
surface form: MediaStreamTrack API

WebRTC self-linksurface differs
surface form: RTCDataChannel API

RTCIceCandidate
WebRTC self-linksurface differs
surface form: RTCPeerConnection API

RTCRtpReceiver
WebRTC self-linksurface differs
surface form: RTCRtpSender

RTCSessionDescription
WebRTC self-linksurface differs
surface form: getUserMedia API
implementedIn Android browsers
Apple Safari
Google Chrome
Microsoft Edge
Mozilla Firefox
Apple Safari
surface form: 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

How these facts were elicited

Referenced by (59)

Full triples — surface form annotated when it differs from this entity's canonical label.

Android WebView supports WebRTC
this entity surface form: WebRTC (on newer versions)
Brave Talk usesTechnology WebRTC
Duo usesProtocol WebRTC
Gecko layout engine supports WebRTC
subject surface form: Gecko