PeerJS:实现浏览器对等连接的JS库

发布时间:2013-02-28作者: 邯郸翱翔

两大浏览器Firefox和Chrome已经实现了视频互通,现在无需使用中间服务器,即可在两个浏览器之间进行视频通话。即便浏览器不提供原生支持,也可以通过PeerJS来实现。PeerJS是一个开源的Ja
 两大浏览器Firefox和Chrome已经实现了视频互通,现在无需使用中间服务器,即可在两个浏览器之间进行视频通话。 

即便浏览器不提供原生支持,也可以通过PeerJS来实现。 



PeerJS是一个开源的JavaScript库,目的是允许运行在不同系统上的Web应用程序相互联系。PeerJS开发者称,PeerJS完善了WebRTC,因为作为视频连接协议,WebRTC并没有说明基于WebRTC的客户端应该如何定位连接的用户。 

PeerJS有一个简单的API,允许通过三行代码来实现对等连接。PeerServer作为PeerJS的后端,这是一个基于Node.js的web服务器,这也是开源的。 

目前PeerJS仍在开发中,根据最近状态PeerJS还依赖于WebRTC DataChannel的实施和各种浏览器的其他功能。现在只有Chrome 26+(开发版本和Canary版本)能够使用PeerJS。PeerJS开发者称,他们期望2、3个月内DataChannel能够出现在Firefox和Chrome的稳定版本中。 

PeerJS源码:https://github.com/peers/peerjs 

PeerServer源码:https://github.com/peers/peerjs-server 

文档:https://github.com/peers/peerjs/tree/master/docs
关于我们
翱翔简介
青鸟简介
诚聘精英
在线咨询
热门课程
BCSP软件开发专业
云计算专业
大数据专业
Web前端专业
java开发专业
翱翔就业
就业案例
翱翔荣誉
微信 公众号 在线咨询 免费课程