From d6053ba896f527cadf70eb04308f1e3016b92bca Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Mon, 30 May 2022 20:49:56 -0700 Subject: [PATCH 1/3] ui: only show mic if intercom is implemented --- plugins/core/ui/src/interfaces/CameraViewer.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/core/ui/src/interfaces/CameraViewer.vue b/plugins/core/ui/src/interfaces/CameraViewer.vue index cb0312b4a..ea1a4a6cb 100644 --- a/plugins/core/ui/src/interfaces/CameraViewer.vue +++ b/plugins/core/ui/src/interfaces/CameraViewer.vue @@ -102,7 +102,7 @@ >Live - + fa fa-microphone-slash @@ -145,6 +145,9 @@ export default { }; }, computed: { + hasIntercom() { + return this.device.interfaces.includes(ScryptedInterface.Intercom); + }, isLive() { return !this.startTime; }, From 6835aac6fd57c4a734ab1a0d528b9a9fb19b780b Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Mon, 30 May 2022 20:54:47 -0700 Subject: [PATCH 2/3] core: publish --- plugins/core/package-lock.json | 6 +++--- plugins/core/package.json | 2 +- plugins/core/ui/src/interfaces/CameraViewer.vue | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/core/package-lock.json b/plugins/core/package-lock.json index 84df8c298..661c9c4e2 100644 --- a/plugins/core/package-lock.json +++ b/plugins/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/core", - "version": "0.0.256", + "version": "0.0.257", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/core", - "version": "0.0.256", + "version": "0.0.257", "license": "Apache-2.0", "dependencies": { "@scrypted/common": "file:../../common", @@ -87,7 +87,7 @@ }, "../../sdk": { "name": "@scrypted/sdk", - "version": "0.0.196", + "version": "0.0.198", "license": "ISC", "dependencies": { "@babel/preset-typescript": "^7.16.7", diff --git a/plugins/core/package.json b/plugins/core/package.json index c3d131958..2b2bc575c 100644 --- a/plugins/core/package.json +++ b/plugins/core/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/core", - "version": "0.0.256", + "version": "0.0.257", "description": "Scrypted Core plugin. Provides the UI, websocket, and engine.io APIs.", "author": "Scrypted", "license": "Apache-2.0", diff --git a/plugins/core/ui/src/interfaces/CameraViewer.vue b/plugins/core/ui/src/interfaces/CameraViewer.vue index ea1a4a6cb..e2375f5fa 100644 --- a/plugins/core/ui/src/interfaces/CameraViewer.vue +++ b/plugins/core/ui/src/interfaces/CameraViewer.vue @@ -146,7 +146,7 @@ export default { }, computed: { hasIntercom() { - return this.device.interfaces.includes(ScryptedInterface.Intercom); + return this.device.interfaces.includes(ScryptedInterface.Intercom) || this.device.providedInterfaces.includes(ScryptedInterface.RTCSignalingChannel); }, isLive() { return !this.startTime; From da999503b3aa5b585184ca36fc2b3c3921fd9f46 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Tue, 31 May 2022 15:16:38 -0700 Subject: [PATCH 3/3] Update README.md --- plugins/homekit/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/homekit/README.md b/plugins/homekit/README.md index f4e6db0a9..dcfdd3968 100644 --- a/plugins/homekit/README.md +++ b/plugins/homekit/README.md @@ -41,6 +41,7 @@ This is always a issue with the network setup. * Ensure you are not connected to a VPN. * You may have multiple network interfaces, such as wired and wireless, and HomeKit is preferring the wireless interface. Use the HomeKit Plugin's `Scrypted Server Address` setting, and set it to your wired IP address manually. * If your camera/server/iOS are on a separate VLANs, try disabling VLANs to determine if that is the issue. + * You wifi network is saturated, resulting in heavy packet loss. Enabling Transcode Debug Mode in the HomeKit settings for that camera may fix this for testing purposes, but long term usage is not recommended as it reduces quality and increases CPU load. This is probably a codec issue. Try enabling Transcoding on both Live and Remote streams.