From d11fa0ec5bbf6fe04a9beadf0ecc118ba4492ccd Mon Sep 17 00:00:00 2001 From: Valere Date: Fri, 27 Jun 2025 14:58:00 +0200 Subject: [PATCH] Setup test for music --- src/livekit/useECConnectionState.ts | 6 +++++- src/livekit/useLivekit.ts | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/livekit/useECConnectionState.ts b/src/livekit/useECConnectionState.ts index 3c7b91f8..2d0b368b 100644 --- a/src/livekit/useECConnectionState.ts +++ b/src/livekit/useECConnectionState.ts @@ -83,7 +83,11 @@ async function doConnect( let preCreatedAudioTrack: LocalTrack | undefined; try { const audioTracks = await livekitRoom!.localParticipant.createTracks({ - audio: { deviceId: initialDeviceId }, + audio: { + deviceId: initialDeviceId, + autoGainControl: false, + noiseSuppression: false, + }, }); if (audioTracks.length < 1) { diff --git a/src/livekit/useLivekit.ts b/src/livekit/useLivekit.ts index 58f088f6..a3f9255c 100644 --- a/src/livekit/useLivekit.ts +++ b/src/livekit/useLivekit.ts @@ -6,6 +6,7 @@ Please see LICENSE in the repository root for full details. */ import { + AudioPresets, ConnectionState, type E2EEManagerOptions, ExternalE2EEKeyProvider, @@ -107,6 +108,10 @@ export function useLivekit( deviceId: getValue(devices.videoInput.selected$)?.id, processor, }, + publishDefaults: { + ...defaultLiveKitOptions.publishDefaults, + audioPreset: AudioPresets.musicHighQuality, + }, audioCaptureDefaults: { ...defaultLiveKitOptions.audioCaptureDefaults, deviceId: initialAudioInputId,