CamMicLink · Audio Component

One small driver, and your Mac has a microphone.

The CamMicLink Audio Component installs a virtual audio device called CamMicLink Microphone. Once it is in place, Zoom, Teams, Discord, OBS, QuickTime and anything else that lists a microphone will simply find it — no routing, no aggregate devices, no settings to remember.

Version 0.1.7 · 57 KB · macOS 14 or later · Apple silicon and Intel · signed and notarized

1 · Install the component

Double-click the downloaded package and approve it with your administrator password. Nothing else is asked for, and you do not need to restart your Mac.

2 · Go back to CamMicLink

Open CamMicLink again, or just wait a couple of seconds if it is still open. The switch next to Virtual microphone becomes available on its own — the app watches for the device appearing.

3 · Pick it in your app

In Zoom, Teams, OBS or any other app, choose CamMicLink Microphone as the microphone. That's it — the iPhone's audio now arrives where a microphone is expected.

Why isn't this built in?

A virtual microphone on macOS is not an app feature — it is a Core Audio driver. macOS only loads these from a system folder that requires administrator rights, and apps from the Mac App Store run in a sandbox that cannot write there.

App Review also requires Mac App Store apps to be self-contained, so a store build cannot download or install something that adds functionality. Every virtual-audio product on macOS — including the well-known open-source drivers — ships outside the App Store for exactly this reason.

So the component lives here instead: one download, one password, and the app is unchanged. The direct-download build of CamMicLink can install it for you, because it is not sandboxed.

What it actually installs

A single file, CamMicLinkMic.driver, into /Library/Audio/Plug-Ins/HAL/ — the same folder every virtual audio device on macOS uses. It is a user-space Core Audio plug-in loaded by the system audio service; there is no kernel extension and nothing runs in the background.

The package is signed with a Developer ID Installer certificate and notarized by Apple, with the ticket stapled — so it opens without any "unidentified developer" warning.

It doesn't show up

The device usually appears within a second of installing. If it doesn't, restart the audio service from Terminal:

Terminal
sudo killall coreaudiod

Your audio comes back in a few seconds. No reboot needed.

Other apps still hear nothing

Check that the app is actually using CamMicLink Microphone and not the built-in microphone — most apps keep their own choice, and some cache the device list until they are restarted.

Also make sure CamMicLink itself shows the virtual microphone switch as on.

How to remove it

Open Terminal — press ⌘ Space, type Terminal, press Return. Copy the two lines below, paste them in, press Return, then type your Mac password when asked. The device disappears from the sound list in a few seconds.

Terminal
sudo rm -rf "/Library/Audio/Plug-Ins/HAL/CamMicLinkMic.driver"
sudo killall coreaudiod

Questions, or something behaving oddly? Write to cammiclink@oscarzhou.com — it goes straight to the person who wrote the driver.