From dc00467dd8ea054dabf79bb56ce39e570e3d2cf2 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Sun, 27 Feb 2022 12:07:35 -0800 Subject: [PATCH] common: rtc defaults --- common/src/rtc-signaling.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/common/src/rtc-signaling.ts b/common/src/rtc-signaling.ts index 567ceae5b..b7fc55c67 100644 --- a/common/src/rtc-signaling.ts +++ b/common/src/rtc-signaling.ts @@ -22,8 +22,14 @@ export class BrowserSignalingSession implements RTCSignalingSession { hasSetup = false; options: RTCSignalingChannelOptions = { capabilities: { - audio: RTCRtpReceiver.getCapabilities('audio'), - video: RTCRtpReceiver.getCapabilities('video'), + audio: RTCRtpReceiver.getCapabilities?.('audio') || { + codecs: undefined, + headerExtensions: undefined, + }, + video: RTCRtpReceiver.getCapabilities?.('video') || { + codecs: undefined, + headerExtensions: undefined, + }, } };