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

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-28 03:27:18  来源:igfitidea点击:

Current State of Javascript WebRTC Libraries?

javascriptframeworkswebrtc

提问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:

图书馆:

Tutorial/resource for implementing:

实施教程/资源:

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

录音/无服务器

  • open source- git- www: RecordRTC

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- wwwopenClove(pivoted)
  • proprietary- 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

教程