From 70d6813938e961cd4779906340f61d359b085a4f Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Sat, 10 Aug 2024 14:17:07 -0700 Subject: [PATCH] rebroadcast/webrtc: fix mp3 handling --- plugins/prebuffer-mixin/package-lock.json | 4 ++-- plugins/prebuffer-mixin/package.json | 2 +- plugins/prebuffer-mixin/src/ffmpeg-rebroadcast.ts | 5 ++++- plugins/prebuffer-mixin/tsconfig.json | 2 +- plugins/webrtc/package-lock.json | 4 ++-- plugins/webrtc/package.json | 2 +- 6 files changed, 11 insertions(+), 8 deletions(-) diff --git a/plugins/prebuffer-mixin/package-lock.json b/plugins/prebuffer-mixin/package-lock.json index 282aabf20..d04914c9d 100644 --- a/plugins/prebuffer-mixin/package-lock.json +++ b/plugins/prebuffer-mixin/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/prebuffer-mixin", - "version": "0.10.32", + "version": "0.10.33", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/prebuffer-mixin", - "version": "0.10.32", + "version": "0.10.33", "license": "Apache-2.0", "dependencies": { "@scrypted/common": "file:../../common", diff --git a/plugins/prebuffer-mixin/package.json b/plugins/prebuffer-mixin/package.json index f19d0d193..be8e365e3 100644 --- a/plugins/prebuffer-mixin/package.json +++ b/plugins/prebuffer-mixin/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/prebuffer-mixin", - "version": "0.10.32", + "version": "0.10.33", "description": "Video Stream Rebroadcast, Prebuffer, and Management Plugin for Scrypted.", "author": "Scrypted", "license": "Apache-2.0", diff --git a/plugins/prebuffer-mixin/src/ffmpeg-rebroadcast.ts b/plugins/prebuffer-mixin/src/ffmpeg-rebroadcast.ts index 8ff64e355..7a17db276 100644 --- a/plugins/prebuffer-mixin/src/ffmpeg-rebroadcast.ts +++ b/plugins/prebuffer-mixin/src/ffmpeg-rebroadcast.ts @@ -229,7 +229,10 @@ export async function startParserSession(ffmpegInput: FFmpegIn }; const rtsp = (options.parsers as any).rtsp as ReturnType; - rtsp.sdp.then(sdp => sdpDeferred.resolve(sdp)); + rtsp.sdp.then(sdp => { + console?.log('sdp received from ffmpeg', sdp); + sdpDeferred.resolve(sdp); + }); start(); diff --git a/plugins/prebuffer-mixin/tsconfig.json b/plugins/prebuffer-mixin/tsconfig.json index 34a847ad8..ba9b4d395 100644 --- a/plugins/prebuffer-mixin/tsconfig.json +++ b/plugins/prebuffer-mixin/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "module": "commonjs", + "module": "Node16", "target": "ES2021", "resolveJsonModule": true, "moduleResolution": "Node16", diff --git a/plugins/webrtc/package-lock.json b/plugins/webrtc/package-lock.json index e3307b85d..e78a05a76 100644 --- a/plugins/webrtc/package-lock.json +++ b/plugins/webrtc/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/webrtc", - "version": "0.2.45", + "version": "0.2.46", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/webrtc", - "version": "0.2.45", + "version": "0.2.46", "dependencies": { "@scrypted/common": "file:../../common", "@scrypted/sdk": "file:../../sdk", diff --git a/plugins/webrtc/package.json b/plugins/webrtc/package.json index b59e9d89e..0224ec06d 100644 --- a/plugins/webrtc/package.json +++ b/plugins/webrtc/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/webrtc", - "version": "0.2.45", + "version": "0.2.46", "scripts": { "scrypted-setup-project": "scrypted-setup-project", "prescrypted-setup-project": "scrypted-package-json",