files/en-us/web/api/rtcerrorevent/index.md
{{APIRef("WebRTC")}}
The WebRTC API's RTCErrorEvent interface represents an error sent to a WebRTC object. It's based on the standard {{domxref("Event")}} interface, but adds RTC-specific information describing the error, as shown below.
{{InheritanceDiagram}}
RTCErrorEvent object.In addition to the standard properties available on the {{domxref("Event")}} interface, RTCErrorEvent also includes the following:
No additional methods are provided beyond any found on the parent interface, {{domxref("Event")}}.
There are other data types used for error events in WebRTC, as needed for errors with special information sharing requirements. The most common of these is probably {{domxref("RTCPeerConnectionIceErrorEvent")}}, used by the {{domxref("RTCPeerConnection.icecandidateerror_event", "icecandidateerror")}} event, which signals an error that has occurred while gathering ICE candidates during connection negotiation.
{{Specifications}}
{{Compat}}
error event occurs on the following interfaces: {{domxref("RTCDataChannel")}} and {{domxref("RTCDtlsTransport")}}