Windows 11용 WPF/.NET 앱과 macOS 14+용 SwiftUI 앱으로, 같은 LAN 안에서 시스템 오디오를 낮은 지연으로 전달합니다.
v0.9.0 릴리즈에서 Windows x64와 macOS 앱 패키지를 제공합니다.
- LanAudioRelay-win-x64-v0.9.0.zip: Windows 11 x64 self-contained 빌드
- LanAudioRelayMac-v0.9.0.app.zip: macOS 14+ 앱 패키지
전체 릴리즈 노트는 GitHub Releases에서 확인할 수 있습니다.
dotnet restore .\src\LanAudioRelay\LanAudioRelay.csproj
dotnet restore .\tests\LanAudioRelay.Tests\LanAudioRelay.Tests.csproj
dotnet build .\LanAudioRelay.sln --no-restore
dotnet test .\tests\LanAudioRelay.Tests\LanAudioRelay.Tests.csproj --no-restoredotnet run --project .\src\LanAudioRelay\LanAudioRelay.csprojdotnet publish .\src\LanAudioRelay\LanAudioRelay.csproj -c Release -r win-x64 --self-contained true -o .\dist\LanAudioRelay-win-x64 /p:PublishSingleFile=true /p:IncludeNativeLibrariesForSelfExtract=true /p:EnableCompressionInSingleFile=true /p:DebugType=none /p:DebugSymbols=false생성된 실행 파일은 .\dist\LanAudioRelay-win-x64\LanAudioRelay.exe입니다.
Mac용 SwiftUI 앱은 mac/LanAudioRelayMac에 있습니다. Mac + Xcode 환경에서 빌드하세요.
cd mac/LanAudioRelayMac
swift test
swift build -c release
./Scripts/package-app.sh- 수신 장치에서 앱을 열고
Receiver탭의Start Receiver를 누릅니다. - 표시되는 6자리 페어링 코드를 확인합니다.
- 송신 장치에서
Sender탭의Search LAN을 누르거나 수신 장치의 IP를 직접 입력합니다. - 페어링 코드를 입력하고
Start Streaming을 누릅니다.
방화벽 알림이 뜨면 같은 사설 네트워크에서 TCP 51360, UDP 51359/51361 통신을 허용해야 합니다.