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.
Note Microsoft Edge's implementation differs from the most recent version of the W3C WebRTC specification. This spec has continued to evolve over time.
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. |