Tag: peerjs

设置peerJS服务器结合express

我正在尝试按照https://github.com/peers/peerjs-server#combining-with-existing-express-app上的readme设置我自己的peerJS服务器 我的代码在服务器上 port = process.env.PORT or 8080 http = require 'http' express = require 'express' app = express() server = http.createServer app app.use '/peerjs', ExpressPeerServer server, debug : on server.listen port server.listen 9000 我的代码在客户端上 peer = new Peer host : 'localhost' port : 9000 secure : no config : iceServers : [ url : 'stun:stun.l.google.com:19302' […]

peerjs连接打开,但没有收到数据

这是我的设置 服务器 var webrtcServer = new PeerServer({ port: 9000, path: "/wrtc" }); Peer 1(在node-webkit应用程序中运行) var peer = new Peer( 'masterName', { host: 'localhost', port: 9000, path: '/wrtc' }); peer.on( 'connection', function(conn) { conn.on( 'open', function() { console.log( "peer connected" ); // This fires as expected conn.send( "helo" ); }); }); 对等2(在浏览器中运行) conn = peer.connect('masterName'); conn.on('open', […]

WebRTC与PeerJS:iceConnectionState断开连接?

我在我的每台机器上都有一个节点应用程序, 这个应用程序在本地主机上使用PeerServer密钥运行。 当我尝试在两者之间发起呼叫时,build立连接(如在接收方说它接收到来自发送方的呼叫)。 但是,媒体stream也被启动(黑盒子显示在video格),然后连接停止,因为“iceConnectionState断开连接”。 什么可能导致这个问题? 这是一些configuration问题? 我使用两台运行优胜美地的Mac电脑。

用npm安装Peerjs会导致警告

我正在尝试使用Peerjs作为本地networking中客户端之间的简单聊天界面。 当试图在win10上安装Peerjs时,在安装命令运行后,我得到4个警告。 我包括一个截图澄清。 我试图运行服务器,无论希望警告不严重,但它不运行。 任何帮助将是伟大的! 在这里input图像说明

如何获得PeerJS服务器(与快递)的连接用户列表?

我正在尝试使用PeerJS(一个webRTC库)进行游戏和triyng,以使用它们提供的服务器来进行用户发现。 我想pipe理一个连接的用户列表,我正在与PeerJS服务器苦苦挣扎。 在文档中,他们说我们可以在同一个应用程序中有一个PeerJs和一个Express服务器。 这里是代码: # this doesn't work var express = require('express'); var app = express(); var ExpressPeerServer = require('peer').ExpressPeerServer; app.get('/', function(req, res, next) { res.send('Hello world!'); }); var server = app.listen(9000); var options = { debug: true, allow_discovery: true } app.use('/api', ExpressPeerServer(server, options)); server.on('connection', function(id) { # we get a socket object as id […]

GET https://127.0.0.1:9000/peerjs/peerjs/id?ts=14993271469660.591159722513086 net :: ERR_CONNECTION_REFUSED

我使用javascript的webRTC库peerjs创build了一个简单的video聊天应用程序。 而现在我正试图在zeit.co上部署该网站。 但是,我得到一个peerjs实例创build时的错误下面是我提到的端口和主机运行服务器的代码 服务器端代码 const express = require('express') const app = express() const path = require('path') const server = require('http').createServer(app) const io = require('socket.io').listen(server) const srv = server.listen(3000) app.use('/peerjs', require('peer').ExpressPeerServer(srv, { debug: true })) const users = [] const connections = [] server.listen(3000, () => { console.log('server running') }) app.use(express.static(path.join(__dirname, 'public'))) app.get('/', (req, res) => […]

PeerJS错误,当试图广播

我试图通过列出所有的同龄人并发送每一个消息在PeerJS中做广播function。 我的客户代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Test</title> <script src="http://cdn.peerjs.com/0.3/peer.js"></script> <script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script> <script type="text/javascript"> const peer = new Peer({host: '127.0.0.1', port: 4982, path: '/', debug: 2}); peer.on('open', function(id) { document.getElementById('peerId').innerHTML = id; }); peer.on('connection', function(conn) { conn.on('data', function(data) { console.log(data); }); }); function bcast(message, id) { peer.listAllPeers(function(peers) { console.log(peers); // remove self […]