Tag: webrtc

Node.js EasyRTCvideologging

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

如何使用npm在一个项目中更新WebRTC adapter.js

我很困惑如何使用npm来保持adapter.js在我的项目中更新。 我按照https://github.com/webrtc/adapter上的说明操作,并使用node命令npm install webrtc-adapter 。 一个node_modules目录被创build,里面有package.json , out文件夹和其他文件和文件夹。 由于adapter.js位于out文件夹内,我必须将其复制到我的项目库文件夹lib/js/adapter.js 。 但是,如果将来运行npm update ,它应该只更新node_modules/out内的node_modules/out而不更新lib/js/adapter.js 。 然后我必须再次复制它。 无论如何,我可以直接更新适用于lib/js/adapter.js ? 谢谢。

通过socketio发送webRTC getUserMedia webCamstream

我有这段代码: navigator.mediaDevices.getUserMedia(param) .then(function(stream) { video.srcObject = stream; video.play(); } }) .catch(function (err) {}); 在这个代码中,我想通过socketio发送这个stream到nodejs服务器,这样我就可以在接收端使用它来显示video元素。 我怎样才能做到这一点?

如何在Node.js中使用简单对等模块?

我是Node.js平台的新手,想在我的应用程序中使用https://www.npmjs.com/package/simple-peer模块。 但不知道如何在我的应用程序中实现。 我无法弄清楚他们的文档。 是否有任何资源可以显示与Node.js或Node + Express一起使用该模块的过程?

Webrtc,ICE失败

video通话在同一个networking中正常工作。 问题是在其他networking上调用计算机时,远程video不显示。 在铬我没有得到任何错误的控制台,但在Firefox的控制台我得到“ICE失败” 。 我使用Node JS来实现信令服务器和Google STUN服务器。 以下是正在使用的事件序列: 用户A: 创build对等连接 (包括getusermedia,addstream) 寄存在Icecandidate处理程序上 发出一个套接字事件来通知用户B该呼叫并等待响应 从用户B接收提供并创build答案 。 用户B: 接收套接字事件并创build对等连接 (包括getusermedia,addstream) 注册onicecandidate处理程序 还注册“Onnegogiationneeded”处理程序。 用户A没有这个处理程序。 它被删除,以便用户B有足够的时间来创build对等连接 , 候选处理程序,然后创build一个提议 当Onnegogiation被触发时,一个报价被创build并被发送给用户A. 注意: 1.创buildOffer之前,在两边创buildpeerconnection和onicecandidate处理程序。 2.这样做是为了确保在创build报价之前,双方都能准备好Onicecandiate处理程序,并且不会错过ICE候选人 。 上述一系列事件是否有问题?

nodejitsu部署webrtc演示失败的服务器端客户端的JavaScript

我试图部署到一个简单的WebRTC.io演示应用程序( https://github.com/dougnukem/webrtc.io-demo )到nodejitsu,但是当它部署( http://dougnukemwebrtc.jit.su/ )它无法服务于客户端的JavaScript: http://dougnukemwebrtc.jit.su/webrtcio.js 无法获取/webrtcio.js 它在本地运行时运行良好: $ git clone https://github.com/dougnukem/webrtc.io-demo.git $ cd webrtc.io-demo/ $ npm install $ node example/server.js & $ curl http://localhost:8000/webrtc.io.js

如何在服务器端使用webrtc和nodejs创build在线用户列表

我正在使用webrtc来制作audio,video和聊天应用程序,我需要将所有用户保留在服务器端的用户列表中。 需要帮助如何做到这一点。 另外,如何从系统中注销用户? 需要帮助来实现这一点。 webRTC.rtc.on('connect', function(rtc) { //Client connected }); webRTC.rtc.on('send answer', function(rtc) { //answer sent }); webRTC.rtc.on('disconnect', function(rtc) { //Client disconnect //console.log(webRTC); }); webRTC.rtc.on('chat_msg', function(data, socket) { var roomList = webRTC.rtc.rooms[data.room] || []; for (var i = 0; i < roomList.length; i++) { var socketId = roomList[i]; if (socketId !== socket.id) { var soc […]

如何使用nodejs在服务器端保存webRTC opusaudiostream?

有一些解决scheme可以在服务器端保存一个原始的usermediaaudiostream,但是我想保存具有低信道带宽传输的webRTC编码stream。 我想到了一个我不清楚的解决scheme: 使用webRTC连接服务器和客户端,来自客户端的stream由浏览器进行编码,将该stream转换为mp3 / ogg以便以后在服务器上使用。 我发现两个服务器端nodejs webrtc实现: 1- licode 2- 节点webrtc 有没有其他解决scheme或更好的主意,我的问题?

创build应用程序WebRTC

如何通过此应用程序上的socket.io创buildWebRTC(video,audio和消息)聊天,您可以: 谈到指定用户。 同时与几个用户交谈(房间的概念)。 用户可以接受或拒绝该呼叫。

我应该使用websockets或webRTC 4player游戏

我目前正在用node.js和socket.io制作html5游戏。 游戏的基本知识是四个人围着圈子试图打彼此… 我的问题是我应该使用Websockets还是WebRTC? 这种沟通最适合什么? 点对点与4个玩家或通过服务器? 随意分享你的想法,我很新的东西..