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 WebRTC Working Group
linked to: W3C 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
linked to: WebRTC
hasComponent MediaStream API
linked to: WebRTC

MediaStreamTrack API
linked to: WebRTC

RTCDataChannel API
linked to: WebRTC

RTCIceCandidate
RTCPeerConnection API
linked to: WebRTC

RTCRtpReceiver
RTCRtpSender
linked to: WebRTC

RTCSessionDescription
getUserMedia API
linked to: WebRTC
implementedIn Android browsers
Apple Safari
Google Chrome
Microsoft Edge
Mozilla Firefox
iOS Safari
linked to: Apple 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.

WebRTC fullName Web Real-Time Communication
linked to: WebRTC
WebRTC hasComponent getUserMedia API
linked to: WebRTC
WebRTC hasComponent RTCPeerConnection API
linked to: WebRTC
WebRTC hasComponent RTCDataChannel API
linked to: WebRTC
WebRTC hasComponent MediaStream API
linked to: WebRTC
WebRTC hasComponent MediaStreamTrack API
linked to: WebRTC
WebRTC hasComponent RTCRtpSender
linked to: WebRTC
Chromium supportsStandard WebRTC
TURN usedFor WebRTC
RTCIceCandidate definedInSpecification WebRTC 1.0: Real-Time Communication Between Browsers
linked to: WebRTC
RTCIceCandidate partOf WebRTC API
linked to: WebRTC
Secure Real-time Transport Protocol usedIn WebRTC
subject linked to: SRTP for secure media transport
ORTC relatedStandard WebRTC
ORTC relatedConcept WebRTC 1.0
linked to: WebRTC
RTCRtpReceiver partOf WebRTC
RTCRtpReceiver definedIn WebRTC 1.0 specification
linked to: WebRTC
RTCRtpReceiver definedIn W3C WebRTC specification
linked to: WebRTC
Mozilla Firefox supports WebRTC
Microsoft Edge supports WebRTC
Opera supportsStandard WebRTC
subject linked to: Opera web browser
Blink supports WebRTC
subject linked to: Blink layout engine
Safari supports WebRTC
RTP commonlyUsedWith WebRTC
DTLS usedIn WebRTC
RFC 5766 usedIn WebRTC
RTCPeerConnection partOf WebRTC
RTCPeerConnection definedIn WebRTC 1.0 specification
linked to: WebRTC
Web APIs example WebRTC API
linked to: WebRTC
RTCRtpTransceiver partOf WebRTC
RTCRtpTransceiver partOf WebRTC 1.0 specification
linked to: WebRTC
RTCRtpTransceiver definedIn WebRTC specification
linked to: WebRTC
RTCRtpEncodingParameters definedIn WebRTC specification
linked to: WebRTC
Gecko supportsAPI WebRTC
EdgeHTML supportsStandard WebRTC (partial)
linked to: WebRTC
RTCRtpSender partOf WebRTC API
linked to: WebRTC
RTCRtpSender definedIn WebRTC specification
linked to: WebRTC
RTCRtpSender introducedIn WebRTC 1.0
linked to: WebRTC
DTLS-SRTP usedIn WebRTC
Discord supportsProtocol WebRTC