Spec
https://w3c.github.io/webrtc-pc/#rtcpeerconnection-interface
Summary
Drop [NoInterfaceObject] in RTCPeerConnection.idl, so that new RTCPeerConnection() can be used. Currently one has to use new webkitRTCPeerConnection({iceServers:[]}).
Making the first argument optional is https://codereview.chromium.org/2442763002/ and in my mind is a prerequisite for shipping the unprefixed constructor.
Link to “Intent to Implement” blink-dev discussion
webkitRTCPeerConnection was implemented and shipped before the current process.
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes.
Interoperability and Compatibility Risk
Interop is the motivation, Firefox and Edge already have this.
Compat-wise, it's possible to write code that breaks if both RTCPeerConnection and webkitRTCPeerConnection are available but not if only one is, but there's no reason to suspect it.
OWP launch tracking bug
Entry on the feature dashboard
https://www.chromestatus.com/feature/5312661013135360--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
LGTM1
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
Hi Philip,
To check out the (still) limited WebRTC 1.0 support in Edge, you should join the Windows Insider Program to get the latest preview build of Windows 10. Make sure you select the Fast Ring option. Once you have that, you can turn on the API by checking the WebRTC 1.0 option in the Edge about:flags page.
Due to requirements of some existing solutions on the web, we had to implement some legacy interfaces. Don't be surprised if you see things from the 2013 working draft, or even webkit prefix.
FWIW, we plan to encourage developers to use adapter.js for building new solutions, not the limited WebRTC 1.0 in Edge. It’d be a better chance for developers to code against the spec, before all major browsers catch up and converge.
Please feel free to ping me in private if any further question.
Best, Shijun
Sent from my Windows 10 phone
Thanks Philip for filing the issue to Edge.