Contributor
Anže Lešnik

Chrome System Audio Mirroring on macOS and Linux


Mentors
Stephen, mark a. foltz, Angelo Tadres
Organization
Chromium
Technologies
linux, c++, macos, ScreenCaptureKit
Topics
audio, casting
Casting is a feature of Chrome that allows a tab or a screen to be mirrored to a remote Chromecast-enabled device. Currently, both audio and video can be mirrored for any source from a Windows device, while audio mirroring is not supported on macOS and Linux when casting a screen. This project aims to bring casting to parity on all platforms. We will update the audio input capture for macOS and Linux with support for system audio capture, implement the new ScreenCaptureKit API available in macOS, and write unit tests. Support for casting to audio-only devices will also be enabled.