mirror of https://github.com/OpenVidu/openvidu.git
parent
8017557ad4
commit
bc71097a6b
|
@ -1,52 +1,52 @@
|
||||||
{
|
{
|
||||||
"author": "OpenVidu",
|
"author": "OpenVidu",
|
||||||
"name": "openvidu-browser",
|
"dependencies": {
|
||||||
"description": "OpenVidu Browser",
|
"@types/node": "^9.6.7",
|
||||||
"version": "1.9.0",
|
"@types/platform": "^1.3.1",
|
||||||
"main": "lib/index.js",
|
"freeice": "2.2.0",
|
||||||
"license": "Apache-2.0",
|
"hark": "1.2.0",
|
||||||
"repository": {
|
"inherits": "2.0.3",
|
||||||
"type": "git",
|
"merge": "1.2.0",
|
||||||
"url": "git://github.com/OpenVidu/openvidu"
|
"platform": "^1.3.5",
|
||||||
},
|
"sdp-translator": "0.1.24",
|
||||||
"scripts": {
|
"ua-parser-js": "0.7.17",
|
||||||
"browserify": "VERSION=${VERSION:-}; cd src && browserify Main.ts -p [ tsify ] --exclude kurento-browser-extensions --debug -o ../static/js/openvidu-browser-$VERSION.js -v",
|
"uuid": "3.2.1",
|
||||||
"browserify-prod": "VERSION=${VERSION:-}; cd src && browserify --debug Main.ts -p [ tsify ] --exclude kurento-browser-extensions | uglifyjs --source-map content=inline --output ../static/js/openvidu-browser-$VERSION.min.js",
|
"webrtc-adapter": "6.1.4",
|
||||||
"test": "echo \"Error: no test specified\" && exit 1",
|
"wolfy87-eventemitter": "5.2.4"
|
||||||
"build": "cd src/OpenVidu && tsc && cd ../.. && tsc --declaration src/index.ts --outDir ./lib --sourceMap --lib dom,es5,es2015.promise,scripthost",
|
},
|
||||||
"docs": "grunt --gruntfile config/typedoc/custom-theme/gruntfile.js && typedoc --options ./config/typedoc/typedoc.js --out ./docs ./src && rm -rf ../../openvidu.io/api/openvidu-browser/* && cp -R ./docs/. ../../openvidu.io/api/openvidu-browser"
|
"description": "OpenVidu Browser",
|
||||||
},
|
"devDependencies": {
|
||||||
"types": "lib/index.d.ts",
|
"browserify": "16.1.1",
|
||||||
"dependencies": {
|
"grunt": "^1.0.1",
|
||||||
"@types/platform": "^1.3.1",
|
"grunt-autoprefixer": "^3.0.4",
|
||||||
"@types/node": "^9.6.7",
|
"grunt-cli": "^1.2.0",
|
||||||
"freeice": "2.2.0",
|
"grunt-contrib-copy": "^1.0.0",
|
||||||
"hark": "1.2.0",
|
"grunt-contrib-sass": "^1.0.0",
|
||||||
"inherits": "2.0.3",
|
"grunt-contrib-uglify": "^2.3.0",
|
||||||
"merge": "1.2.0",
|
"grunt-contrib-watch": "~1.0.0",
|
||||||
"platform": "^1.3.5",
|
"grunt-string-replace": "^1.0.0",
|
||||||
"sdp-translator": "0.1.24",
|
"grunt-ts": "^5.5.1",
|
||||||
"ua-parser-js": "0.7.17",
|
"tsify": "4.0.0",
|
||||||
"uuid": "3.2.1",
|
"tslint": "^5.9.1",
|
||||||
"webrtc-adapter": "6.1.4",
|
"typedoc": "^0.11.1",
|
||||||
"wolfy87-eventemitter": "5.2.4"
|
"typedoc-plugin-sourcefile-url": "^1.0.3",
|
||||||
},
|
"typescript": "2.8.3",
|
||||||
"devDependencies": {
|
"uglify-js": "3.3.20"
|
||||||
"browserify": "16.1.1",
|
},
|
||||||
"tsify": "4.0.0",
|
"license": "Apache-2.0",
|
||||||
"tslint": "^5.9.1",
|
"main": "lib/index.js",
|
||||||
"typedoc": "^0.11.1",
|
"name": "openvidu-browser",
|
||||||
"typedoc-plugin-sourcefile-url": "^1.0.3",
|
"repository": {
|
||||||
"typescript": "2.8.3",
|
"type": "git",
|
||||||
"uglify-js": "3.3.20",
|
"url": "git://github.com/OpenVidu/openvidu"
|
||||||
"grunt": "^1.0.1",
|
},
|
||||||
"grunt-autoprefixer": "^3.0.4",
|
"scripts": {
|
||||||
"grunt-cli": "^1.2.0",
|
"browserify": "VERSION=${VERSION:-}; cd src && browserify Main.ts -p [ tsify ] --exclude kurento-browser-extensions --debug -o ../static/js/openvidu-browser-$VERSION.js -v",
|
||||||
"grunt-contrib-copy": "^1.0.0",
|
"browserify-prod": "VERSION=${VERSION:-}; cd src && browserify --debug Main.ts -p [ tsify ] --exclude kurento-browser-extensions | uglifyjs --source-map content=inline --output ../static/js/openvidu-browser-$VERSION.min.js",
|
||||||
"grunt-contrib-sass": "^1.0.0",
|
"build": "cd src/OpenVidu && tsc && cd ../.. && tsc --declaration src/index.ts --outDir ./lib --sourceMap --lib dom,es5,es2015.promise,scripthost",
|
||||||
"grunt-contrib-uglify": "^2.3.0",
|
"docs": "grunt --gruntfile config/typedoc/custom-theme/gruntfile.js && typedoc --options ./config/typedoc/typedoc.js --out ./docs ./src && rm -rf ../../openvidu.io/api/openvidu-browser/* && cp -R ./docs/. ../../openvidu.io/api/openvidu-browser",
|
||||||
"grunt-contrib-watch": "~1.0.0",
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
"grunt-string-replace": "^1.0.0",
|
},
|
||||||
"grunt-ts": "^5.5.1"
|
"types": "lib/index.d.ts",
|
||||||
}
|
"version": "2.0.0"
|
||||||
}
|
}
|
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
|
@ -12,7 +12,7 @@
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<name>OpenVidu Server</name>
|
<name>OpenVidu Server</name>
|
||||||
<version>1.9.0-beta-1</version>
|
<version>2.0.0</version>
|
||||||
<description>OpenVidu Server</description>
|
<description>OpenVidu Server</description>
|
||||||
<url>https://github.com/OpenVidu/openvidu</url>
|
<url>https://github.com/OpenVidu/openvidu</url>
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
"@angular/router": "5.0.5",
|
"@angular/router": "5.0.5",
|
||||||
"core-js": "2.5.1",
|
"core-js": "2.5.1",
|
||||||
"hammerjs": "2.0.8",
|
"hammerjs": "2.0.8",
|
||||||
"openvidu-browser": "1.9.0-beta-1",
|
"openvidu-browser": "2.0.0",
|
||||||
"rxjs": "5.5.3",
|
"rxjs": "5.5.3",
|
||||||
"zone.js": "0.8.18"
|
"zone.js": "0.8.18"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
{"version":3,"sources":["webpack/bootstrap c45ad824b5477488e221"],"names":[],"mappings":";AAAA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAQ,oBAAoB;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAY,2BAA2B;AACvC;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,mCAA2B,0BAA0B,EAAE;AACvD,yCAAiC,eAAe;AAChD;AACA;AACA;;AAEA;AACA,8DAAsD,+DAA+D;;AAErH;AACA;;AAEA;AACA,kDAA0C,oBAAoB,WAAW","file":"inline.bundle.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t\"inline\": 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap c45ad824b5477488e221"],"sourceRoot":"webpack:///"}
|
{"version":3,"sources":["webpack/bootstrap 347280613b71b908df0e"],"names":[],"mappings":";AAAA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAQ,oBAAoB;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAY,2BAA2B;AACvC;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,mCAA2B,0BAA0B,EAAE;AACvD,yCAAiC,eAAe;AAChD;AACA;AACA;;AAEA;AACA,8DAAsD,+DAA+D;;AAErH;AACA;;AAEA;AACA,kDAA0C,oBAAoB,WAAW","file":"inline.bundle.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t\"inline\": 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 347280613b71b908df0e"],"sourceRoot":"webpack:///"}
|
|
@ -6,7 +6,7 @@ webpackJsonp(["main"],{
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -22,7 +22,7 @@ webpackJsonp(["main"],{
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
exports.__esModule = true;
|
exports.__esModule = true;
|
||||||
var __1 = __webpack_require__("../../../../openvidu-browser/lib/index.js");
|
var Stream_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenVidu/Stream.js");
|
||||||
/**
|
/**
|
||||||
* Represents each one of the user's connection to the session (the local one and other user's connections).
|
* Represents each one of the user's connection to the session (the local one and other user's connections).
|
||||||
* Therefore each [[Session]] and [[Stream]] object has an attribute of type Connection
|
* Therefore each [[Session]] and [[Stream]] object has an attribute of type Connection
|
||||||
|
@ -92,7 +92,7 @@ var Connection = /** @class */ (function () {
|
||||||
recvVideo: opts.videoActive,
|
recvVideo: opts.videoActive,
|
||||||
typeOfVideo: opts.typeOfVideo
|
typeOfVideo: opts.typeOfVideo
|
||||||
};
|
};
|
||||||
var stream = new __1.Stream(_this.session, streamOptions);
|
var stream = new Stream_1.Stream(_this.session, streamOptions);
|
||||||
_this.addStream(stream);
|
_this.addStream(stream);
|
||||||
});
|
});
|
||||||
console.info("Remote 'Connection' with 'connectionId' [" + this.connectionId + '] is now configured for receiving Streams with options: ', this.stream.inboundStreamOpts);
|
console.info("Remote 'Connection' with 'connectionId' [" + this.connectionId + '] is now configured for receiving Streams with options: ', this.stream.inboundStreamOpts);
|
||||||
|
@ -132,7 +132,7 @@ exports.Connection = Connection;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -466,7 +466,7 @@ exports.LocalRecorder = LocalRecorder;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -482,10 +482,11 @@ exports.LocalRecorder = LocalRecorder;
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
exports.__esModule = true;
|
exports.__esModule = true;
|
||||||
var __1 = __webpack_require__("../../../../openvidu-browser/lib/index.js");
|
var LocalRecorder_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenVidu/LocalRecorder.js");
|
||||||
|
var Publisher_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenVidu/Publisher.js");
|
||||||
|
var Session_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenVidu/Session.js");
|
||||||
var OpenViduError_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js");
|
var OpenViduError_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js");
|
||||||
var VideoInsertMode_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Enums/VideoInsertMode.js");
|
var VideoInsertMode_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Enums/VideoInsertMode.js");
|
||||||
var VersionAdapter_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/VersionAdapter.js");
|
|
||||||
var RpcBuilder = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/KurentoUtils/kurento-jsonrpc/index.js");
|
var RpcBuilder = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/KurentoUtils/kurento-jsonrpc/index.js");
|
||||||
var screenSharingAuto = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/ScreenSharing/Screen-Capturing-Auto.js");
|
var screenSharingAuto = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/ScreenSharing/Screen-Capturing-Auto.js");
|
||||||
var screenSharing = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/ScreenSharing/Screen-Capturing.js");
|
var screenSharing = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/ScreenSharing/Screen-Capturing.js");
|
||||||
|
@ -511,14 +512,10 @@ var OpenVidu = /** @class */ (function () {
|
||||||
console.info("'OpenVidu' initialized");
|
console.info("'OpenVidu' initialized");
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Returns a session with id `sessionId`
|
* Returns new session
|
||||||
* @param sessionId Session unique ID generated in openvidu-server
|
|
||||||
*/
|
*/
|
||||||
OpenVidu.prototype.initSession = function (sessionId) {
|
OpenVidu.prototype.initSession = function () {
|
||||||
if (!!sessionId) {
|
this.session = new Session_1.Session(this);
|
||||||
console.warn("DEPRECATION WANING: In future releases 'OpenVidu.initSession' method won't require a parameter. Remove it (see http://openvidu.io/api/openvidu-browser/interfaces/publisherproperties.html)");
|
|
||||||
}
|
|
||||||
this.session = new __1.Session(this);
|
|
||||||
return this.session;
|
return this.session;
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
|
@ -545,8 +542,6 @@ var OpenVidu = /** @class */ (function () {
|
||||||
if (!!param2 && (typeof param2 !== 'function')) {
|
if (!!param2 && (typeof param2 !== 'function')) {
|
||||||
// Matches 'initPublisher(targetElement, properties)' or 'initPublisher(targetElement, properties, completionHandler)'
|
// Matches 'initPublisher(targetElement, properties)' or 'initPublisher(targetElement, properties, completionHandler)'
|
||||||
properties = param2;
|
properties = param2;
|
||||||
// DEPRECATED WARNING
|
|
||||||
properties = VersionAdapter_1.adaptPublisherProperties(properties);
|
|
||||||
properties = {
|
properties = {
|
||||||
audioSource: (typeof properties.audioSource !== 'undefined') ? properties.audioSource : undefined,
|
audioSource: (typeof properties.audioSource !== 'undefined') ? properties.audioSource : undefined,
|
||||||
frameRate: this.isMediaStreamTrack(properties.videoSource) ? undefined : ((typeof properties.frameRate !== 'undefined') ? properties.frameRate : undefined),
|
frameRate: this.isMediaStreamTrack(properties.videoSource) ? undefined : ((typeof properties.frameRate !== 'undefined') ? properties.frameRate : undefined),
|
||||||
|
@ -568,7 +563,7 @@ var OpenVidu = /** @class */ (function () {
|
||||||
resolution: '640x480'
|
resolution: '640x480'
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
var publisher = new __1.Publisher(targetElement, properties, this);
|
var publisher = new Publisher_1.Publisher(targetElement, properties, this);
|
||||||
var completionHandler;
|
var completionHandler;
|
||||||
if (!!param2 && (typeof param2 === 'function')) {
|
if (!!param2 && (typeof param2 === 'function')) {
|
||||||
completionHandler = param2;
|
completionHandler = param2;
|
||||||
|
@ -615,7 +610,7 @@ var OpenVidu = /** @class */ (function () {
|
||||||
* @param stream Stream to record
|
* @param stream Stream to record
|
||||||
*/
|
*/
|
||||||
OpenVidu.prototype.initLocalRecorder = function (stream) {
|
OpenVidu.prototype.initLocalRecorder = function (stream) {
|
||||||
return new __1.LocalRecorder(stream);
|
return new LocalRecorder_1.LocalRecorder(stream);
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* Checks if the browser supports OpenVidu
|
* Checks if the browser supports OpenVidu
|
||||||
|
@ -979,7 +974,7 @@ var OpenVidu = /** @class */ (function () {
|
||||||
console.warn('Websocket reconnected');
|
console.warn('Websocket reconnected');
|
||||||
};
|
};
|
||||||
OpenVidu.prototype.isRoomAvailable = function () {
|
OpenVidu.prototype.isRoomAvailable = function () {
|
||||||
if (this.session !== undefined && this.session instanceof __1.Session) {
|
if (this.session !== undefined && this.session instanceof Session_1.Session) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -1000,7 +995,7 @@ exports.OpenVidu = OpenVidu;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -1016,7 +1011,7 @@ exports.OpenVidu = OpenVidu;
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
exports.__esModule = true;
|
exports.__esModule = true;
|
||||||
var __1 = __webpack_require__("../../../../openvidu-browser/lib/index.js");
|
var Stream_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenVidu/Stream.js");
|
||||||
var StreamEvent_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/StreamEvent.js");
|
var StreamEvent_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/StreamEvent.js");
|
||||||
var VideoElementEvent_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/VideoElementEvent.js");
|
var VideoElementEvent_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/VideoElementEvent.js");
|
||||||
var OpenViduError_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js");
|
var OpenViduError_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js");
|
||||||
|
@ -1037,7 +1032,7 @@ var Publisher = /** @class */ (function () {
|
||||||
this.accessAllowed = false;
|
this.accessAllowed = false;
|
||||||
this.ee = new EventEmitter();
|
this.ee = new EventEmitter();
|
||||||
this.properties = properties;
|
this.properties = properties;
|
||||||
this.stream = new __1.Stream(this.session, { publisherProperties: properties, mediaConstraints: {} });
|
this.stream = new Stream_1.Stream(this.session, { publisherProperties: properties, mediaConstraints: {} });
|
||||||
this.stream.on('video-removed', function (element) {
|
this.stream.on('video-removed', function (element) {
|
||||||
_this.ee.emitEvent('videoElementDestroyed', [new VideoElementEvent_1.VideoElementEvent(element, _this, 'videoElementDestroyed')]);
|
_this.ee.emitEvent('videoElementDestroyed', [new VideoElementEvent_1.VideoElementEvent(element, _this, 'videoElementDestroyed')]);
|
||||||
});
|
});
|
||||||
|
@ -1484,7 +1479,7 @@ exports.Publisher = Publisher;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -1500,7 +1495,8 @@ exports.Publisher = Publisher;
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
exports.__esModule = true;
|
exports.__esModule = true;
|
||||||
var __1 = __webpack_require__("../../../../openvidu-browser/lib/index.js");
|
var Connection_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenVidu/Connection.js");
|
||||||
|
var Subscriber_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenVidu/Subscriber.js");
|
||||||
var ConnectionEvent_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/ConnectionEvent.js");
|
var ConnectionEvent_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/ConnectionEvent.js");
|
||||||
var RecordingEvent_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/RecordingEvent.js");
|
var RecordingEvent_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/RecordingEvent.js");
|
||||||
var SessionDisconnectedEvent_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/SessionDisconnectedEvent.js");
|
var SessionDisconnectedEvent_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/SessionDisconnectedEvent.js");
|
||||||
|
@ -1508,7 +1504,6 @@ var SignalEvent_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenVi
|
||||||
var StreamEvent_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/StreamEvent.js");
|
var StreamEvent_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/StreamEvent.js");
|
||||||
var OpenViduError_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js");
|
var OpenViduError_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js");
|
||||||
var VideoInsertMode_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Enums/VideoInsertMode.js");
|
var VideoInsertMode_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Enums/VideoInsertMode.js");
|
||||||
var VersionAdapter_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/VersionAdapter.js");
|
|
||||||
var platform = __webpack_require__("../../../../openvidu-browser/node_modules/platform/platform.js");
|
var platform = __webpack_require__("../../../../openvidu-browser/node_modules/platform/platform.js");
|
||||||
var EventEmitter = __webpack_require__("../../../../openvidu-browser/node_modules/wolfy87-eventemitter/EventEmitter.js");
|
var EventEmitter = __webpack_require__("../../../../openvidu-browser/node_modules/wolfy87-eventemitter/EventEmitter.js");
|
||||||
/**
|
/**
|
||||||
|
@ -1564,11 +1559,9 @@ var Session = /** @class */ (function () {
|
||||||
* @returns A Promise to which you must subscribe that is resolved if the recording successfully started and rejected with an Error object if not
|
* @returns A Promise to which you must subscribe that is resolved if the recording successfully started and rejected with an Error object if not
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
Session.prototype.connect = function (token, metadata, param3) {
|
Session.prototype.connect = function (token, metadata) {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
// DEPRECATED WARNING
|
return new Promise(function (resolve, reject) {
|
||||||
return VersionAdapter_1.solveIfCallback('Session.connect', (!!param3 && (typeof param3 === 'function')) ? param3 : ((typeof metadata === 'function') ? metadata : ''),
|
|
||||||
/*return */ new Promise(function (resolve, reject) {
|
|
||||||
_this.processToken(token);
|
_this.processToken(token);
|
||||||
if (_this.openvidu.checkSystemRequirements()) {
|
if (_this.openvidu.checkSystemRequirements()) {
|
||||||
// Early configuration to deactivate automatic subscription to streams
|
// Early configuration to deactivate automatic subscription to streams
|
||||||
|
@ -1586,7 +1579,7 @@ var Session = /** @class */ (function () {
|
||||||
else {
|
else {
|
||||||
reject(new OpenViduError_1.OpenViduError(OpenViduError_1.OpenViduErrorName.BROWSER_NOT_SUPPORTED, 'Browser ' + platform.name + ' ' + platform.version + ' is not supported in OpenVidu'));
|
reject(new OpenViduError_1.OpenViduError(OpenViduError_1.OpenViduErrorName.BROWSER_NOT_SUPPORTED, 'Browser ' + platform.name + ' ' + platform.version + ' is not supported in OpenVidu'));
|
||||||
}
|
}
|
||||||
}));
|
});
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* Leaves the session, destroying all streams and deleting the user as a participant.
|
* Leaves the session, destroying all streams and deleting the user as a participant.
|
||||||
|
@ -1664,7 +1657,7 @@ var Session = /** @class */ (function () {
|
||||||
completionHandler(error);
|
completionHandler(error);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
var subscriber = new __1.Subscriber(stream, targetElement, properties);
|
var subscriber = new Subscriber_1.Subscriber(stream, targetElement, properties);
|
||||||
stream.insertVideo(subscriber.element, properties.insertMode);
|
stream.insertVideo(subscriber.element, properties.insertMode);
|
||||||
return subscriber;
|
return subscriber;
|
||||||
};
|
};
|
||||||
|
@ -1813,11 +1806,9 @@ var Session = /** @class */ (function () {
|
||||||
* mean that openvidu-server could resend the message to all the listed receivers._
|
* mean that openvidu-server could resend the message to all the listed receivers._
|
||||||
*/
|
*/
|
||||||
/* tslint:disable:no-string-literal */
|
/* tslint:disable:no-string-literal */
|
||||||
Session.prototype.signal = function (signal, callback) {
|
Session.prototype.signal = function (signal) {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
// DEPRECATED WARNING
|
return new Promise(function (resolve, reject) {
|
||||||
return VersionAdapter_1.solveIfCallback('Session.signal', callback,
|
|
||||||
/*return */ new Promise(function (resolve, reject) {
|
|
||||||
var signalMessage = {};
|
var signalMessage = {};
|
||||||
if (signal.to && signal.to.length > 0) {
|
if (signal.to && signal.to.length > 0) {
|
||||||
var connectionIds_1 = [];
|
var connectionIds_1 = [];
|
||||||
|
@ -1841,7 +1832,7 @@ var Session = /** @class */ (function () {
|
||||||
resolve();
|
resolve();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}));
|
});
|
||||||
};
|
};
|
||||||
/* tslint:enable:no-string-literal */
|
/* tslint:enable:no-string-literal */
|
||||||
/**
|
/**
|
||||||
|
@ -1927,7 +1918,7 @@ var Session = /** @class */ (function () {
|
||||||
.then(function (connection) {
|
.then(function (connection) {
|
||||||
console.warn('Connection ' + response.id + ' already exists in connections list');
|
console.warn('Connection ' + response.id + ' already exists in connections list');
|
||||||
})["catch"](function (openViduError) {
|
})["catch"](function (openViduError) {
|
||||||
var connection = new __1.Connection(_this, response);
|
var connection = new Connection_1.Connection(_this, response);
|
||||||
_this.remoteConnections[response.id] = connection;
|
_this.remoteConnections[response.id] = connection;
|
||||||
_this.ee.emitEvent('connectionCreated', [new ConnectionEvent_1.ConnectionEvent(false, _this, 'connectionCreated', connection, '')]);
|
_this.ee.emitEvent('connectionCreated', [new ConnectionEvent_1.ConnectionEvent(false, _this, 'connectionCreated', connection, '')]);
|
||||||
});
|
});
|
||||||
|
@ -1982,7 +1973,7 @@ var Session = /** @class */ (function () {
|
||||||
afterConnectionFound(connection);
|
afterConnectionFound(connection);
|
||||||
})["catch"](function (openViduError) {
|
})["catch"](function (openViduError) {
|
||||||
// Create new Connection
|
// Create new Connection
|
||||||
connection = new __1.Connection(_this, response);
|
connection = new Connection_1.Connection(_this, response);
|
||||||
afterConnectionFound(connection);
|
afterConnectionFound(connection);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
@ -2189,7 +2180,7 @@ var Session = /** @class */ (function () {
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// Initialize local Connection object with values returned by openvidu-server
|
// Initialize local Connection object with values returned by openvidu-server
|
||||||
_this.connection = new __1.Connection(_this);
|
_this.connection = new Connection_1.Connection(_this);
|
||||||
_this.connection.connectionId = response.id;
|
_this.connection.connectionId = response.id;
|
||||||
_this.connection.data = response.metadata;
|
_this.connection.data = response.metadata;
|
||||||
// Initialize remote Connections with value returned by openvidu-server
|
// Initialize remote Connections with value returned by openvidu-server
|
||||||
|
@ -2199,7 +2190,7 @@ var Session = /** @class */ (function () {
|
||||||
};
|
};
|
||||||
var existingParticipants = response.value;
|
var existingParticipants = response.value;
|
||||||
existingParticipants.forEach(function (participant) {
|
existingParticipants.forEach(function (participant) {
|
||||||
var connection = new __1.Connection(_this, participant);
|
var connection = new Connection_1.Connection(_this, participant);
|
||||||
_this.remoteConnections[connection.connectionId] = connection;
|
_this.remoteConnections[connection.connectionId] = connection;
|
||||||
events_1.connections.push(connection);
|
events_1.connections.push(connection);
|
||||||
if (!!connection.stream) {
|
if (!!connection.stream) {
|
||||||
|
@ -2292,7 +2283,7 @@ exports.Session = Session;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -2846,7 +2837,7 @@ exports.Stream = Stream;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -3016,7 +3007,7 @@ exports.Subscriber = Subscriber;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -3049,7 +3040,7 @@ var LocalRecorderState;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -3065,6 +3056,9 @@ var LocalRecorderState;
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
exports.__esModule = true;
|
exports.__esModule = true;
|
||||||
|
/**
|
||||||
|
* Defines property [[OpenViduError.name]]
|
||||||
|
*/
|
||||||
var OpenViduErrorName;
|
var OpenViduErrorName;
|
||||||
(function (OpenViduErrorName) {
|
(function (OpenViduErrorName) {
|
||||||
OpenViduErrorName["BROWSER_NOT_SUPPORTED"] = "BROWSER_NOT_SUPPORTED";
|
OpenViduErrorName["BROWSER_NOT_SUPPORTED"] = "BROWSER_NOT_SUPPORTED";
|
||||||
|
@ -3106,7 +3100,7 @@ exports.OpenViduError = OpenViduError;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -3158,7 +3152,7 @@ var VideoInsertMode;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -3219,7 +3213,7 @@ exports.ConnectionEvent = ConnectionEvent;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -3276,7 +3270,7 @@ exports.Event = Event;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -3344,7 +3338,7 @@ exports.PublisherSpeakingEvent = PublisherSpeakingEvent;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -3407,7 +3401,7 @@ exports.RecordingEvent = RecordingEvent;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -3478,7 +3472,7 @@ exports.SessionDisconnectedEvent = SessionDisconnectedEvent;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -3540,7 +3534,7 @@ exports.SignalEvent = SignalEvent;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -3567,7 +3561,8 @@ var __extends = (this && this.__extends) || (function () {
|
||||||
})();
|
})();
|
||||||
exports.__esModule = true;
|
exports.__esModule = true;
|
||||||
var Event_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/Event.js");
|
var Event_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Events/Event.js");
|
||||||
var __1 = __webpack_require__("../../../../openvidu-browser/lib/index.js");
|
var Publisher_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenVidu/Publisher.js");
|
||||||
|
var Session_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenVidu/Session.js");
|
||||||
/**
|
/**
|
||||||
* Defines the following events:
|
* Defines the following events:
|
||||||
* - `streamCreated`: dispatched by [[Session]] and [[Publisher]]
|
* - `streamCreated`: dispatched by [[Session]] and [[Publisher]]
|
||||||
|
@ -3589,14 +3584,14 @@ var StreamEvent = /** @class */ (function (_super) {
|
||||||
*/
|
*/
|
||||||
StreamEvent.prototype.callDefaultBehaviour = function () {
|
StreamEvent.prototype.callDefaultBehaviour = function () {
|
||||||
if (this.type === 'streamDestroyed') {
|
if (this.type === 'streamDestroyed') {
|
||||||
if (this.target instanceof __1.Session) {
|
if (this.target instanceof Session_1.Session) {
|
||||||
console.info("Calling default behaviour upon '" + this.type + "' event dispatched by 'Session'");
|
console.info("Calling default behaviour upon '" + this.type + "' event dispatched by 'Session'");
|
||||||
// Remote Stream
|
// Remote Stream
|
||||||
this.stream.disposeWebRtcPeer();
|
this.stream.disposeWebRtcPeer();
|
||||||
this.stream.disposeMediaStream();
|
this.stream.disposeMediaStream();
|
||||||
this.stream.removeVideo();
|
this.stream.removeVideo();
|
||||||
}
|
}
|
||||||
else if (this.target instanceof __1.Publisher) {
|
else if (this.target instanceof Publisher_1.Publisher) {
|
||||||
console.info("Calling default behaviour upon '" + this.type + "' event dispatched by 'Publisher'");
|
console.info("Calling default behaviour upon '" + this.type + "' event dispatched by 'Publisher'");
|
||||||
// Local Stream
|
// Local Stream
|
||||||
this.stream.disposeMediaStream();
|
this.stream.disposeMediaStream();
|
||||||
|
@ -3630,7 +3625,7 @@ exports.StreamEvent = StreamEvent;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -5449,99 +5444,13 @@ exports.getSourceId = getSourceId;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "../../../../openvidu-browser/lib/OpenViduInternal/VersionAdapter.js":
|
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
/*
|
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
exports.__esModule = true;
|
|
||||||
var VideoInsertMode_1 = __webpack_require__("../../../../openvidu-browser/lib/OpenViduInternal/Enums/VideoInsertMode.js");
|
|
||||||
function solveIfCallback(methodName, completionHandler, promise) {
|
|
||||||
if (!!completionHandler) {
|
|
||||||
console.warn("DEPRECATION WANING: In future releases the 'completionHandler' parameter will be removed from method '" + methodName + "'. Refactor your callbacks to Promise API (see http://openvidu.io/api/openvidu-browser/index.html)");
|
|
||||||
}
|
|
||||||
return new Promise(function (resolve, reject) {
|
|
||||||
if (!!completionHandler && typeof completionHandler === 'function') {
|
|
||||||
promise.then(function () {
|
|
||||||
completionHandler(undefined);
|
|
||||||
})["catch"](function (error) {
|
|
||||||
completionHandler(error);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
promise.then(function () {
|
|
||||||
return resolve();
|
|
||||||
})["catch"](function (error) {
|
|
||||||
return reject(error);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
exports.solveIfCallback = solveIfCallback;
|
|
||||||
function adaptPublisherProperties(properties) {
|
|
||||||
if ('audio' in properties ||
|
|
||||||
'video' in properties ||
|
|
||||||
'audioActive' in properties ||
|
|
||||||
'videoActive' in properties ||
|
|
||||||
'quality' in properties ||
|
|
||||||
'screen' in properties) {
|
|
||||||
console.warn("DEPRECATION WANING: In future releases the properties passed to 'OpenVidu.initPublisher' method must match PublisherProperties interface (see http://openvidu.io/api/openvidu-browser/interfaces/publisherproperties.html)");
|
|
||||||
}
|
|
||||||
var scr = (typeof properties.screen !== 'undefined' && properties.screen === true);
|
|
||||||
var res = '';
|
|
||||||
if (typeof properties.quality === 'string') {
|
|
||||||
switch (properties.quality) {
|
|
||||||
case 'LOW':
|
|
||||||
res = '320x240';
|
|
||||||
break;
|
|
||||||
case 'MEDIUM':
|
|
||||||
res = '640x480';
|
|
||||||
break;
|
|
||||||
case 'HIGH':
|
|
||||||
res = '1280x720';
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var publisherProperties = {
|
|
||||||
audioSource: (typeof properties.audio !== 'undefined' && properties.audio === false) ? false : ((typeof properties.audioSource !== 'undefined') ? properties.audioSource : undefined),
|
|
||||||
frameRate: (typeof properties.frameRate !== 'undefined') ? properties.frameRate : undefined,
|
|
||||||
insertMode: (typeof properties.insertMode !== 'undefined') ? properties.insertMode : VideoInsertMode_1.VideoInsertMode.APPEND,
|
|
||||||
mirror: (typeof properties.mirror !== 'undefined') ? properties.mirror : true,
|
|
||||||
publishAudio: (typeof properties.audioActive !== 'undefined' && properties.audioActive === false) ? false : (typeof properties.publishAudio !== 'undefined') ? properties.publishAudio : true,
|
|
||||||
publishVideo: (typeof properties.videoActive !== 'undefined' && properties.videoActive === false) ? false : (typeof properties.publishVideo !== 'undefined') ? properties.publishVideo : true,
|
|
||||||
resolution: !!res ? res : ((typeof properties.resolution !== 'undefined') ? properties.resolution : '640x480'),
|
|
||||||
videoSource: scr ? 'screen' : ((typeof properties.video !== 'undefined' && properties.video === false) ? false : ((typeof properties.videoSource !== 'undefined') ? properties.videoSource : undefined))
|
|
||||||
};
|
|
||||||
return publisherProperties;
|
|
||||||
}
|
|
||||||
exports.adaptPublisherProperties = adaptPublisherProperties;
|
|
||||||
//# sourceMappingURL=VersionAdapter.js.map
|
|
||||||
|
|
||||||
/***/ }),
|
|
||||||
|
|
||||||
/***/ "../../../../openvidu-browser/lib/OpenViduInternal/WebRtcStats/WebRtcStats.js":
|
/***/ "../../../../openvidu-browser/lib/OpenViduInternal/WebRtcStats/WebRtcStats.js":
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (C) Copyright 2017-2018 OpenVidu (http://openvidu.io/)
|
* (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/)
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -15,7 +15,7 @@
|
||||||
"colormap": "^2.2.0",
|
"colormap": "^2.2.0",
|
||||||
"core-js": "^2.4.1",
|
"core-js": "^2.4.1",
|
||||||
"hammerjs": "^2.0.8",
|
"hammerjs": "^2.0.8",
|
||||||
"openvidu-browser": "1.9.0-beta-1",
|
"openvidu-browser": "2.0.0",
|
||||||
"openvidu-node-client": "1.8.0",
|
"openvidu-node-client": "1.8.0",
|
||||||
"rxjs": "^5.4.2",
|
"rxjs": "^5.4.2",
|
||||||
"zone.js": "^0.8.14"
|
"zone.js": "^0.8.14"
|
||||||
|
@ -52,5 +52,5 @@
|
||||||
"start": "ng serve",
|
"start": "ng serve",
|
||||||
"test": "ng test"
|
"test": "ng test"
|
||||||
},
|
},
|
||||||
"version": "1.9.0-beta-1"
|
"version": "2.0.0"
|
||||||
}
|
}
|
Loading…
Reference in New Issue