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, + }, } };