Hacker News new | ask | show | jobs
by russelldc 3295 days ago
I 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?
3 comments

We'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.
Is there any chance for Screen(or window or tab) Sharing to make it in?
Not in High Sierra / iOS 11 but we're aware of this and considering it for a future version.
Shame it didn't make the current version, but great to hear it will be available in a later one.
To be clear, no promises. But we're definitely considering it and it seems like useful functionality.
It looks like RTCPeerConnection(config) is throwing an error if you don't pass in a null config.
Actually, the problem was using the deprecated 'url' property, rather than the newer 'urls' (which works).
Most on this page work: https://webrtc.github.io/samples/
Unfortunately this test page uses legacy APIs that have been removed from the spec years ago, so it can't give an accurate assessment.
The 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".