which framework or library is best to use WebRTC
which framework or library is best to use WebRTC
http://stackoverflow.com/questions/24857637/current-state-of-javascript-webrtc-libraries
I want to know that which framework or library is best to use WebRTC. Here is a small and incomplete list of libraries/SDK out there. Any lib that I forgot, feel free to let me know:
Libraries:
- simpleRTC
- RTCMultiConnection
- crocodileRTC
- lynckia/licode (This is more interesting for their server side, MCU)
- holla (used by twelephone)
- peerjs (data channel)
- rtc.io
- webrtc.io (no changes for almost a year)
- webrtc-data.io (stripped down, data only version of webrtc.io)
- talky.io (uses simpleRTC)
- easyRTC (priologic)
- tawk (uses easyRTC, priologic)
- rtccopy (uses webrtc-data.io)
Tutorial/resource for implementing:
- WebRTC Experiments & Demos
- http://badassjs.com/post/43090030238/peerjs-a-peer-to-peer-networking-library-in-javascript
Has somebody done a compare of all the frameworks? It would help those who are new to WebRTC.
Update
Having researched on WebRTC as a new technology, I could not find a more complete source than your experience. I decided to post this question in order to make a trigger that will compare the available sources.
Thanks a lot.
That should get you started :-) If you were focussing your question, we could point you to a smaller list. That is is also by no mean exhaustive, but should have the usual suspects.
MCU
- lynckia/licode - open source
- meetecho (janus) - open source
- kurento - open source
- jitsi (meetme) - open source
- acano
- pexip
- tokbox (mantis)
- openClove
- Temasys
Signaling
- holla (used by twelephone)
- openPeer (hookflash)
API / SDK
- twilio (audio only)
- requestec (product: saypage)
- plivo
- Tokbox
- openClove
- tropo (audio only)
- weemo
- voximplant (audio only?)
- Priologic (easyRTC, tawk.com, proPhone)
- Dialogic
- bistri
- Apidaze (apiRTC)
- CafeX
- hookflash
- ApiZee
- Temasys (SkyWayJS)
- &yet (simpleRTC)
- RTCMultiConnection (muazkhan, demo)
- crocodileRTC - the company has been bought/absorbed by ACIVISION. I don't know what is the status of this library, you might want to contact peter dunkley for update.
- peerjs (data channel)
- rtc.io
- webrtc.io (no changes for almost a year)
- webrtc-data.io (stripped down, data only version of webrtc.io)
Product
- getaroom.io (uses SkywayJS)
- webrtc-enterprise.com (uses SkywayJS)
- talky.io (uses simpleRTC)
- tawk (uses easyRTC)
- rtccopy (uses webrtc-data.io)
- twelephone
Tutorials
- http://www.html5rocks.com/en/tutorials/webrtc/basics/
- http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/
- http://www.html5rocks.com/en/tutorials/webrtc/datachannels/
- https://developer.mozilla.org/en-US/docs/Web/Guide/API/WebRTC/Peer-to-peer_communications_with_WebRTC
- https://bitbucket.org/webrtc/codelab
which framework or library is best to use WebRTC的更多相关文章
- .net Framework Class Library(FCL)
from:http://msdn.microsoft.com/en-us/library/ms229335.aspx 我们平时在VS.net里引用的那些类库就是从这里来的 The .NET Frame ...
- Robot Framework + Selenium library + IEDriver环境搭建
转载:https://www.cnblogs.com/Ming8006/p/4998492.html#c.d 目录: 1 安装文件准备2 Robot框架结构3 环境搭建 3.1 安装Python ...
- Entity Framework Extended Library
扩展了实体框架的功能类库. https://github.com/loresoft/EntityFramework.Extended 1批量更新/删除 1)删除 //delete all users ...
- Entity Framework Extended Library (EF扩展类库,支持批量更新、删除、合并多个查询等)
E文好的可以直接看https://github.com/loresoft/EntityFramework.Extended 也可以在nuget上直接安装这个包 1.先更新VS的NuGet版本http: ...
- entity framework extended library , bulk execute,deleting and updating ,opensource
http://weblogs.asp.net/pwelter34/entity-framework-batch-update-and-future-queries
- 【转】Entity Framework Extended Library (EF扩展类库,支持批量更新、删除、合并多个查询等)
E文好的可以直接看https://github.com/loresoft/EntityFramework.Extended 也可以在nuget上直接安装这个包,它的说明有点过时了,最新版本已经改用对I ...
- (转)Entity Framework Extended Library (EF扩展类库,支持批量更新、删除、合并多个查询等)
转自:http://www.cnblogs.com/jinzhao/archive/2013/05/31/3108755.html 今天乍一看,园子里居然没有关于这个类库的文章,实在是意外毕竟已经有很 ...
- iOS开发——创建你自己的Framework
如果你想将你开发的控件与别人分享,一种方法是直接提供源代码文件.然而,这种方法并不是很优雅.它会暴露所有的实现细节,而这些实现你可能并不想开源出来.此外,开发者也可能并不想看到你的所有代码,因为他们可 ...
- .net framework体系结构
CIL(common intermediate language):公共中间语言..net框架下各种种类.版本的编程语言在经过编译后生成的中间语言(后缀为.il),与平台无关.与语言无关,只要机器上运 ...
随机推荐
- CentOS 6安装Oracle报错解决方案
1. Preparing to launch Oracle Universal Installer from /tmp/OraInstall2017-05-23_04-18-48AM. Please ...
- SharedPreferences封装类
最近一直在读马伟奇老师的简书,给人以不一样的感觉,接下来的时间会做做笔记,毕竟好东西变成自己的才有用 原文地址SharedPreferencesUtils 依赖 dependencies { comp ...
- POJ - 3268 单源最短路
题意:给定一些有向边,以及一个目的地,从某个点到达目的地,再从目的地回到那个点.共有n个点,问这n个点花费最大是多少? 思路:从目的地回去直接把目的地作为源点即可.那么从某个点到达目的地应该如何得到最 ...
- 历届试题 剪格子 IDA*
思路:限制当前能剪下的最大格子数,保证能得到最少数目.IDA*的典型运用. AC代码 #include <cstdio> #include <cmath> #include & ...
- UVA - 10118 Free Candies 记忆化搜索经典
思路:d[a][b][c][d]表示从已经第一个篮子取了a颗糖,第二个取了b颗糖,第三个取了c颗糖,第四个取了d颗糖最多还能够获得多少糖果.首先明白一个问题:如果能分别取a,b,c,d个,不论如何取, ...
- 【SSH框架】系列之 Spring 整合 Hibernate 框架
1.SSH 三大框架整合原理 Spring 与 Struts2 的整合就是将 Action 对象交给 Spring 容器来负责创建. Spring 与 Hibernate 的整合就是将 Session ...
- rpm软件包管理的详细解读
CentOS系统上使用rpm命令管理程序包:安装.卸载.升级.查询.校验.数据库维护 1.基本安装 rpm -ivh PackageFile 2.rpm选项 rpm -ivh --test Packa ...
- python网络编程基础知识整理
- Mycat 分布式事务的实现
引言:Mycat已经成为了一个强大的开源分布式数据库中间件产品.面对企业应用的海量数据事务处理,是目前最好的开源解决方案.但是如果想让多台机器中的数据保存一致,比较常规的解决方法是引入"协调 ...
- CSS3之Border-radius
1.属性介绍 border-radius:none|12.3px,取值不可为负数,表示边框圆角 相关属性:border-top-right-radius , border-bottom-right-r ...