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)
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 ⓘ |
Referenced by (59)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Web Real-Time Communication
this entity surface form:
getUserMedia API
this entity surface form:
RTCPeerConnection API
this entity surface form:
RTCDataChannel API
this entity surface form:
MediaStream API
this entity surface form:
MediaStreamTrack API
this entity surface form:
RTCRtpSender
this entity surface form:
WebRTC 1.0: Real-Time Communication Between Browsers
this entity surface form:
WebRTC API
subject surface form:
Secure Real-time Transport Protocol
this entity surface form:
WebRTC 1.0
this entity surface form:
WebRTC 1.0 specification
this entity surface form:
W3C WebRTC specification
subject surface form:
Opera
subject surface form:
Blink
this entity surface form:
WebRTC 1.0 specification
this entity surface form:
WebRTC 1.0 specification
this entity surface form:
WebRTC specification
this entity surface form:
WebRTC specification
this entity surface form:
WebRTC (partial)
this entity surface form:
WebRTC API
this entity surface form:
WebRTC specification
this entity surface form:
WebRTC 1.0