12 ms·
WebRTC was the #1 most requested web platform feature for Safari. Now coming to macOS and iOS: https://webkit.org/blog/7726/announcing-webrtc-and-media-capture/
by om2 9y ago
WebRTC was the #1 most requested web platform feature for Safari. Now coming to macOS and iOS: https://webkit.org/blog/7726/announcing-webrtc-and-media-capture/ https://webkit.org/blog/7726/announcing-webrtc-and-media-cap...
You can even try it out now on Safari Technology Preview: https://webkit.org/blog/7627/safari-technology-preview-32/ https://webkit.org/blog/7627/safari-technology-preview-32/
- russelldc 9y agoI can't get many WebRTC projects/test pages to actually work on the new Safari preview. Is there anywhere they list the specific features implemented from the spec?
- shacharz 9y agoTry running https://test.webrtc.org/ https://test.webrtc.org/
- russelldc 9y agoThe audio capture fails, then the camera gets stuck on "Check resolution 320x240" without error. If I tick "Remove Legacy WebRTC API", and retry, they all fail until it gets stuck with no message on "Udp enabled".
- om2 9y agoUnfortunately this test page uses legacy APIs that have been removed from the spec years ago, so it can't give an accurate assessment.
- king7532 9y agohttps://bugs.webkit.org/show_bug.cgi?id=173022 https://bugs.webkit.org/show_bug.cgi?id=173022
- om2 9y agoWe're working individually with WebRTC sites to get them running. There's complications because many sites use legacy APIs that are not in the spec but still exist in Chrome. We're adding some of those for more compatibility.
- russelldc 9y agoIs there any chance for Screen(or window or tab) Sharing to make it in?
- om2 9y agoNot in High Sierra / iOS 11 but we're aware of this and considering it for a future version.
- no1youknowz 9y agoShame it didn't make the current version, but great to hear it will be available in a later one.
- om2 9y agoTo be clear, no promises. But we're definitely considering it and it seems like useful functionality.
- cpncrunch 9y agoIt looks like RTCPeerConnection(config) is throwing an error if you don't pass in a null config.
- cpncrunch 9y agoActually, the problem was using the deprecated 'url' property, rather than the newer 'urls' (which works).
- alwillis 9y agoMost on this page work: https://webrtc.github.io/samples/ https://webrtc.github.io/samples/
- derf_ 9y agoDoes it support VP8 as required by RFC 7742 "WebRTC Video Processing and Codec Requirements"?
- om2 9y agoNot in the version that will ship in iOS 11 / High Sierra. Not yet determined for future versions.
- derf_ 9y agoIf there's anything we (Mozilla) can do to help, please let us know.
- andybak 9y agoIs that a political or technical decision?
- notyourwork 9y agoDo you think you would get an answer to this question?
- DavidNielsen 9y agoThey would likely argue that HEVC and H.264 are hardware accelerated on nearly all of their devices whereas VP8 likely isn’t. This would mean compromising on battery life as they’d have to provide a software fallback where needed. I don’t see Apple being very willing to provide a bad user experience and given how hard they were pushing HEVC during their 2017 WWDC keynote the best bet is that they think that’s the better option. Alternatively they’d have to add VP8 support in their chips and one suspects they would be unwilling to spend silicon on that which could otherwise be used for whatever witchcraft their silicon designers are whipping up. I’d grant that as a valid technical reason for limited video codec support. Silicon and battery are at a premium.
- alwillis 9y agoThe WWDC session on HEVC: https://developer.apple.com/videos/play/wwdc2017/503/ https://developer.apple.com/videos/play/wwdc2017/503/
- xiaoma 9y agoAbout fucking time. I've literally been waiting for this for two and a half years! This is absolutely huge. Many, many services that could once only be provided at a premium fee or by large to massive companies like Skype or Google can now be offered for free by small start-ups without having to worry about "this page was designed to be viewed in [preferred browser] version [foo] or higher" hassles.
- megablast 9y ago> I've literally been waiting for this for two and a half years! Well, I have been figuratively waiting for it for 6 years.
- jarmitage 9y agoIf people had just built on Doug Engelbart's NLS then we could have had this decades ago :P
- azinman2 9y agoWell the version part still doesn’t go away ;)