diff --git a/openvidu-components-angular/package-lock.json b/openvidu-components-angular/package-lock.json index 5c9d4a22a9..0adb643494 100644 --- a/openvidu-components-angular/package-lock.json +++ b/openvidu-components-angular/package-lock.json @@ -1,12 +1,12 @@ { "name": "openvidu-components-testapp", - "version": "3.0.0-beta1", + "version": "3.0.0-dev5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "openvidu-components-testapp", - "version": "3.0.0-beta1", + "version": "3.0.0-dev5", "dependencies": { "@angular/animations": "17.3.10", "@angular/cdk": "17.3.10", @@ -19,7 +19,7 @@ "@angular/platform-browser-dynamic": "17.3.10", "@angular/router": "17.3.10", "autolinker": "4.0.0", - "openvidu-browser": "2.30.0", + "openvidu-browser-v2compatibility": "^3.0.0-dev5", "rxjs": "7.5.7", "tslib": "2.3.1", "zone.js": "^0.14.6" @@ -2575,6 +2575,11 @@ "node": ">=6.9.0" } }, + "node_modules/@bufbuild/protobuf": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-1.10.0.tgz", + "integrity": "sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag==" + }, "node_modules/@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", @@ -3409,6 +3414,39 @@ "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "dev": true }, + "node_modules/@livekit/egress-sdk": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@livekit/egress-sdk/-/egress-sdk-0.2.0.tgz", + "integrity": "sha512-UVWAIEf8PSWytBorfOw4nbVl/0HoOuVOPr/XS5kQhcrM4TaeG6Sl0KXIKQGvU4xbaBW0WStyvGOBFSzM94OD7g==", + "peerDependencies": { + "livekit-client": "^1.15.13 || ^2.0.10" + } + }, + "node_modules/@livekit/protocol": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@livekit/protocol/-/protocol-1.13.0.tgz", + "integrity": "sha512-M3U36VgRfb0VutWG6pnozXusL+mkYstbCctTLUyCIyye36Ztv1wA9zYpyYvz7VnsgmCn+g/g0eB2rnAkTVwcnA==", + "dependencies": { + "@bufbuild/protobuf": "^1.7.2" + } + }, + "node_modules/@livekit/track-processors": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@livekit/track-processors/-/track-processors-0.3.2.tgz", + "integrity": "sha512-4JUCzb7yIKoVsTo8J6FTzLZJHcI6DihfX/pGRDg0SOGaxprcDPrt8jaDBBTsnGBSXHeMxl2ugN+xQjdCWzLKEA==", + "dependencies": { + "@mediapipe/holistic": "0.5.1675471629", + "@mediapipe/tasks-vision": "0.10.9" + }, + "peerDependencies": { + "livekit-client": "^1.12.0 || ^2.1.0" + } + }, + "node_modules/@livekit/track-processors/node_modules/@mediapipe/tasks-vision": { + "version": "0.10.9", + "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.9.tgz", + "integrity": "sha512-/gFguyJm1ng4Qr7VVH2vKO+zZcQd8wc3YafUfvBuYFX0Y5+CvrV+VNPEVkl5W/gUZF5KNKNZAiaHPULGPCIjyQ==" + }, "node_modules/@ljharb/through": { "version": "2.3.13", "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.13.tgz", @@ -4173,6 +4211,16 @@ "tslib": "^2.1.0" } }, + "node_modules/@mediapipe/holistic": { + "version": "0.5.1675471629", + "resolved": "https://registry.npmjs.org/@mediapipe/holistic/-/holistic-0.5.1675471629.tgz", + "integrity": "sha512-qY+cxtDeSOvVtevrLgnodiwXYaAtPi7dHZtNv/bUCGEjFicAOYtMmrZSqMmbPkTB2+4jLnPF1vgshkAqQRSYAw==" + }, + "node_modules/@mediapipe/tasks-vision": { + "version": "0.10.12", + "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.12.tgz", + "integrity": "sha512-688Vukid7hvGmx+7hzS/EQ3Q4diz4eeX4/FYDw8f/t56UjFueD8LTvA2rX5BCIwvT0oy8QHKh5uKIyct1AOFtQ==" + }, "node_modules/@ngtools/webpack": { "version": "17.3.8", "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.3.8.tgz", @@ -4688,8 +4736,7 @@ "node_modules/@socket.io/component-emitter": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", - "dev": true + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, "node_modules/@testim/chrome-version": { "version": "1.1.4", @@ -7290,7 +7337,6 @@ "version": "4.3.5", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -7723,11 +7769,22 @@ "node": ">=10.2.0" } }, + "node_modules/engine.io-client": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", + "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.0.0" + } + }, "node_modules/engine.io-parser": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", - "dev": true, "engines": { "node": ">=10.0.0" } @@ -8630,14 +8687,6 @@ "url": "https://github.com/sponsors/rawify" } }, - "node_modules/freeice": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/freeice/-/freeice-2.2.2.tgz", - "integrity": "sha512-XNoIxDHufqPIBSLpp4IrFPnoc+hv/0RwdOGhIoggIDC2ZKf5r6OoixbeoFJSmZOAq2aYiEUArhuQ8zVVrM5C4w==", - "dependencies": { - "normalice": "^1.0.0" - } - }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -10430,11 +10479,6 @@ "node": ">=4" } }, - "node_modules/jsnlog": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/jsnlog/-/jsnlog-2.30.0.tgz", - "integrity": "sha512-o3ROQVkhek+dkc7/9TXlB4TNtxUpYsRLOBJHZYk3Vy0B5zRBmfv9tyr56PrjcgEXuy06ARgfLTANY0+ImhzzGA==" - }, "node_modules/json-parse-even-better-errors": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", @@ -11153,6 +11197,26 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, + "node_modules/livekit-client": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/livekit-client/-/livekit-client-2.1.0.tgz", + "integrity": "sha512-nJwfRKw1Pafd2napk66l30dlBjsv1VZ+na3mzNezcAFAYT2lQ4Gch57TdbMBDYo+QfrZ98s+kuZzsFhBwM5rqw==", + "dependencies": { + "@livekit/protocol": "1.13.0", + "events": "^3.3.0", + "loglevel": "^1.8.0", + "sdp-transform": "^2.14.1", + "ts-debounce": "^4.0.0", + "tslib": "2.6.2", + "typed-emitter": "^2.1.0", + "webrtc-adapter": "^8.1.1" + } + }, + "node_modules/livekit-client/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -11227,7 +11291,6 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", - "dev": true, "engines": { "node": ">= 0.6.0" }, @@ -12190,8 +12253,7 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multicast-dns": { "version": "7.2.5", @@ -12535,11 +12597,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/normalice": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/normalice/-/normalice-1.0.1.tgz", - "integrity": "sha512-wF2/tv9q/K8S+RqCgll5yC6z/zcXNr+rEHfGIw8A6D58vjfJo+kp749MI6cAHv72LE7nwv92Qi6tZhIeMOOJpg==" - }, "node_modules/normalize-package-data": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.1.tgz", @@ -12847,24 +12904,28 @@ "opener": "bin/opener-bin.js" } }, - "node_modules/openvidu-browser": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/openvidu-browser/-/openvidu-browser-2.30.0.tgz", - "integrity": "sha512-OTtbo3gwdZp1i1I5DNHPRIPSoG7lJawXHXgYTUZ+IFrbXzvoBjJHilskJVLeAeTPcMwPLxJ96JLd+6sS946JWQ==", + "node_modules/openvidu-browser-v2compatibility": { + "version": "3.0.0-dev5", + "resolved": "https://registry.npmjs.org/openvidu-browser-v2compatibility/-/openvidu-browser-v2compatibility-3.0.0-dev5.tgz", + "integrity": "sha512-p7vUg5rrpRhJ7H2LQ8/9BxSiCXOUiNUrMVMzUo2r+uNYQ1sadd4DWSC//HxVC1i37RPWGhlxWJUhC3zm6hSzoQ==", "dependencies": { + "@livekit/egress-sdk": "^0.2.0", + "@livekit/track-processors": "^0.3.1", + "@mediapipe/tasks-vision": "0.10.12", "events": "3.3.0", - "freeice": "2.2.2", - "hark": "1.2.3", + "hark": "^1.2.3", "inherits": "2.0.4", - "jsnlog": "2.30.0", + "livekit-client": "2.1.0", "mime": "3.0.0", "platform": "1.3.6", - "semver": "7.6.2", + "rxjs": "7.8.1", + "semver": "7.6.0", + "socket.io-client": "^4.7.5", "uuid": "9.0.1", "wolfy87-eventemitter": "5.2.9" } }, - "node_modules/openvidu-browser/node_modules/mime": { + "node_modules/openvidu-browser-v2compatibility/node_modules/mime": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", @@ -12875,15 +12936,12 @@ "node": ">=10.0.0" } }, - "node_modules/openvidu-browser/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "node_modules/openvidu-browser-v2compatibility/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dependencies": { + "tslib": "^2.1.0" } }, "node_modules/ora": { @@ -14527,6 +14585,19 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/sdp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/sdp/-/sdp-3.2.0.tgz", + "integrity": "sha512-d7wDPgDV3DDiqulJjKiV2865wKsJ34YI+NDREbm+FySq6WuKOikwyNQcm+doLAZ1O6ltdO0SeKle2xMpN3Brgw==" + }, + "node_modules/sdp-transform": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.14.2.tgz", + "integrity": "sha512-icY6jVao7MfKCieyo1AyxFYm1baiM+fA00qW/KrNNVlkxHAd34riEKuEkUe4bBb3gJwLJZM+xT60Yj1QL8rHiA==", + "bin": { + "sdp-verify": "checker.js" + } + }, "node_modules/secure-compare": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", @@ -14579,7 +14650,6 @@ "version": "7.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -14612,7 +14682,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -14623,8 +14692,7 @@ "node_modules/semver/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/send": { "version": "0.18.0", @@ -14988,11 +15056,24 @@ "ws": "~8.17.1" } }, + "node_modules/socket.io-client": { + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", + "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/socket.io-parser": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" @@ -15836,6 +15917,11 @@ "tree-kill": "cli.js" } }, + "node_modules/ts-debounce": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ts-debounce/-/ts-debounce-4.0.0.tgz", + "integrity": "sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==" + }, "node_modules/ts-morph": { "version": "22.0.0", "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-22.0.0.tgz", @@ -16159,6 +16245,14 @@ "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", "dev": true }, + "node_modules/typed-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-2.1.0.tgz", + "integrity": "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==", + "optionalDependencies": { + "rxjs": "*" + } + }, "node_modules/typedarray.prototype.slice": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", @@ -16989,6 +17083,18 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/webrtc-adapter": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-8.2.3.tgz", + "integrity": "sha512-gnmRz++suzmvxtp3ehQts6s2JtAGPuDPjA1F3a9ckNpG1kYdYuHWYpazoAnL9FS5/B21tKlhkorbdCXat0+4xQ==", + "dependencies": { + "sdp": "^3.2.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -17275,7 +17381,6 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "dev": true, "engines": { "node": ">=10.0.0" }, @@ -17310,6 +17415,14 @@ "sax": "^1.2.4" } }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", diff --git a/openvidu-components-angular/package.json b/openvidu-components-angular/package.json index 0ff2a63b7a..004329a604 100644 --- a/openvidu-components-angular/package.json +++ b/openvidu-components-angular/package.json @@ -11,7 +11,7 @@ "@angular/platform-browser-dynamic": "17.3.10", "@angular/router": "17.3.10", "autolinker": "4.0.0", - "openvidu-browser": "2.30.0", + "openvidu-browser-v2compatibility": "^3.0.0-dev5", "rxjs": "7.5.7", "tslib": "2.3.1", "zone.js": "^0.14.6" @@ -79,4 +79,4 @@ "webcomponent:serve-testapp": "npx http-server ./e2e/webcomponent-app/ && echo http://localhost:8080/?OV_URL=https://localhost:4443&OV_SECRET=MY_SECRET&prejoin=false" }, "version": "3.0.0-dev5" -} \ No newline at end of file +} diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/audio-wave/audio-wave.component.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/audio-wave/audio-wave.component.ts index a19edbdb7a..872b4fd360 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/audio-wave/audio-wave.component.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/audio-wave/audio-wave.component.ts @@ -1,5 +1,5 @@ import { Component, Input, OnDestroy, OnInit } from '@angular/core'; -import { PublisherSpeakingEvent, StreamManager } from 'openvidu-browser'; +import { PublisherSpeakingEvent, StreamManager } from 'openvidu-browser-v2compatibility'; /** * @internal diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/captions/captions.component.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/captions/captions.component.ts index eff51dc2f1..e25a7073d5 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/captions/captions.component.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/captions/captions.component.ts @@ -3,7 +3,7 @@ import { Subscription } from 'rxjs'; import { PanelService } from '../../services/panel/panel.service'; import { animate, style, transition, trigger } from '@angular/animations'; -import { Session, SpeechToTextEvent } from 'openvidu-browser'; +import { Session, SpeechToTextEvent } from 'openvidu-browser-v2compatibility'; import { CaptionModel, CaptionsLangOption } from '../../models/caption.model'; import { PanelEvent, PanelSettingsOptions, PanelType } from '../../models/panel.model'; import { CaptionService } from '../../services/caption/caption.service'; diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/session/session.component.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/session/session.component.ts index c3de5b4ae5..5b8501e63d 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/session/session.component.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/session/session.component.ts @@ -23,7 +23,7 @@ import { StreamEvent, StreamPropertyChangedEvent, Subscriber -} from 'openvidu-browser'; +} from 'openvidu-browser-v2compatibility'; import { ILogger } from '../../models/logger.model'; import { VideoType } from '../../models/video-type.model'; diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/settings/audio-devices/audio-devices.component.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/settings/audio-devices/audio-devices.component.ts index 51f9d7ec41..2d1b51ab56 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/settings/audio-devices/audio-devices.component.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/settings/audio-devices/audio-devices.component.ts @@ -1,5 +1,5 @@ import { Component, EventEmitter, OnDestroy, OnInit, Output } from '@angular/core'; -import { PublisherProperties } from 'openvidu-browser'; +import { PublisherProperties } from 'openvidu-browser-v2compatibility'; import { Subscription } from 'rxjs'; import { CustomDevice } from '../../../models/device.model'; import { ParticipantAbstractModel } from '../../../models/participant.model'; diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/settings/video-devices/video-devices.component.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/settings/video-devices/video-devices.component.ts index 29c5fae70c..501ad45aae 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/settings/video-devices/video-devices.component.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/settings/video-devices/video-devices.component.ts @@ -1,5 +1,5 @@ import { Component, EventEmitter, OnDestroy, OnInit, Output } from '@angular/core'; -import { PublisherProperties } from 'openvidu-browser'; +import { PublisherProperties } from 'openvidu-browser-v2compatibility'; import { Subscription } from 'rxjs'; import { CustomDevice } from '../../../models/device.model'; import { PanelType } from '../../../models/panel.model'; diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/stream/stream.component.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/stream/stream.component.ts index 10c0d048a5..638ef3d718 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/stream/stream.component.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/stream/stream.component.ts @@ -1,7 +1,7 @@ import { animate, style, transition, trigger } from '@angular/animations'; import { Component, ElementRef, Input, OnInit, ViewChild } from '@angular/core'; import { MatMenuPanel, MatMenuTrigger } from '@angular/material/menu'; -import { PublisherProperties } from 'openvidu-browser'; +import { PublisherProperties } from 'openvidu-browser-v2compatibility'; import { Subscription } from 'rxjs'; import { VideoSizeIcon } from '../../models/icon.model'; import { StreamModel } from '../../models/participant.model'; diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.ts index 8dac7ce4b6..a3e31fd729 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.ts @@ -19,7 +19,7 @@ import { PanelService } from '../../services/panel/panel.service'; import { MediaChange } from '@angular/flex-layout'; import { MatMenuTrigger } from '@angular/material/menu'; -import { Session } from 'openvidu-browser'; +import { Session } from 'openvidu-browser-v2compatibility'; import { ToolbarAdditionalButtonsDirective, ToolbarAdditionalPanelButtonsDirective diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/video/video.component.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/video/video.component.ts index 3948fe8839..fa06173ad9 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/video/video.component.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/video/video.component.ts @@ -1,5 +1,5 @@ import { AfterViewInit, Component, ElementRef, Input, ViewChild } from '@angular/core'; -import { StreamManager } from 'openvidu-browser'; +import { StreamManager } from 'openvidu-browser-v2compatibility'; import { VideoType } from '../../models/video-type.model'; /** diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/videoconference/videoconference.component.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/videoconference/videoconference.component.ts index 7336956660..3305f5f395 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/videoconference/videoconference.component.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/videoconference/videoconference.component.ts @@ -11,7 +11,7 @@ import { TemplateRef, ViewChild } from '@angular/core'; -import { OpenViduErrorName, Session } from 'openvidu-browser'; +import { OpenViduErrorName, Session } from 'openvidu-browser-v2compatibility'; import { Subscription } from 'rxjs'; import { ActivitiesPanelDirective, diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/models/participant.model.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/models/participant.model.ts index 92d691910b..618198ecbd 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/models/participant.model.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/models/participant.model.ts @@ -1,4 +1,4 @@ -import { Publisher, StreamManager } from 'openvidu-browser'; +import { Publisher, StreamManager } from 'openvidu-browser-v2compatibility'; import { VideoType } from './video-type.model'; /** diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/device/device.service.spec.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/device/device.service.spec.ts index dd58d016a2..dbc1960c8f 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/device/device.service.spec.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/device/device.service.spec.ts @@ -1,5 +1,5 @@ import { fakeAsync, flush, TestBed } from '@angular/core/testing'; -import { Device } from 'openvidu-browser'; +import { Device } from 'openvidu-browser-v2compatibility'; import { CameraType, IDevice } from '../../models/device.model'; import { LoggerService } from '../logger/logger.service'; import { LoggerServiceMock } from '../logger/logger.service.mock'; diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/device/device.service.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/device/device.service.ts index f5ed7ac7c0..e922600400 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/device/device.service.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/device/device.service.ts @@ -1,5 +1,5 @@ import { Injectable } from '@angular/core'; -import { Device, OpenVidu, OpenViduError, OpenViduErrorName } from 'openvidu-browser'; +import { Device, OpenVidu, OpenViduError, OpenViduErrorName } from 'openvidu-browser-v2compatibility'; import { CameraType, CustomDevice, DeviceType } from '../../models/device.model'; import { ILogger } from '../../models/logger.model'; diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/openvidu/openvidu.service.mock.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/openvidu/openvidu.service.mock.ts index ca5e799e1e..3912eb0652 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/openvidu/openvidu.service.mock.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/openvidu/openvidu.service.mock.ts @@ -1,5 +1,5 @@ import { Injectable } from '@angular/core'; -import { Session, PublisherProperties, OpenVidu, Publisher, Connection } from 'openvidu-browser'; +import { Session, PublisherProperties, OpenVidu, Publisher, Connection } from 'openvidu-browser-v2compatibility'; import { Signal } from '../../models/signal.model'; @Injectable({ diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/openvidu/openvidu.service.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/openvidu/openvidu.service.ts index 199ce6080f..2318e0c9dd 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/openvidu/openvidu.service.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/openvidu/openvidu.service.ts @@ -10,7 +10,7 @@ import { SignalOptions, Stream, StreamManager -} from 'openvidu-browser'; +} from 'openvidu-browser-v2compatibility'; import { BehaviorSubject, Observable } from 'rxjs'; import { CameraType } from '../../models/device.model'; diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/participant/participant.service.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/participant/participant.service.ts index e276d0ee4e..a3eade0bcb 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/participant/participant.service.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/participant/participant.service.ts @@ -1,5 +1,5 @@ import { Injectable } from '@angular/core'; -import { Publisher, PublisherProperties, Subscriber } from 'openvidu-browser'; +import { Publisher, PublisherProperties, Subscriber } from 'openvidu-browser-v2compatibility'; import { BehaviorSubject, Observable } from 'rxjs'; import { ILogger } from '../../models/logger.model'; import { diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/recording/recording.service.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/recording/recording.service.ts index e39d4586f2..66fb479fb5 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/recording/recording.service.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/recording/recording.service.ts @@ -1,5 +1,5 @@ import { Injectable } from '@angular/core'; -import { RecordingEvent } from 'openvidu-browser'; +import { RecordingEvent } from 'openvidu-browser-v2compatibility'; import { BehaviorSubject, Observable, Subject } from 'rxjs'; import { RecordingInfo, RecordingStatus } from '../../models/recording.model'; import { ActionService } from '../action/action.service';