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),与平台无关.与语言无关,只要机器上运 ...
随机推荐
- 新手最纠结的事。学什么语言最好?学什么语言有前途(or 钱途)?
这篇文章是转载自王根的博客,源地址:http://www.yinwang.org/blog-cn/2017/07/06/master-pl ,虽然王根是一个备受争议的人,不过这篇文章写的很好,我对于编 ...
- 小技巧:selenium java中如何使用chrome默认的profile
使用浏览器默认的profile可以在一定程度上实现免登录的效果,另外默认的profile中很多文件都被缓存了,也有利于加快测试的速度 System.setProperty("webdrive ...
- 对于ArrayList中的泛型进行分析
package cn.lonecloud.reflect; import java.lang.reflect.Method; import java.util.ArrayList; public cl ...
- Python网络编程(2)-粘包现象及socketserver模块实现TCP并发
1. 基于Tcp的远程调用命令实现 很多人应该都使用过Xshell工具,这是一个远程连接工具,通过上面的知识,就可以模拟出Xshell远程连接服务器并调用命令的功能. Tcp服务端代码如下: impo ...
- Java集合框架(六)—— Collections工具类
操作集合的工具类Collections Java提供了一个操作Set.List和Map等集合的工具类:Collections,该工具类里提供了大量方法对集合元素进行排序.查询和修改等操作,还提供了将集 ...
- MySQL双主一致性架构优化
一.双主保证高可用 MySQL数据库集群常使用一主多从,主从同步,读写分离的方式来扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点. 在一个MySQL数据库集群中可以设置两个主库,并设置双向 ...
- mysql用户授权及数据备份恢复
用户授权与权限撤销 修改数据库管理员从本机登陆的密码测试: mysqladmin -hlocalhost -uroot -p password "新密码" Enter passwo ...
- 数据排序--vue
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- python︱字符操作杂记(split、zip...)
字符串特别是中文在python里面还是有很多需要注意的地方. . . . 一.字符串 . . 1.字符串连接 方式一:单个字符相连用 + 就可以: 方式二:list组内相连,可以用join: 方式三: ...
- HI3531例子程序说明
Hisilicon Hi35xx 样例程序使用说明 1. 样例程序文件结构说明 sample # MPP 样例程序 |-- common # hi35x ...