From 737bf7da0210a240d12d7c2b97d81648eac93c2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Fri, 13 Jan 2023 12:02:35 +0100 Subject: [PATCH] fix stereo for chromium. (#18) --- src/component/internal/webrtc.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/component/internal/webrtc.ts b/src/component/internal/webrtc.ts index 1fbfa16e..1a0cec9c 100644 --- a/src/component/internal/webrtc.ts +++ b/src/component/internal/webrtc.ts @@ -233,6 +233,10 @@ export class NekoWebRTC extends EventEmitter { } const answer = await this._peer.createAnswer() + + // add stereo=1 to answer sdp to enable stereo audio for chromium + answer.sdp = answer.sdp?.replace(/(stereo=1;)?useinbandfec=1/, 'useinbandfec=1;stereo=1') + this._peer.setLocalDescription(answer) if (answer) {