From ac90062e7353207640a356c97e58fbcdbdaff390 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Sat, 26 Nov 2022 19:44:09 -0800 Subject: [PATCH] webrtc: fix 2 way audio for webrtc devices --- plugins/webrtc/package-lock.json | 4 ++-- plugins/webrtc/package.json | 2 +- plugins/webrtc/src/rtp-forwarders.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/webrtc/package-lock.json b/plugins/webrtc/package-lock.json index b72628425..ea85e162b 100644 --- a/plugins/webrtc/package-lock.json +++ b/plugins/webrtc/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/webrtc", - "version": "0.0.105", + "version": "0.0.106", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/webrtc", - "version": "0.0.105", + "version": "0.0.106", "dependencies": { "@koush/werift": "file:../../external/werift/packages/webrtc", "@scrypted/common": "file:../../common", diff --git a/plugins/webrtc/package.json b/plugins/webrtc/package.json index c6bc08295..9fea0b45a 100644 --- a/plugins/webrtc/package.json +++ b/plugins/webrtc/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/webrtc", - "version": "0.0.105", + "version": "0.0.106", "scripts": { "scrypted-setup-project": "scrypted-setup-project", "prescrypted-setup-project": "scrypted-package-json", diff --git a/plugins/webrtc/src/rtp-forwarders.ts b/plugins/webrtc/src/rtp-forwarders.ts index 8e5d767d8..7895bec44 100644 --- a/plugins/webrtc/src/rtp-forwarders.ts +++ b/plugins/webrtc/src/rtp-forwarders.ts @@ -144,7 +144,7 @@ export async function startRtpForwarderProcess(console: Console, ffmpegInput: FF const { rtspMode, onRtspClient, rtspClientForceTcp } = options || {}; const { video, audio } = rtpTracks; rtpTracks = Object.assign({}, rtpTracks); - const videoCodec = video.codecCopy; + const videoCodec = video?.codecCopy; const audioCodec = audio?.codecCopy; const ffmpegPath = await mediaManager.getFFmpegPath();