阅读更多

5顶
0踩

互联网
两大浏览器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
  • 大小: 4 KB
5
0
评论 共 1 条 请登录后发表评论
1 楼 田梦桦 2013-02-27 13:28
两大浏览器之间实现视频通话,不知道IE是否也兼容?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • PeerJS:使用 WebRTC 的简单点对点-开源

    PeerJS 包装了浏览器的 WebRTC 实现,以提供完整、可配置且易于使用的点对点连接 API。 只配备一个 ID,对等点可以创建到远程对等点的 P2P 数据或媒体流连接。 为了代理连接,PeerJS 连接到 PeerServer。 请注意,...

  • pumpidu-peerjs:PhoneGap WebRTC应用程序(与PeerJS一起使用)

    PeerJS是浏览器的WebRTC实现的包装。 目的是简化对等连接管理。 PeerJS提供了用于列出连接的客户端的功能。 安装先决条件 从安装Node.js 使用NPM安装Cordova: $ npm install -g cordova 什么是人行横道,为什么...

  • passenger:基于WebRTC对等连接的实时聊天

    乘客是一个轻量级的聊天室,它利用在peerjs上构建的WebRTC对等浏览器连接。 可以轻松更改代码,以在浏览器和连接代理服务器之间传递任意信息。 服务器也可以修改为远程运行。 这是9个浏览器之间的连接和消息传递的...

  • peerjs-groups:Peer.js上的一个薄抽象层,允许对等方轻松找到共享公共组ID标签的其他对等方并与之通信

    Peer.js组是库上的一薄层抽象,它使对等方可以轻松查找并与对公共组ID标签(例如,聊天室名称或游戏会话名称)感兴趣的其他对等方进行通信。 Peeer.js的分组方式与 , , 等不同 尽管其他项目很棒,但我还是决定...

  • 基于PeerJS的点对点实时聊天程序

    本文将演示如何实现用户A进入网页后生成一个链接,把链接发送给用户B,然后A与B就能相互聊天。

  • rtcstarjs:使用 PeerJS 的 WebRTC 星形拓扑客户端-服务器框架

    设置导入以下 .js 文件, [removed][removed] [removed][removed] [removed][removed] [removed][removed]用法通常,主机用户会在其浏览器上启动和启动 RTCStarServer。 其他人,包括他自己,将创建一个 RTCS

  • WebRTC-VideoSync:使用 WebRTC 跨多个浏览器同步视频控件的小示例

    该项目是使用称为 WebRTC 的客户端对等连接跨多个浏览器同步视频的简单示例。 它使用使 WebRTC 更容易和跨浏览器。 在当前状态下:两个浏览器/客户端都必须打开一个视频(同一个视频),并输入一个数字以将它们同步...

  • peerjs填坑

    它最初是为了解决浏览器上视频通话而提出的,即两个浏览器之间直接进行视频和音频的通信,不经过服务器。后来发展到除了音频和视频,还可以传输文字和其他数据。 Google是WebRTC的主要支持者和开发者,它最初在...

  • coplay:同步两个同伴之间的视频播放

    介绍当两个浏览器正在播放同一网络视频时,Coplay可以将它们与WebRTC连接(使用PeerJS),并使用户能够同步控制两个视频播放器。 Coplay现在可以在优酷,搜狐电视,腾讯视频,土豆网,爱奇艺,YouTube,AcFun,...

  • waka:具有peerjswebrtc扭曲的Wiki引擎

    演示: 客户端(App.html)Javascript依赖关系(托管CDN) jQuery的peerjs:浏览器中的对等idbstore:将文章存储在浏览器中把手:html模板page.js:javascript路由器markdown-extra:文章语法Server.js 要运行自己...

  • peerjs-prototype

    #PeerJS原型 ##安装 安装应用程序的命令: npm install 启动应用程序的命令: ... 要测试对等连接,可以打开其他选项卡和/或浏览器(与webrtc兼容)。 您也可以创建一个新的,并使用会议室所附的URL测试对等连接。

  • 一篇文章介绍使用PeerJS实现实时在线消息发送

    PeerJS开源项目简化了WebrRTC的开发过程,对底层的细节做了封装,直接调用API即可。可以实现一端通过知道另一端的ID...功能实现的js功能包,提供丰富的、易用的并且可以配置的。连接到指定的远程peer并返回数据连接。

  • webrtc:简单的WebRTC,具有静音,取消静音,开始视频,停止视频功能

    npm初始化-y npm我表达ejs socket.... 为了确保对等连接,请在另一个终端上运行以下命令:peerjs --port 3001 要查看输出:在浏览器中搜索localhost:3000 如果您有任何疑问,请使用我的网站问我 嗨,这是我的webrtc

  • 在React&PeerJS中构建一个点对点文件共享组件

    在本教程中,我们要建立一个文件共享应用程序PeerJS并作出反应 。 我会假设你是一个初学者,当谈到反应,所以我会提供尽可能详细越好。 对于你有我们要建设一个什么的想法,这里有一对夫妇的应用程序将是什么样子的...

  • react 组件构建_在React&PeerJS中构建一个点对点文件共享组件

    在本教程中,我们将使用PeerJS和React构建一个文件共享应用程序。 我将假设您是React的入门者,因此我将提供尽可能多的细节。 为了让您了解我们将要构建的内容,以下是该应用程序外观的几个屏幕截图。 首先,当...

  • javaScript开源大全

    javascript开源大全 转自:http://www.cnblogs.com/yiliweichinasoft/p/3819699.html javascript开源大全 Ajax框架-jQuery 可视化HTML编辑器-CKEditor 国产jQuery-UI框架-(jUI)-DWZ 网页开发...

  • WebRTC实现浏览器上的音视频通信

    navigator.getUserMedia方法目前主要用于,在浏览器中获取音频(通过麦克风)和视频(通过摄像头),将来可以用于获取任意数据流,比如光盘和传感器。下面的代码用于检查浏览器是否支持getUserMedia方法。// 支持} ...

  • 使用JSX和React

    当React编译代码时,JSX转换为JavaScript。 React的优点在于,您可以创建可重用的代码,并可以轻松地从基于组件的思想结构构建应用程序。 最后,模拟语义上形成的想法的线框与实施它们之间的鸿沟从未弥合。 您对...

  • Zoom_Clone_Node

    该项目是在e.js(嵌入式JavaScript),socket.io,peerjs和uuid的帮助下在Node.js中创建的。 当访问项目时,在uuid的帮助下将用户重定向到“房间”。 在这里,浏览器要求计算机的摄像头和麦克风的使用权。 您现在...

  • javascript开源大全

    javascript开源大全 Ajax框架-jQuery ... 国产jQuery-UI框架-(jUI)-DWZ ...服务器端的JavaScript脚本-Node.js jQuery图表插件-jQchart HTML5-开发框架-jQuery-Mobile 跨浏览器的RIA框架-ExtJ...

Global site tag (gtag.js) - Google Analytics