RTCPeerConnection

E127263

RTCPeerConnection is a WebRTC API interface that enables real-time audio, video, and data communication between web browsers or devices by managing the underlying peer-to-peer connection.

All labels observed (1)

Label Occurrences
RTCPeerConnection canonical 3

How this entity was disambiguated

Statements (75)

Predicate Object
instanceOf JavaScript API
WebRTC interface
browser API
availableIn Google Chrome
surface form: Chrome

Edge
Mozilla Firefox
surface form: Firefox

Safari
definedIn WebRTC
surface form: WebRTC 1.0 specification
enables end-to-end media encryption
low-latency communication
hasConstructor RTCPeerConnection()
hasEvent connectionstatechange
datachannel
icecandidate
icecandidateerror
iceconnectionstatechange
icegatheringstatechange
negotiationneeded
signalingstatechange
track
hasMethod addIceCandidate
addTrack
addTransceiver
close
createAnswer
createDataChannel
createOffer
getReceivers
getSenders
getStats
getTransceivers
removeTrack
setLocalDescription
setRemoteDescription
hasProperty canTrickleIceCandidates
connectionState
currentLocalDescription
currentRemoteDescription
iceConnectionState
iceGatheringState
localDescription
pendingLocalDescription
pendingRemoteDescription
remoteDescription
signalingState
partOf WebRTC
relatedTo MediaStream
MediaStreamTrack
RTCDataChannel
RTCRtpReceiver
RTCRtpSender
RTCRtpTransceiver
runsIn web browser
worker context
securityProperty requires HTTPS origin in browsers
standardizedBy World Wide Web Consortium
surface form: W3C
supportsProtocol RTCP
RTP
supportsTransport DTLS
SRTP for secure media transport
surface form: SRTP

Transmission Control Protocol
surface form: TCP

UDP
usedBy getUserMedia-based applications
real-time multiplayer games
video conferencing applications
voice over IP applications
usedFor audio streaming
data communication
peer-to-peer communication
real-time communication
video streaming
usesMechanism ICE
SDP
STUN
TURN

How these facts were elicited

Referenced by (3)

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

RTCIceCandidate createdBy RTCPeerConnection
RTCRtpReceiver usedWith RTCPeerConnection
RTCRtpSender associatedWith RTCPeerConnection