1 · 구성 요소 설치
내려받은 패키지를 두 번 클릭하고 관리자 암호로 승인합니다. 더 묻는 것은 없고 Mac을 재시동할 필요도 없습니다.
CamMicLink · 오디오 구성 요소
CamMicLink 오디오 구성 요소는 CamMicLink Microphone이라는 가상 오디오 장치를 설치합니다. 설치하고 나면 Zoom, Teams, Discord, OBS, QuickTime을 비롯해 마이크 목록을 보여 주는 모든 앱에 그대로 나타납니다. 라우팅도, 집계 장치도, 외워 둘 설정도 없습니다.
버전 0.1.7 · 57 KB · macOS 14 이상 · Apple 실리콘 및 Intel · 서명 및 공증 완료
내려받은 패키지를 두 번 클릭하고 관리자 암호로 승인합니다. 더 묻는 것은 없고 Mac을 재시동할 필요도 없습니다.
CamMicLink를 다시 엽니다. 이미 열려 있다면 2~3초만 기다리면 됩니다. '가상 마이크' 옆 스위치가 저절로 사용 가능해집니다. 앱이 장치가 나타나는지 지켜보고 있습니다.
Zoom, Teams, OBS 또는 다른 앱에서 마이크를 CamMicLink Microphone으로 지정하세요. 그게 전부입니다. iPhone의 소리가 마이크가 있어야 할 자리로 들어갑니다.
macOS의 가상 마이크는 앱 기능이 아니라 Core Audio 드라이버입니다. 시스템은 관리자 권한이 필요한 폴더에서만 이를 불러오고, Mac App Store 앱은 샌드박스에서 실행되어 그곳에 쓸 수 없습니다.
App Review는 Mac App Store 앱이 스스로 완결될 것도 요구합니다. 그래서 스토어 빌드는 기능을 더하는 것을 내려받거나 설치할 수 없습니다. macOS의 모든 가상 오디오 제품이—잘 알려진 오픈소스 드라이버까지—바로 이 이유로 App Store 밖에서 배포됩니다.
그래서 구성 요소는 여기에 있습니다. 내려받기 한 번, 암호 한 번이면 되고 앱은 그대로입니다. CamMicLink의직접 내려받는 버전는 샌드박스가 아니므로 대신 설치해 줄 수 있습니다.
파일 하나, CamMicLinkMic.driver를 /Library/Audio/Plug-Ins/HAL/에 넣습니다. macOS의 모든 가상 오디오 장치가 쓰는 폴더입니다. 시스템 오디오 서비스가 불러오는 사용자 공간 Core Audio 플러그인이며, 커널 확장도 없고 백그라운드에서 도는 것도 없습니다.
패키지는 Developer ID Installer 인증서로 서명하고 Apple 공증을 받았으며 티켓도 첨부되어 있습니다. '확인되지 않은 개발자' 경고가 뜨지 않습니다.
보통 설치 후 1초 안에 나타납니다. 아니라면 터미널에서 오디오 서비스를 다시 시작하세요.
sudo killall coreaudiod
몇 초 뒤 소리가 돌아옵니다. 재시동은 필요 없습니다.
그 앱이 내장 마이크가 아니라 CamMicLink Microphone을 쓰는지 확인하세요. 대부분 앱은 자기 선택을 기억하고, 일부는 장치 목록을 캐시해 다시 시작해야 갱신됩니다.
CamMicLink의 가상 마이크 스위치가 켜져 있는지도 확인하세요.
터미널을 엽니다(⌘ Space → Terminal → Return). 아래 두 줄을 복사해 붙여 넣고 Return을 누른 뒤, 암호를 물으면 Mac 암호를 입력하세요. 몇 초면 사운드 목록에서 사라집니다.
sudo rm -rf "/Library/Audio/Plug-Ins/HAL/CamMicLinkMic.driver"
sudo killall coreaudiod
질문이 있거나 뭔가 이상하게 동작하면 cammiclink@oscarzhou.com로 보내 주세요. 드라이버를 만든 사람에게 바로 갑니다.