diff --git a/openvidu-library-angular/.editorconfig b/openvidu-library-angular/.editorconfig
deleted file mode 100644
index 6e87a003..00000000
--- a/openvidu-library-angular/.editorconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-# Editor configuration, see http://editorconfig.org
-root = true
-
-[*]
-charset = utf-8
-indent_style = space
-indent_size = 2
-insert_final_newline = true
-trim_trailing_whitespace = true
-
-[*.md]
-max_line_length = off
-trim_trailing_whitespace = false
diff --git a/openvidu-library-angular/.gitignore b/openvidu-library-angular/.gitignore
deleted file mode 100644
index ee5c9d83..00000000
--- a/openvidu-library-angular/.gitignore
+++ /dev/null
@@ -1,39 +0,0 @@
-# See http://help.github.com/ignore-files/ for more about ignoring files.
-
-# compiled output
-/dist
-/tmp
-/out-tsc
-
-# dependencies
-/node_modules
-
-# IDEs and editors
-/.idea
-.project
-.classpath
-.c9/
-*.launch
-.settings/
-*.sublime-workspace
-
-# IDE - VSCode
-.vscode/*
-!.vscode/settings.json
-!.vscode/tasks.json
-!.vscode/launch.json
-!.vscode/extensions.json
-
-# misc
-/.sass-cache
-/connect.lock
-/coverage
-/libpeerconnection.log
-npm-debug.log
-yarn-error.log
-testem.log
-/typings
-
-# System Files
-.DS_Store
-Thumbs.db
diff --git a/openvidu-library-angular/README.md b/openvidu-library-angular/README.md
deleted file mode 100644
index b4b4b363..00000000
--- a/openvidu-library-angular/README.md
+++ /dev/null
@@ -1,27 +0,0 @@
-# OpenviduAngularLibrary
-
-This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 6.0.1.
-
-## Development server
-
-Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
-
-## Code scaffolding
-
-Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
-
-## Build
-
-Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.
-
-## Running unit tests
-
-Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
-
-## Running end-to-end tests
-
-Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).
-
-## Further help
-
-To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
diff --git a/openvidu-library-angular/angular.json b/openvidu-library-angular/angular.json
deleted file mode 100644
index 0f7ef49f..00000000
--- a/openvidu-library-angular/angular.json
+++ /dev/null
@@ -1,128 +0,0 @@
-{
- "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
- "version": 1,
- "newProjectRoot": "projects",
- "projects": {
- "openvidu-angular-library": {
- "root": "",
- "sourceRoot": "src",
- "projectType": "application",
- "prefix": "app",
- "schematics": {},
- "architect": {
- "build": {
- "builder": "@angular-devkit/build-angular:browser",
- "options": {
- "aot": true,
- "outputPath": "dist/openvidu-angular-library",
- "index": "src/index.html",
- "main": "src/main.ts",
- "polyfills": "src/polyfills.ts",
- "tsConfig": "src/tsconfig.app.json",
- "assets": [
- "src/favicon.ico",
- "src/assets"
- ],
- "styles": [
- "src/styles.css"
- ],
- "scripts": []
- },
- "configurations": {
- "production": {
- "budgets": [
- {
- "type": "anyComponentStyle",
- "maximumWarning": "6kb"
- }
- ],
- "fileReplacements": [
- {
- "replace": "src/environments/environment.ts",
- "with": "src/environments/environment.prod.ts"
- }
- ],
- "optimization": true,
- "outputHashing": "all",
- "sourceMap": false,
- "namedChunks": false,
- "aot": true,
- "extractLicenses": true,
- "vendorChunk": false,
- "buildOptimizer": true
- }
- }
- },
- "serve": {
- "builder": "@angular-devkit/build-angular:dev-server",
- "options": {
- "browserTarget": "openvidu-angular-library:build"
- },
- "configurations": {
- "production": {
- "browserTarget": "openvidu-angular-library:build:production"
- }
- }
- },
- "extract-i18n": {
- "builder": "@angular-devkit/build-angular:extract-i18n",
- "options": {
- "browserTarget": "openvidu-angular-library:build"
- }
- },
- "test": {
- "builder": "@angular-devkit/build-angular:karma",
- "options": {
- "main": "src/test.ts",
- "polyfills": "src/polyfills.ts",
- "tsConfig": "src/tsconfig.spec.json",
- "karmaConfig": "src/karma.conf.js",
- "styles": [
- "src/styles.css"
- ],
- "scripts": [],
- "assets": [
- "src/favicon.ico",
- "src/assets"
- ]
- }
- },
- "lint": {
- "builder": "@angular-devkit/build-angular:tslint",
- "options": {
- "tsConfig": [
- "src/tsconfig.app.json",
- "src/tsconfig.spec.json"
- ],
- "exclude": [
- "**/node_modules/**"
- ]
- }
- }
- }
- },
- "openvidu-angular-library-e2e": {
- "root": "e2e/",
- "projectType": "application",
- "architect": {
- "e2e": {
- "builder": "@angular-devkit/build-angular:protractor",
- "options": {
- "protractorConfig": "e2e/protractor.conf.js",
- "devServerTarget": "openvidu-angular-library:serve"
- }
- },
- "lint": {
- "builder": "@angular-devkit/build-angular:tslint",
- "options": {
- "tsConfig": "e2e/tsconfig.e2e.json",
- "exclude": [
- "**/node_modules/**"
- ]
- }
- }
- }
- }
- },
- "defaultProject": "openvidu-angular-library"
-}
\ No newline at end of file
diff --git a/openvidu-library-angular/e2e/protractor.conf.js b/openvidu-library-angular/e2e/protractor.conf.js
deleted file mode 100644
index 86776a39..00000000
--- a/openvidu-library-angular/e2e/protractor.conf.js
+++ /dev/null
@@ -1,28 +0,0 @@
-// Protractor configuration file, see link for more information
-// https://github.com/angular/protractor/blob/master/lib/config.ts
-
-const { SpecReporter } = require('jasmine-spec-reporter');
-
-exports.config = {
- allScriptsTimeout: 11000,
- specs: [
- './src/**/*.e2e-spec.ts'
- ],
- capabilities: {
- 'browserName': 'chrome'
- },
- directConnect: true,
- baseUrl: 'http://localhost:4200/',
- framework: 'jasmine',
- jasmineNodeOpts: {
- showColors: true,
- defaultTimeoutInterval: 30000,
- print: function() {}
- },
- onPrepare() {
- require('ts-node').register({
- project: require('path').join(__dirname, './tsconfig.e2e.json')
- });
- jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
- }
-};
\ No newline at end of file
diff --git a/openvidu-library-angular/e2e/src/app.e2e-spec.ts b/openvidu-library-angular/e2e/src/app.e2e-spec.ts
deleted file mode 100644
index e42d1f96..00000000
--- a/openvidu-library-angular/e2e/src/app.e2e-spec.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import { AppPage } from './app.po';
-
-describe('workspace-project App', () => {
- let page: AppPage;
-
- beforeEach(() => {
- page = new AppPage();
- });
-
- it('should display welcome message', () => {
- page.navigateTo();
- expect(page.getParagraphText()).toEqual('Welcome to app!');
- });
-});
diff --git a/openvidu-library-angular/e2e/src/app.po.ts b/openvidu-library-angular/e2e/src/app.po.ts
deleted file mode 100644
index 82ea75ba..00000000
--- a/openvidu-library-angular/e2e/src/app.po.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { browser, by, element } from 'protractor';
-
-export class AppPage {
- navigateTo() {
- return browser.get('/');
- }
-
- getParagraphText() {
- return element(by.css('app-root h1')).getText();
- }
-}
diff --git a/openvidu-library-angular/e2e/tsconfig.e2e.json b/openvidu-library-angular/e2e/tsconfig.e2e.json
deleted file mode 100644
index a6dd6220..00000000
--- a/openvidu-library-angular/e2e/tsconfig.e2e.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "extends": "../tsconfig.json",
- "compilerOptions": {
- "outDir": "../out-tsc/app",
- "module": "commonjs",
- "target": "es5",
- "types": [
- "jasmine",
- "jasminewd2",
- "node"
- ]
- }
-}
\ No newline at end of file
diff --git a/openvidu-library-angular/package.json b/openvidu-library-angular/package.json
deleted file mode 100644
index fa20ed7f..00000000
--- a/openvidu-library-angular/package.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "name": "openvidu-library-angular",
- "version": "2.21.0",
- "scripts": {
- "ng": "ng",
- "start": "ng serve",
- "build": "ng build",
- "test": "ng test",
- "lint": "ng lint",
- "e2e": "ng e2e"
- },
- "private": true,
- "dependencies": {
- "@angular/animations": "11.2.4",
- "@angular/common": "11.2.4",
- "@angular/compiler": "11.2.4",
- "@angular/core": "11.2.4",
- "@angular/forms": "11.2.4",
- "@angular/platform-browser": "11.2.4",
- "@angular/platform-browser-dynamic": "11.2.4",
- "@angular/router": "11.2.4",
- "core-js": "3.9.1",
- "openvidu-angular": "2.21.0",
- "rxjs": "6.6.6",
- "tslib": "2.1.0",
- "zone.js": "0.11.4"
- },
- "devDependencies": {
- "@angular-devkit/build-angular": "0.1102.3",
- "@angular/cli": "11.2.3",
- "@angular/compiler-cli": "11.2.4",
- "@angular/language-service": "11.2.4",
- "@types/node": "14.14.32",
- "@types/jasmine": "3.6.6",
- "@types/jasminewd2": "2.0.8",
- "codelyzer": "6.0.1",
- "jasmine-core": "3.6.0",
- "jasmine-spec-reporter": "6.0.0",
- "karma": "6.1.2",
- "karma-chrome-launcher": "3.1.0",
- "karma-coverage-istanbul-reporter": "3.0.3",
- "karma-jasmine": "4.0.1",
- "karma-jasmine-html-reporter": "1.5.4",
- "protractor": "7.0.0",
- "ts-node": "9.1.1",
- "tslint": "6.1.3",
- "typescript": "4.1.5"
- }
-}
diff --git a/openvidu-library-angular/src/.browserslistrc b/openvidu-library-angular/src/.browserslistrc
deleted file mode 100644
index 8e09ab49..00000000
--- a/openvidu-library-angular/src/.browserslistrc
+++ /dev/null
@@ -1,9 +0,0 @@
-# This file is currently used by autoprefixer to adjust CSS to support the below specified browsers
-# For additional information regarding the format and rule options, please see:
-# https://github.com/browserslist/browserslist#queries
-# For IE 9-11 support, please uncomment the last line of the file and adjust as needed
-> 0.5%
-last 2 versions
-Firefox ESR
-not dead
-# IE 9-11
\ No newline at end of file
diff --git a/openvidu-library-angular/src/app/app-routing.module.ts b/openvidu-library-angular/src/app/app-routing.module.ts
deleted file mode 100644
index 03e14d09..00000000
--- a/openvidu-library-angular/src/app/app-routing.module.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import { NgModule } from '@angular/core';
-import { Routes, RouterModule } from '@angular/router';
-
-const routes: Routes = [];
-
-@NgModule({
- imports: [RouterModule.forRoot(routes, { relativeLinkResolution: 'legacy' })],
- exports: [RouterModule]
-})
-export class AppRoutingModule { }
diff --git a/openvidu-library-angular/src/app/app.component.css b/openvidu-library-angular/src/app/app.component.css
deleted file mode 100644
index 9de4006f..00000000
--- a/openvidu-library-angular/src/app/app.component.css
+++ /dev/null
@@ -1,17 +0,0 @@
-#join {
- text-align: center;
-}
-
-#join,
-#session {
- position: absolute;
- margin: auto;
- top: 100px;
- bottom: 0;
- left: 0;
- right: 0;
- height: 70%;
- width: 70%;
-}
-
-
diff --git a/openvidu-library-angular/src/app/app.component.html b/openvidu-library-angular/src/app/app.component.html
deleted file mode 100644
index 69ee9b90..00000000
--- a/openvidu-library-angular/src/app/app.component.html
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-