Image source: Interactive Powers' elaboration
After years, Apple has officially released a new version of Safari with support for WebRTC!
These are the three essential things to know:
Interoperability with other web browsers.
Basics work fine. If you run a simple peer-to-peer call between any of the 4 browsers, you’ll get a call going. Voice and video work over the lowest common denominator Opus+H.264 in Safari. Although Opus+VP8 will be also a possibility in the future, it is not right now with the current release.
H264 multicasting is limited to Safari.
The challenge appears when trying to run a multicast (like Videoroom). While H.264 is supported by all browsers, the ability to use simulcast doesn’t exist with H.264. At the moment, Chrome doesn’t support simulcast with H.264. Now it is a matter of who moves first: Google by adding H.264 simulcasting to Chrome; or Apple by adding VP8 to Safari.
Screen Sharing not ready yet.
Right now the Datachannel seems to work but it may be not very stable according to several developers. One of things that are not available is the Screensharing options. This situation is really sad because currently Apple’s users cannot have a complete experience with any RTC solution.
Interactive Powers - Streamline your business communications