The Agora Voice macOS Objective-C Sample Code demonstrates how to join / leave channel, mute / unmute audio, mute / unmute video, device selection, and screen share. A Swift tutorial is available at https://github.com/AgoraIO/Agora-macOS-Tutorial-Swift-1to1
Apple this week released Safari Technology Preview 54 for macOS Sierra and macOS High Sierra and it contains updates for Web APIs and WebRTC. Safari Technology Preview 54 contains a fix for the Clipboard API, Beacon API, and Web API, as well as two new improvements for WebRTC.
Microsoft has joined the likes of Google and Mozilla with its release of the WebRTC 1.0 API. The release enables real-time audio, video, chat, and file sharing across platforms and browsers. With the first release, Microsoft is focused on delivering RTC functionality in existing, legacy websites.