core: webrtc fixes

This commit is contained in:
Koushik Dutta
2022-01-24 20:40:25 -08:00
parent d618ae7159
commit 081db74d01
4 changed files with 6 additions and 4 deletions

View File

@@ -6,3 +6,5 @@ fs
src
.vscode
dist/*.js
ui
client

View File

@@ -1,12 +1,12 @@
{
"name": "@scrypted/core",
"version": "0.0.183",
"version": "0.0.185",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@scrypted/core",
"version": "0.0.183",
"version": "0.0.185",
"license": "Apache-2.0",
"dependencies": {
"@koush/wrtc": "^0.5.0",

View File

@@ -1,6 +1,6 @@
{
"name": "@scrypted/core",
"version": "0.0.183",
"version": "0.0.185",
"description": "Scrypted Core plugin. Provides the UI, websocket, and engine.io APIs.",
"author": "Scrypted",
"license": "Apache-2.0",

View File

@@ -4,7 +4,7 @@ export async function streamCamera(mediaManager: MediaManager, device: ScryptedD
let selectedStream: MediaStreamOptions;
try {
const streams = await device.getVideoStreamOptions();
selectedStream = streams.find(stream => stream.container.startsWith(ScryptedMimeTypes.RTCAVSignalingPrefix));
selectedStream = streams.find(stream => stream.container?.startsWith(ScryptedMimeTypes.RTCAVSignalingPrefix));
if (!selectedStream)
selectedStream = streams.find(stream => stream.container === 'rawvideo');
}