PC자료
[Android/Windows] 원격제어(아폴로/아르테미스) 개선판 공유드립니다.
조회 814 · 공감 0 · 댓글 0
안녕하세요. 밖에서 폰으로 원격 개발을 하다가 불편해서 손보기 시작한 프로그램을 공유해 봅니다.
이름은 MicBridge Stream / Host입니다. Apollo·Artemis 계열을 바탕으로 수정한 비공식 포크이고, 원본 개발팀의 공식 릴리스는 아닙니다.
저는 갤럭시 Z 폴드 7에서 아폴로·아르테미스로 Windows PC에 원격 접속해 앱 개발을 하고 있었습니다.
접히는 폰으로 밖에서도 PC 작업을 이어갈 수 있다는 건 좋았는데, 실제로 개발에 써 보니 불편한 점이 꽤 있더라고요.
특히 제가 쓰던 구성에서는 휴대폰 마이크를 원격 PC에서 쓸 수 없는 게 가장 아쉬웠습니다.
밖에서 키보드로 일일이 입력하기보다 마이크로 명령을 내리고 싶었는데, 화면과 PC 소리는 오가도 폰의 마이크 입력을 넘길 수가 없었습니다.
“휴대폰 마이크를 PC 입력 장치로 쓸 수 있으면 좋겠다”는 생각이 시작이었습니다.
기존 마이크 지원 포크를 바탕으로 손보기 시작했고, 사용하는 과정에서 연결이나 터치 조작 등 불편했던 부분도 함께 다듬었습니다.
추가·개선한 기능은 다음과 같습니다.
1. Android 마이크를 Windows PC로 전달
휴대폰의 마이크 입력을 원격 Windows PC로 전달합니다.
Android에서 마이크 전송과 녹음 권한을 켜고, PC에서는 Steam Streaming Microphone을 입력 장치로 사용하는 방식입니다.
MicBridge 자체가 음성을 해석해 명령을 실행하는 도구는 아니고, 원격 PC의 음성 입력·명령 도구에서 사용할 마이크 소리를 전달하는 역할입니다.
2. 다른 앱으로 전환할 때 일시 중지·복귀
앱이 백그라운드로 가면 화면·PC 소리·마이크 전송을 잠시 멈추고, 돌아오면 다시 이어지도록 했습니다.
다만 제조사 절전 정책이나 OS의 강제 종료에 따라 연결에 영향을 받을 수 있습니다.
3. Wi-Fi와 LTE 사이를 이동할 때 연결 복구
Wi-Fi와 모바일 데이터가 바뀔 때 자동으로 연결 복구를 시도하도록 했습니다.
외부 접속을 위한 PC 주소와 VPN·라우팅 또는 공유기 설정은 별도로 필요합니다. 앱만 설치하면 외부 접속이 자동으로 열리는 방식은 아닙니다.
4. 다섯 손가락 탭으로 터치·트랙패드 전환
다섯 손가락을 짧게 탭하고 모두 떼면 직접 터치와 상대 트랙패드 모드 사이를 전환할 수 있습니다.
기본 트랙패드 X/Y 감도는 50%로 맞췄습니다.
5. PC 소리 재생 잡음 수정
원격으로 들리는 PC 소리의 재생 잡음 문제를 수정했습니다.
설치 전에 알아두실 점도 있습니다.
- Android용 MicBridge Stream APK와 Windows용 MicBridge Host로 구성됩니다. Android는 범용 universal APK를 권장합니다.
- 기존 Artemis와 별개 앱이라 새로 설치하고 PIN 페어링해야 합니다. 기존 설정·페어링을 자동으로 가져오지는 않습니다.
- Windows 10/11 x64용 설치 파일과 포터블 ZIP을 제공합니다. Android의 선언된 최소 조건은 5.0(API 21), OpenGL ES 3.0입니다.
- PC 마이크 전달에는 공식 Steam 배포의 Steam Streaming Microphone 드라이버가 필요합니다. 드라이버는 이 패키지에 포함돼 있지 않으며, 권한·방화벽·기본 입력 장치 설정도 필요합니다.
(그냥 llm에게 설치해 달라고 하면 알아서 설치해 줄 겁니다. ^^)
- Host는 기존 Apollo를 바로 교체하는 설치 파일이 아닙니다. Apollo/Sunshine과 기본 포트로 동시에 실행할 수 없으니, 이미 사용 중인 PC라면 설치 전에 Windows 안내를 꼭 확인해 주세요.
- Windows 설치 파일은 Authenticode 미서명이라 SmartScreen 경고가 나타날 수 있습니다. 백신이나 보호 기능을 끄기보다는 릴리스의 SHA256SUMS.txt로 파일을 확인해 주세요.
현재 공개 버전은 1.0.0-rc1 시험판입니다.
가상 기기와 회귀 테스트, Windows 설치·재설치·제거 등은 확인했지만, 다른 물리 PC와 Android폰에서의 최종 마이크·소리·네트워크 전환 시험은 아직 남아 있습니다. 모든 기종이나 환경에서의 동작을 보장하는 정식 안정판은 아닙니다.
다운로드와 소스, 자세한 설치 안내는 아래에 모아 두었습니다.
https://github.com/SelzyStudio/micbridge-stream
다운로드 파일 모음:
https://github.com/SelzyStudio/micbridge-stream/releases/tag/v1.0.0-rc1
원본 Apollo·Artemis와 관련 프로젝트 덕분에 시작할 수 있었습니다. 수정 소스와 대응 소스·빌드 자료도 저장소와 릴리스에 함께 공개해 두었습니다.
저처럼 폰이나 태블릿으로 원격 PC 작업을 하면서 마이크 입력이 아쉬웠던 분들께 도움이 되면 좋겠습니다.
써 보시고 불편한 점이나 버그가 있으면 댓글이나 GitHub Issues로 알려 주세요.
감사합니다.
댓글 0