Tag: easyrtc

如何解决以下easyrtc问题?

我写了下面的代码: var http = require("http"); // http server core module var express = require("express"); // web framework external module var io = require("socket.io"); // web socket external module var easyrtc = require("easyrtc"); // EasyRTC external module var app = express(); var server = http.createServer(app).listen(app.get('port')); io= io.listen(server,{"log level":1}); var rtc = easyrtc.listen(server, io); 这是给出以下错误: $节点服务器信息 – […]

在express js上获取/easyrtc/easyrtc.js 404

我在Express.js 4上有EasyRTC的404问题。控制台说: GET /easyrtc/easyrtc.js 404 4.500 ms – 1077这里是我的app.js代码: var express = require('express'); var path = require('path'); var favicon = require('serve-favicon'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); var io = require('socket.io'); var easyrtc = require('easyrtc'); var routes = require('./routes/index'); var users = require('./routes/users'); var staticMiddleware = express.static(__dirname + "/public"); […]

节点的应用程序,完全有效的JSON,“d”怎么没有定义?

我正在尝试运行EasyRTC默认服务器代码和示例。 如果你看看Node控制台,你可以看到在“body”中返回的JSONstring。 然后紧接着,我得到一个错误,“d”没有定义。 JSON是有效的,那么这怎么可能呢? 谢谢参观。 我真的需要你的build议。

Node.js EasyRTCvideologging

我为node.js使用easyrtc框架来为网站提供video聊天。 我需要logging来自每个聊天会话的video。 不幸的是easyrtc没有这个选项。 我想这是因为节点服务器扮演“信令”服务器的angular色。 有谁知道这个问题的解决scheme是否存在? 也许我应该从客户端dynamic发送video回服务器或其他东西? 我将不胜感激您的build议!

EasyRTC – 更改相机来源

我正在开发一个使用EasyRTC框架的video聊天。 我已经使用Node.JS作为服务器构build了一个小型Web应用程序。 一切正常,我可以进行video通话。 当我从平板电脑或智能手机使用它时,默认相机是前置相机。 我如何切换到相机?

使用easyrtc的房客监听器,一旦用户列表更新,我该如何调用其他用户?

我正在使用房间的听众监听室内用户的更新。 在演示中,用户列表被更新为新用户,并具有用于调用每个用户的button,类似于即时消息程序中的联系人列表。 我想要做的是电话会议,无论何时用户连接,他们都会被其他人自动呼叫。 以下是我的代码目前的样子: var calledUsers = {}; easyrtc.setRoomOccupantListener(function (roomName, userList, selfInfo) { for (easyrtcid in userList) { if (easyrtcid in calledUsers && calledUsers[easyrtcid]) { console.log('already in call with', easyrtcid); } else { easyrtc.call( easyrtcid, function success(otherCaller, mediaType) { calledUsers[easyrtc] = true; }, function failure(errorCode, errorMessage) { calledUsers[easyrtc] = false; } ); } } }); […]

带有easyrtc的TURN-Server不起作用

我使用easyrtc和node.js。 *****:8080 / demos / demo_audio_video_simple.html在同一networking上正常工作。 但是,如果我尝试从2个不同的networking,我只得到一个黑色的屏幕。 经过一些研究,我发现,我需要一个TURN服务器,但它不工作。 // Load required modules var http = require("http"); // http server core module var express = require("express"); // web framework external module var io = require("socket.io"); // web socket external module var easyrtc = require("easyrtc"); // EasyRTC external module // Setup and configure Express http server. Expect […]