WebRTC (Web Real-Time Communications)
[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]
WebRTC (Web Real-Time Communications) enables media capturing of both audio and media. This captured media can optionally be streamed (sent and received) in real-time directly between web browsers, mobile devices, and servers without the use of plug-ins or other software.
While Microsoft Edge now supports WebRTC, it is encouraged that you use ORTC (Object Real-Time Communications) instead.
In this section
| Topic | Description |
|---|---|
|
The MediaStreamEventInit dictionary has a single member that represents the stream involved with the event. | |
|
The RTCConfiguration dictionary defines members that configure how the peer to peer communication is established or re-established via RTCPeerConnection . | |
|
The RTCIceCandidateInit dictionary initializes an RTCIceCandidate object. | |
|
The RTCOfferOptions dictionary customizes the offer that is created by the createOffer method. | |
|
The RTCPeerConnectionIceEventInit dictionary has a single member that is an RTCIceCandidate object with the new ICE candidate that caused the peer connection event. | |
|
The RTCSessionDescriptionInit dictionary specifies the RTCSessionDescriptiondescription and type. | |
|
The MediaStreamEvent object is used to represent events that occur in relation to a MediaStream. | |
|
The | |
|
The RTCPeerConnection object is used to represent a connection between a local device and a remote peer. | |
|
The RTCPeerConnectionIceEvent object is used to represent events that occur in relation to ICE candidates with the target. | |
|
The RTCSessionDescription object is used to represent a session and provide the option to adjust its parameters. |