Current State of Javascript WebRTC Libraries?

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 sourcegitwww: RecordRTC

MCU/SFU

  • open sourcegitwww: lynckia/licode
  • open sourcegitwww: meetecho (janus)
  • open sourcegitwww: kurento
  • open sourcegitwww: jitsi (meetme)
  • open sourcesrcwww meedoze
  • open sourcegitwww: media soup
  • open sourcegitwww: Pion
  • acquired by cisco www: acano
  • proprietarydocswww pexip
  • proprietarysrcwww openClove (pivoted)
  • proprietarygitwww tokbox (openbox)

Signaling

  • holla (used by 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)

Product

  • webrtc-enterprise.com (uses SkywayJS)
  • talky.io (uses simpleRTC)
  • tawk (uses easyRTC)
  • rtccopy (uses webrtc-data.io)
  • twelephone

Tutorials

Read more here: Source link