Javascript WebRTC 库的现状?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/24857637/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Current State of Javascript WebRTC Libraries?
提问by Nildarar
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:
我想知道哪个框架或库最适合使用 WebRTC。这是一个很小且不完整的库/SDK 列表。任何我忘记的库,请随时告诉我:
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)
- 简单实时时钟
- RTC多连接
- 鳄鱼RTC
- lynckia/licode(这对他们的服务器端 MCU 来说更有趣)
- holla(由 twelephone 使用)
- peerjs(数据通道)
- rtc.io
- webrtc.io(近一年没有变化)
- webrtc-data.io(精简版,webrtc.io 的纯数据版本)
- talky.io(使用 simpleRTC)
- easyRTC(先验的)
- tawk(使用easyRTC,priologic)
- rtccopy(使用 webrtc-data.io)
Tutorial/resource for implementing:
实施教程/资源:
- WebRTC Experiments & Demos
- http://badassjs.com/post/43090030238/peerjs-a-peer-to-peer-networking-library-in-javascript
- WebRTC 实验和演示
- 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.
有人做过所有框架的比较吗?它将帮助那些不熟悉 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.
在将 WebRTC 作为一项新技术进行研究后,我找不到比您的经验更完整的来源。我决定发布这个问题以制作一个比较可用来源的触发器。
Thanks a lot.
非常感谢。
采纳答案by Dr. Alex Gouaillard
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.
这应该会让你开始 :-) 如果你专注于你的问题,我们可以为你指出一个较小的列表。这也绝不是详尽无遗,但应该有通常的嫌疑。
Recording / Serverless
录音/无服务器
MCU/SFU
单片机/SFU
- open source- git- www: lynckia/licode
- open source- git- www: meetecho (janus)
- open source- git- www: kurento
- open source- git- www: jitsi (meetme)
- open source- src- wwwmeedoze
- open source- git- www: media soup
- open source- git- www: Pion
- acquiredby cisco www: acano
- proprietary- docs- wwwpexip
- proprietary- src- www
openClove(pivoted) - proprietary- git- wwwtokbox (openbox)
- 开源-混帐- WWW:lynckia / licode
- 开源- git- www:meetecho (janus)
- 开源-混帐- WWW:kurento
- 开源- git- www: jitsi (meetme)
- 开源- src- wwwmeedoze
- 开源- git- www:媒体汤
- 开源- git- www:Pion
- 被思科收购www:acano
- 专有-文档- wwwpexip
- 专有- src- www
openClove(旋转) - 专有- git- wwwtokbox (openbox)
Signaling
信令
- holla (used by twelephone)
- openPeer (hookflash)
- holla(由 twelephone 使用)
- openPeer (hookflash)
API / SDK
应用程序接口/软件开发工具包
- twilio (audio only)
- requestec (product: saypage)
- plivo
- Tokbox
- QuickBlox
- openClove
- tropo (audio only)
- weemo
- voximplant (audio only?)
- Priologic (easyRTC, tawk.com, proPhone)
- Dialogic
- bistri
- Apidaze
- CafeX
- hookflash
- Apizee (apiRTC)
- &yet (simpleRTC)
- RTCMultiConnection (muazkhan, demo)
- crocodileRTC - the company has been bought/absorbed three times over. 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)
- twilio(仅音频)
- requestec(产品:saypage)
- 普利沃
- 托克盒
- 快讯
- 打开丁香
- tropo(仅音频)
- 微信
- voximplant(仅音频?)
- Priologic(easyRTC、tawk.com、proPhone)
- 对话式
- 小酒馆
- 阿皮达泽
- 咖啡厅X
- 闪钩
- Apizee (apiRTC)
- &yet(简单RTC)
- RTCMultiConnection(muazkhan,演示)
- crocodileRTC - 该公司已被收购/吸收三倍。我不知道这个库的状态是什么,你可能想联系彼得邓克利更新。
- peerjs(数据通道)
- rtc.io
- webrtc.io(近一年没有变化)
- webrtc-data.io(精简版,webrtc.io 的纯数据版本)
Product
产品
- webrtc-enterprise.com (uses SkywayJS)
- talky.io (uses simpleRTC)
- tawk (uses easyRTC)
- rtccopy (uses webrtc-data.io)
- twelephone
- webrtc-enterprise.com(使用 SkywayJS)
- talky.io(使用 simpleRTC)
- tawk(使用easyRTC)
- rtccopy(使用 webrtc-data.io)
- 电话
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
- 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