openvidu-tutorials update to 2.5.0
This commit is contained in:
parent
177e65c402
commit
e999e7cd7a
@ -10,4 +10,18 @@ openvidu-filters
|
||||
|
||||
Visit [openvidu.io/docs/advanced-features/filters](http://openvidu.io/docs/advanced-features/filters/)
|
||||
|
||||
[OpenViduLogo]: https://secure.gravatar.com/avatar/5daba1d43042f2e4e85849733c8e5702?s=120
|
||||
[OpenViduLogo]: https://secure.gravatar.com/avatar/5daba1d43042f2e4e85849733c8e5702?s=120
|
||||
|
||||
## Run this application
|
||||
|
||||
```bash
|
||||
# Launch OpenVidu Server
|
||||
docker run --rm -d -p 4443:4443 -e openvidu.secret=MY_SECRET openvidu/openvidu-server-kms:2.5.0
|
||||
|
||||
# Clone and serve openvidu-filters application
|
||||
git clone https://github.com/OpenVidu/openvidu-tutorials.git
|
||||
cd openvidu-tutorials/openvidu-filters
|
||||
http-server web/
|
||||
```
|
||||
|
||||
You will need `http-server` npm package (`sudo npm install -g http-server`), and you will need to accept the insecure certificate at [https://localhost:4443](https://localhost:4443) once you launch openvidu-server-kms docker container.
|
||||
@ -14,7 +14,7 @@
|
||||
<!-- Bootstrap -->
|
||||
|
||||
<link rel="stylesheet" href="style.css" type="text/css" media="screen">
|
||||
<script src="openvidu-browser-2.4.0.js"></script>
|
||||
<script src="openvidu-browser-2.5.0.js"></script>
|
||||
<script src="app.js"></script>
|
||||
</head>
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
<!-- Bootstrap -->
|
||||
|
||||
<link rel="styleSheet" href="style.css" type="text/css" media="screen">
|
||||
<script src="openvidu-browser-2.4.0.js"></script>
|
||||
<script src="openvidu-browser-2.5.0.js"></script>
|
||||
<script src="app.js"></script>
|
||||
</head>
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
8039
openvidu-getaroom/web/openvidu-browser-2.5.0.js
Normal file
8039
openvidu-getaroom/web/openvidu-browser-2.5.0.js
Normal file
File diff suppressed because one or more lines are too long
@ -5,7 +5,7 @@
|
||||
<link rel="shortcut icon" href="resources/images/favicon.ico" type="image/x-icon">
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
|
||||
<link rel="styleSheet" href="style.css" type="text/css" media="screen">
|
||||
<script src="openvidu-browser-2.4.0.js"></script>
|
||||
<script src="openvidu-browser-2.5.0.js"></script>
|
||||
<script src="app.js"></script>
|
||||
</head>
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
8039
openvidu-hello-world/web/openvidu-browser-2.5.0.js
Normal file
8039
openvidu-hello-world/web/openvidu-browser-2.5.0.js
Normal file
File diff suppressed because one or more lines are too long
18
openvidu-insecure-angular/package-lock.json
generated
18
openvidu-insecure-angular/package-lock.json
generated
@ -958,7 +958,7 @@
|
||||
"integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"core-js": "^2.4.0",
|
||||
"core-js": "^2.5.0",
|
||||
"regenerator-runtime": "^0.11.0"
|
||||
}
|
||||
},
|
||||
@ -1842,7 +1842,7 @@
|
||||
"inherits": "^2.0.1",
|
||||
"md5.js": "^1.3.4",
|
||||
"ripemd160": "^2.0.1",
|
||||
"sha.js": "^2.4.0"
|
||||
"sha.js": "^2.5.0"
|
||||
}
|
||||
},
|
||||
"create-hmac": {
|
||||
@ -5637,8 +5637,8 @@
|
||||
}
|
||||
},
|
||||
"normalize-package-data": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
|
||||
"version": "2.5.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
|
||||
"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
@ -5866,8 +5866,8 @@
|
||||
}
|
||||
},
|
||||
"openvidu-browser": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmjs.org/openvidu-browser/-/openvidu-browser-2.4.0.tgz",
|
||||
"version": "2.5.0",
|
||||
"resolved": "https://registry.npmjs.org/openvidu-browser/-/openvidu-browser-2.5.0.tgz",
|
||||
"integrity": "sha512-bZoaMyQjy3rWzV7Y3w6YoTqXeJeV0ySNYEaIQzWpeDchtQKWTu9TTcjcMD06Afj8j84bCbXbrpvJ+bnuXpW34g==",
|
||||
"requires": {
|
||||
"@types/node": "10.5.1",
|
||||
@ -6621,7 +6621,7 @@
|
||||
"inherits": "^2.0.1",
|
||||
"md5.js": "^1.3.4",
|
||||
"ripemd160": "^2.0.1",
|
||||
"sha.js": "^2.4.0"
|
||||
"sha.js": "^2.5.0"
|
||||
}
|
||||
},
|
||||
"create-hmac": {
|
||||
@ -8650,8 +8650,8 @@
|
||||
"integrity": "sha1-A0NcLuzVYxprygLaOTDsPjRagPc="
|
||||
},
|
||||
"normalize-package-data": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
|
||||
"version": "2.5.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
|
||||
"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
|
||||
"requires": {
|
||||
"hosted-git-info": "^2.1.4",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "openvidu-insecure-angular",
|
||||
"version": "2.2.0",
|
||||
"version": "2.5.0",
|
||||
"license": "Apache-2.0",
|
||||
"scripts": {
|
||||
"start": "ng serve"
|
||||
@ -14,7 +14,7 @@
|
||||
"@angular/platform-browser": "6.1.8",
|
||||
"@angular/platform-browser-dynamic": "6.1.8",
|
||||
"core-js": "2.5.7",
|
||||
"openvidu-browser": "2.4.0",
|
||||
"openvidu-browser": "2.5.0",
|
||||
"zone.js": "0.8.26"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
<!-- Bootstrap -->
|
||||
|
||||
<link rel="stylesheet" href="style.css" type="text/css" media="screen">
|
||||
<script src="openvidu-browser-2.4.0.js"></script>
|
||||
<script src="openvidu-browser-2.5.0.js"></script>
|
||||
<script src="app.js"></script>
|
||||
</head>
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
8039
openvidu-insecure-js/web/openvidu-browser-2.5.0.js
Normal file
8039
openvidu-insecure-js/web/openvidu-browser-2.5.0.js
Normal file
File diff suppressed because one or more lines are too long
26
openvidu-insecure-react/package-lock.json
generated
26
openvidu-insecure-react/package-lock.json
generated
@ -1136,7 +1136,7 @@
|
||||
"resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
|
||||
"integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
|
||||
"requires": {
|
||||
"core-js": "^2.4.0",
|
||||
"core-js": "^2.5.0",
|
||||
"regenerator-runtime": "^0.11.0"
|
||||
}
|
||||
},
|
||||
@ -2404,7 +2404,7 @@
|
||||
"inherits": "^2.0.1",
|
||||
"md5.js": "^1.3.4",
|
||||
"ripemd160": "^2.0.1",
|
||||
"sha.js": "^2.4.0"
|
||||
"sha.js": "^2.5.0"
|
||||
}
|
||||
},
|
||||
"create-hmac": {
|
||||
@ -6563,8 +6563,8 @@
|
||||
}
|
||||
},
|
||||
"normalize-package-data": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
|
||||
"version": "2.5.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
|
||||
"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
|
||||
"requires": {
|
||||
"hosted-git-info": "^2.1.4",
|
||||
@ -6742,8 +6742,8 @@
|
||||
}
|
||||
},
|
||||
"openvidu-browser": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmjs.org/openvidu-browser/-/openvidu-browser-2.4.0.tgz",
|
||||
"version": "2.5.0",
|
||||
"resolved": "https://registry.npmjs.org/openvidu-browser/-/openvidu-browser-2.5.0.tgz",
|
||||
"integrity": "sha512-bZoaMyQjy3rWzV7Y3w6YoTqXeJeV0ySNYEaIQzWpeDchtQKWTu9TTcjcMD06Afj8j84bCbXbrpvJ+bnuXpW34g==",
|
||||
"requires": {
|
||||
"@types/node": "10.5.1",
|
||||
@ -7497,7 +7497,7 @@
|
||||
"inherits": "^2.0.1",
|
||||
"md5.js": "^1.3.4",
|
||||
"ripemd160": "^2.0.1",
|
||||
"sha.js": "^2.4.0"
|
||||
"sha.js": "^2.5.0"
|
||||
}
|
||||
},
|
||||
"create-hmac": {
|
||||
@ -9526,8 +9526,8 @@
|
||||
"integrity": "sha1-A0NcLuzVYxprygLaOTDsPjRagPc="
|
||||
},
|
||||
"normalize-package-data": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
|
||||
"version": "2.5.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
|
||||
"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
|
||||
"requires": {
|
||||
"hosted-git-info": "^2.1.4",
|
||||
@ -11803,8 +11803,8 @@
|
||||
}
|
||||
},
|
||||
"postcss-reduce-idents": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz",
|
||||
"version": "2.5.0",
|
||||
"resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.5.0.tgz",
|
||||
"integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=",
|
||||
"requires": {
|
||||
"postcss": "^5.0.4",
|
||||
@ -14794,8 +14794,8 @@
|
||||
}
|
||||
},
|
||||
"jsonfile": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
|
||||
"version": "2.5.0",
|
||||
"resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.5.0.tgz",
|
||||
"integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
|
||||
"requires": {
|
||||
"graceful-fs": "^4.1.6"
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"axios": "0.18.0",
|
||||
"openvidu-browser": "2.4.0",
|
||||
"openvidu-browser": "2.5.0",
|
||||
"react": "16.5.2",
|
||||
"react-dom": "16.5.2",
|
||||
"react-scripts": "1.1.5"
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
<groupId>io.openvidu</groupId>
|
||||
<artifactId>openvidu-js-java</artifactId>
|
||||
<version>2.2.0</version>
|
||||
<version>2.5.0</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<name>openvidu-js-java</name>
|
||||
@ -95,7 +95,7 @@
|
||||
<dependency>
|
||||
<groupId>io.openvidu</groupId>
|
||||
<artifactId>openvidu-java-client</artifactId>
|
||||
<version>2.4.0</version>
|
||||
<version>2.5.0</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
@ -17,9 +17,9 @@ import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import io.openvidu.java.client.OpenVidu;
|
||||
import io.openvidu.java.client.OpenViduRole;
|
||||
import io.openvidu.java.client.Session;
|
||||
import io.openvidu.java.client.TokenOptions;
|
||||
import io.openvidu.java.client.OpenViduRole;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/api-sessions")
|
||||
@ -30,7 +30,8 @@ public class SessionController {
|
||||
|
||||
// Collection to pair session names and OpenVidu Session objects
|
||||
private Map<String, Session> mapSessions = new ConcurrentHashMap<>();
|
||||
// Collection to pair session names and tokens (the inner Map pairs tokens and role associated)
|
||||
// Collection to pair session names and tokens (the inner Map pairs tokens and
|
||||
// role associated)
|
||||
private Map<String, Map<String, OpenViduRole>> mapSessionNamesTokens = new ConcurrentHashMap<>();
|
||||
|
||||
// URL where our OpenVidu server is listening
|
||||
@ -38,7 +39,6 @@ public class SessionController {
|
||||
// Secret shared with our OpenVidu server
|
||||
private String SECRET;
|
||||
|
||||
|
||||
public SessionController(@Value("${openvidu.secret}") String secret, @Value("${openvidu.url}") String openviduUrl) {
|
||||
this.SECRET = secret;
|
||||
this.OPENVIDU_URL = openviduUrl;
|
||||
@ -57,15 +57,16 @@ public class SessionController {
|
||||
System.out.println("Getting a token from OpenVidu Server | {sessionName}=" + sessionNameParam);
|
||||
|
||||
JSONObject sessionJSON = (JSONObject) new JSONParser().parse(sessionNameParam);
|
||||
|
||||
|
||||
// The video-call to connect
|
||||
String sessionName = (String) sessionJSON.get("sessionName");
|
||||
|
||||
|
||||
// Role associated to this user
|
||||
OpenViduRole role = LoginController.users.get(httpSession.getAttribute("loggedUser")).role;
|
||||
|
||||
// Optional data to be passed to other users when this user connects to the video-call
|
||||
// In this case, a JSON with the value we stored in the HttpSession object on login
|
||||
|
||||
// Optional data to be passed to other users when this user connects to the
|
||||
// video-call. In this case, a JSON with the value we stored in the HttpSession
|
||||
// object on login
|
||||
String serverData = "{\"serverData\": \"" + httpSession.getAttribute("loggedUser") + "\"}";
|
||||
|
||||
// Build tokenOptions object with the serverData and the role
|
||||
@ -77,19 +78,19 @@ public class SessionController {
|
||||
// Session already exists
|
||||
System.out.println("Existing session " + sessionName);
|
||||
try {
|
||||
|
||||
|
||||
// Generate a new token with the recently created tokenOptions
|
||||
String token = this.mapSessions.get(sessionName).generateToken(tokenOptions);
|
||||
|
||||
|
||||
// Update our collection storing the new token
|
||||
this.mapSessionNamesTokens.get(sessionName).put(token, role);
|
||||
|
||||
|
||||
// Prepare the response with the token
|
||||
responseJson.put(0, token);
|
||||
|
||||
|
||||
// Return the response to the client
|
||||
return new ResponseEntity<>(responseJson, HttpStatus.OK);
|
||||
|
||||
|
||||
} catch (Exception e) {
|
||||
// If error generate an error message and return it to client
|
||||
return getErrorResponse(e);
|
||||
@ -115,7 +116,7 @@ public class SessionController {
|
||||
|
||||
// Return the response to the client
|
||||
return new ResponseEntity<>(responseJson, HttpStatus.OK);
|
||||
|
||||
|
||||
} catch (Exception e) {
|
||||
// If error generate an error message and return it to client
|
||||
return getErrorResponse(e);
|
||||
@ -141,7 +142,7 @@ public class SessionController {
|
||||
|
||||
// If the session exists
|
||||
if (this.mapSessions.get(sessionName) != null && this.mapSessionNamesTokens.get(sessionName) != null) {
|
||||
|
||||
|
||||
// If the token exists
|
||||
if (this.mapSessionNamesTokens.get(sessionName).remove(token) != null) {
|
||||
// User left the session
|
||||
@ -155,7 +156,7 @@ public class SessionController {
|
||||
System.out.println("Problems in the app server: the TOKEN wasn't valid");
|
||||
return new ResponseEntity<>(HttpStatus.INTERNAL_SERVER_ERROR);
|
||||
}
|
||||
|
||||
|
||||
} else {
|
||||
// The SESSION does not exist
|
||||
System.out.println("Problems in the app server: the SESSION does not exist");
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
<!-- Bootstrap -->
|
||||
|
||||
<link rel="styleSheet" href="style.css" type="text/css" media="screen">
|
||||
<script src="openvidu-browser-2.4.0.js"></script>
|
||||
<script src="openvidu-browser-2.5.0.js"></script>
|
||||
<script src="app.js"></script>
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
|
||||
File diff suppressed because one or more lines are too long
8039
openvidu-js-java/src/main/resources/static/openvidu-browser-2.5.0.js
Normal file
8039
openvidu-js-java/src/main/resources/static/openvidu-browser-2.5.0.js
Normal file
File diff suppressed because one or more lines are too long
60
openvidu-js-node/package-lock.json
generated
60
openvidu-js-node/package-lock.json
generated
@ -18,20 +18,6 @@
|
||||
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
|
||||
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
|
||||
},
|
||||
"axios": {
|
||||
"version": "0.18.0",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz",
|
||||
"integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=",
|
||||
"requires": {
|
||||
"follow-redirects": "^1.3.0",
|
||||
"is-buffer": "^1.1.5"
|
||||
}
|
||||
},
|
||||
"base64-js": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
|
||||
"integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="
|
||||
},
|
||||
"body-parser": {
|
||||
"version": "1.18.2",
|
||||
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",
|
||||
@ -49,15 +35,6 @@
|
||||
"type-is": "~1.6.15"
|
||||
}
|
||||
},
|
||||
"buffer": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.1.0.tgz",
|
||||
"integrity": "sha512-YkIRgwsZwJWTnyQrsBTWefizHh+8GYj3kbL1BTiAQ/9pwpino0G7B2gp5tx/FUBqUlvtxV85KNR3mwfAtv15Yw==",
|
||||
"requires": {
|
||||
"base64-js": "^1.0.2",
|
||||
"ieee754": "^1.1.4"
|
||||
}
|
||||
},
|
||||
"bytes": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
|
||||
@ -207,24 +184,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"follow-redirects": {
|
||||
"version": "1.5.0",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.0.tgz",
|
||||
"integrity": "sha512-fdrt472/9qQ6Kgjvb935ig6vJCuofpBUD14f9Vb+SLlm7xIe4Qva5gey8EKtv8lp7ahE1wilg3xL1znpVGtZIA==",
|
||||
"requires": {
|
||||
"debug": "^3.1.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"debug": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
|
||||
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
|
||||
"requires": {
|
||||
"ms": "2.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"forwarded": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
|
||||
@ -251,11 +210,6 @@
|
||||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
|
||||
"integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs="
|
||||
},
|
||||
"ieee754": {
|
||||
"version": "1.1.12",
|
||||
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
|
||||
"integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA=="
|
||||
},
|
||||
"inherits": {
|
||||
"version": "2.0.3",
|
||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
|
||||
@ -266,11 +220,6 @@
|
||||
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz",
|
||||
"integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs="
|
||||
},
|
||||
"is-buffer": {
|
||||
"version": "1.1.6",
|
||||
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
|
||||
"integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
|
||||
},
|
||||
"media-typer": {
|
||||
"version": "0.3.0",
|
||||
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
|
||||
@ -327,15 +276,6 @@
|
||||
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
|
||||
"integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c="
|
||||
},
|
||||
"openvidu-node-client": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/openvidu-node-client/-/openvidu-node-client-2.2.0.tgz",
|
||||
"integrity": "sha1-IpGP2zxG8E1TLB5xhV/SRCxHe8I=",
|
||||
"requires": {
|
||||
"axios": "^0.18.0",
|
||||
"buffer": "^5.1.0"
|
||||
}
|
||||
},
|
||||
"parseurl": {
|
||||
"version": "1.3.2",
|
||||
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "openvidu-js-node",
|
||||
"version": "2.2.0",
|
||||
"version": "2.5.0",
|
||||
"description": "",
|
||||
"main": "server.js",
|
||||
"scripts": {
|
||||
@ -20,6 +20,6 @@
|
||||
"body-parser": "1.18.2",
|
||||
"express": "4.16.3",
|
||||
"express-session": "1.15.6",
|
||||
"openvidu-node-client": "2.4.0"
|
||||
"openvidu-node-client": "2.5.0"
|
||||
}
|
||||
}
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
<!-- Bootstrap -->
|
||||
|
||||
<link rel="styleSheet" href="style.css" type="text/css" media="screen">
|
||||
<script src="openvidu-browser-2.4.0.js"></script>
|
||||
<script src="openvidu-browser-2.5.0.js"></script>
|
||||
<script src="app.js"></script>
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
|
||||
File diff suppressed because one or more lines are too long
8039
openvidu-js-node/public/openvidu-browser-2.5.0.js
Normal file
8039
openvidu-js-node/public/openvidu-browser-2.5.0.js
Normal file
File diff suppressed because one or more lines are too long
Binary file not shown.
2030
openvidu-library-angular/package-lock.json
generated
2030
openvidu-library-angular/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "openvidu-angular-library",
|
||||
"version": "0.0.0",
|
||||
"name": "openvidu-library-angular",
|
||||
"version": "2.5.0",
|
||||
"scripts": {
|
||||
"ng": "ng",
|
||||
"start": "ng serve",
|
||||
@ -11,42 +11,42 @@
|
||||
},
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@angular/animations": "^6.1.9",
|
||||
"@angular/cdk": "^6.4.7",
|
||||
"@angular/common": "^6.0.0",
|
||||
"@angular/compiler": "^6.0.0",
|
||||
"@angular/core": "^6.0.0",
|
||||
"@angular/forms": "^6.0.0",
|
||||
"@angular/http": "^6.0.0",
|
||||
"@angular/material": "^6.4.7",
|
||||
"@angular/platform-browser": "^6.0.0",
|
||||
"@angular/platform-browser-dynamic": "^6.0.0",
|
||||
"@angular/router": "^6.0.0",
|
||||
"core-js": "^2.5.4",
|
||||
"openvidu-angular": "file:openvidu-angular-0.0.1.tgz",
|
||||
"openvidu-browser": "^2.5.0",
|
||||
"rxjs": "^6.0.0",
|
||||
"zone.js": "^0.8.26"
|
||||
"@angular/animations": "6.1.9",
|
||||
"@angular/cdk": "6.4.7",
|
||||
"@angular/common": "6.1.9",
|
||||
"@angular/compiler": "6.1.9",
|
||||
"@angular/core": "6.1.9",
|
||||
"@angular/forms": "6.1.9",
|
||||
"@angular/http": "6.1.9",
|
||||
"@angular/material": "6.4.7",
|
||||
"@angular/platform-browser": "6.1.9",
|
||||
"@angular/platform-browser-dynamic": "6.1.9",
|
||||
"@angular/router": "6.1.9",
|
||||
"core-js": "2.5.7",
|
||||
"openvidu-angular": "2.5.0",
|
||||
"openvidu-browser": "2.5.0",
|
||||
"rxjs": "6.3.3",
|
||||
"zone.js": "0.8.26"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@angular/compiler-cli": "^6.0.0",
|
||||
"@angular-devkit/build-angular": "~0.6.1",
|
||||
"typescript": "~2.7.2",
|
||||
"@angular/cli": "~6.0.1",
|
||||
"@angular/language-service": "^6.0.0",
|
||||
"@types/jasmine": "~2.8.6",
|
||||
"@types/jasminewd2": "~2.0.3",
|
||||
"@types/node": "~8.9.4",
|
||||
"codelyzer": "~4.2.1",
|
||||
"jasmine-core": "~2.99.1",
|
||||
"jasmine-spec-reporter": "~4.2.1",
|
||||
"karma": "~1.7.1",
|
||||
"karma-chrome-launcher": "~2.2.0",
|
||||
"karma-coverage-istanbul-reporter": "~1.4.2",
|
||||
"karma-jasmine": "~1.1.1",
|
||||
"karma-jasmine-html-reporter": "^0.2.2",
|
||||
"protractor": "~5.3.0",
|
||||
"ts-node": "~5.0.1",
|
||||
"tslint": "~5.9.1"
|
||||
"@angular/compiler-cli": "6.1.9",
|
||||
"@angular-devkit/build-angular": "0.8.3",
|
||||
"typescript": "2.9.2",
|
||||
"@angular/cli": "6.2.3",
|
||||
"@angular/language-service": "6.1.9",
|
||||
"@types/jasmine": "2.8.8",
|
||||
"@types/jasminewd2": "2.0.4",
|
||||
"@types/node": "10.11.0",
|
||||
"codelyzer": "4.4.4",
|
||||
"jasmine-core": "3.2.1",
|
||||
"jasmine-spec-reporter": "4.2.1",
|
||||
"karma": "3.0.0",
|
||||
"karma-chrome-launcher": "2.2.0",
|
||||
"karma-coverage-istanbul-reporter": "2.0.4",
|
||||
"karma-jasmine": "1.1.2",
|
||||
"karma-jasmine-html-reporter": "1.3.1",
|
||||
"protractor": "5.4.1",
|
||||
"ts-node": "7.0.1",
|
||||
"tslint": "5.11.0"
|
||||
}
|
||||
}
|
||||
|
||||
Binary file not shown.
2383
openvidu-library-react/package-lock.json
generated
2383
openvidu-library-react/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "openvidu-library-react",
|
||||
"version": "0.0.1",
|
||||
"version": "2.5.0",
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"axios": "^0.18.0",
|
||||
"openvidu-react": "file:openvidu-react-0.1.0.tgz",
|
||||
"react": "^16.4.2",
|
||||
"react-dom": "^16.4.2",
|
||||
"axios": "0.18.0",
|
||||
"openvidu-react": "2.5.0",
|
||||
"react": "16.5.2",
|
||||
"react-dom": "16.5.2",
|
||||
"react-scripts": "1.1.5"
|
||||
},
|
||||
"scripts": {
|
||||
|
||||
@ -28,5 +28,22 @@
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" path="target/generated-sources/annotations">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="ignore_optional_problems" value="true"/>
|
||||
<attribute name="m2e-apt" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="target/test-classes" path="target/generated-test-sources/test-annotations">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="ignore_optional_problems" value="true"/>
|
||||
<attribute name="m2e-apt" value="true"/>
|
||||
<attribute name="test" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="output" path="target/classes"/>
|
||||
</classpath>
|
||||
|
||||
@ -10,4 +10,6 @@ org.eclipse.jdt.core.compiler.debug.sourceFile=generate
|
||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
org.eclipse.jdt.core.compiler.processAnnotations=disabled
|
||||
org.eclipse.jdt.core.compiler.release=disabled
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
<groupId>io.openvidu</groupId>
|
||||
<artifactId>openvidu-mvc-java</artifactId>
|
||||
<version>2.2.0</version>
|
||||
<version>2.5.0</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<parent>
|
||||
@ -41,7 +41,7 @@
|
||||
<dependency>
|
||||
<groupId>io.openvidu</groupId>
|
||||
<artifactId>openvidu-java-client</artifactId>
|
||||
<version>2.4.0</version>
|
||||
<version>2.5.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -14,7 +14,7 @@
|
||||
<!-- Bootstrap -->
|
||||
|
||||
<link rel="styleSheet" href="style.css" type="text/css" media="screen"></link>
|
||||
<script src="openvidu-browser-2.4.0.js"></script>
|
||||
<script src="openvidu-browser-2.5.0.js"></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
2
openvidu-mvc-node/package-lock.json
generated
2
openvidu-mvc-node/package-lock.json
generated
@ -1713,7 +1713,7 @@
|
||||
}
|
||||
},
|
||||
"normalize-package-data": {
|
||||
"version": "2.4.0",
|
||||
"version": "2.5.0",
|
||||
"bundled": true,
|
||||
"requires": {
|
||||
"hosted-git-info": "^2.1.4",
|
||||
|
||||
@ -21,6 +21,6 @@
|
||||
"ejs": "2.6.1",
|
||||
"express": "4.16.3",
|
||||
"express-session": "1.15.6",
|
||||
"openvidu-node-client": "2.4.0"
|
||||
"openvidu-node-client": "2.5.0"
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
8039
openvidu-mvc-node/public/openvidu-browser-2.5.0.js
Normal file
8039
openvidu-mvc-node/public/openvidu-browser-2.5.0.js
Normal file
File diff suppressed because one or more lines are too long
@ -14,7 +14,7 @@
|
||||
<!-- Bootstrap -->
|
||||
|
||||
<link rel="styleSheet" href="style.css" type="text/css" media="screen"></link>
|
||||
<script src="openvidu-browser-2.4.0.js"></script>
|
||||
<script src="openvidu-browser-2.5.0.js"></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
@ -95,7 +95,7 @@
|
||||
<dependency>
|
||||
<groupId>io.openvidu</groupId>
|
||||
<artifactId>openvidu-java-client</artifactId>
|
||||
<version>2.4.0</version>
|
||||
<version>2.5.0</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
<!-- Bootstrap -->
|
||||
|
||||
<link rel="styleSheet" href="style.css" type="text/css" media="screen">
|
||||
<script src="openvidu-browser-2.4.0.js"></script>
|
||||
<script src="openvidu-browser-2.5.0.js"></script>
|
||||
<script src="app.js"></script>
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -19,6 +19,6 @@
|
||||
"dependencies": {
|
||||
"body-parser": "1.18.2",
|
||||
"express": "4.16.3",
|
||||
"openvidu-node-client": "2.4.0"
|
||||
"openvidu-node-client": "2.5.0"
|
||||
}
|
||||
}
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
<!-- Bootstrap -->
|
||||
|
||||
<link rel="styleSheet" href="style.css" type="text/css" media="screen">
|
||||
<script src="openvidu-browser-2.4.0.js"></script>
|
||||
<script src="openvidu-browser-2.5.0.js"></script>
|
||||
<script src="app.js"></script>
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
|
||||
File diff suppressed because one or more lines are too long
8039
openvidu-recording-node/public/openvidu-browser-2.5.0.js
Normal file
8039
openvidu-recording-node/public/openvidu-browser-2.5.0.js
Normal file
File diff suppressed because one or more lines are too long
@ -8,8 +8,8 @@
|
||||
crossorigin="anonymous"></script>
|
||||
|
||||
<script src="app.js"></script>
|
||||
<script src='openvidu-webcomponent-2.4.0.js'></script>
|
||||
<link rel="stylesheet" href="openvidu-webcomponent-2.4.0.css">
|
||||
<script src='openvidu-webcomponent-2.5.0.js'></script>
|
||||
<link rel="stylesheet" href="openvidu-webcomponent-2.5.0.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4
openvidu-webcomponent/web/openvidu-webcomponent-2.5.0.js
Normal file
4
openvidu-webcomponent/web/openvidu-webcomponent-2.5.0.js
Normal file
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user