On September 18, 2015 Microsoft announced that a preview version of the ORTC API implementation is available in the latest Windows Insider Preview release for Microsoft Edge. Microsoft’s initial ORTC implementation includes the following components:
- ORTC API Support. Primary focus right now is audio/video communications. Microsoft havs implemented the following objects: IceGatherer, IceTransport, DtlsTransport, RtpSender, RtpReceiver, as well as the RTCStats interfaces that are not shown directly in the diagram.
- RTP/RTCP multiplexing is supported and is required for use with DtlsTransport. A/V multiplexing is also supported.
- STUN/TURN/ICE support. Edge supports STUN (RFC 5389), TURN (RFC 5766) as well as ICE (RFC 5245). Within ICE, regular nomination is supported, with aggressive nomination partially supported (as a receiver). DTLS-SRTP (RFC 5764) is supported, based on DTLS 1.0 (RFC 4347).
- Codec support. For audio codecs, Edge supports G.711, G.722, Opus and SILK. Edge also support Comfort Noise (CN) and DTMF according to the RTCWEB audio requirements. For video we currently support the H.264UC codec used by Skype services, supporting advanced features such as simulcast, scalable video coding and forward error correction. We’re working toward to enabling interoperable video with H.264.
You can find more information about the Microsoft’s announcement on their blog.