Запись на стороне сервера
Можем ли мы записывать потоки на стороне сервера? Нужно ли нам использовать N.API или Erizo?
Использование серверной части Erizo со следующим фрагментом кода из файла testErizo.js в директории BasicExample
/* globals Erizo */
‘use strict’;
var Erizo = require(’./erizo’);
module.exports = function(roomToken) {
this.token = roomToken;
this.CreateRoom = function() {
var room = Erizo.Room({token : this.token});
};
};
Но это дает следующую ошибку в Erizo, JS-файл:
[Script Loader] ReferenceError: window is not defined
at eval (eval at <anonymous> (/licode/extras/basic_example/erizo.js:11101:9), <anonymous>:268:5)
at module.exports (/licode/extras/basic_example/erizo.js:11101:9)
at Object.<anonymous> (/licode/extras/basic_example/erizo.js:11075:24)
at __webpack_require__ (/licode/extras/basic_example/erizo.js:21:30)
at Object.<anonymous> (/licode/extras/basic_example/erizo.js:3157:1)
at __webpack_require__ (/licode/extras/basic_example/erizo.js:21:30)
at DEBUG (/licode/extras/basic_example/erizo.js:64:18)
at Object.<anonymous> (/licode/extras/basic_example/erizo.js:67:10)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
Кажется, что Erizo.js зависит от объекта браузера окна