WebRTC

14 Best Free and Open Source Linux WebRTC Tools

WebRTC is real-time communication for the web, enabling video, voice, and data transfer between peers using an open standard.

It allows audio and video communication and streaming to work inside web pages by allowing direct peer-to-peer communication, eliminating the need to install plugins or download native apps.

ICE, STUN and TURN are the NAT traversal techniques used to connect to remote peer.

WebRTC supports a diverse set of use cases.

  • Multiple tracks of bi-directional audio and video.
  • Media negotiation, codecs and media events like adding and removing tracks.
  • P2P connectivity with optimal path discovery, Client/Server can be built as well.
  • Binary and text communication, lossy and unordered data with flow control APIs.
  • Mandatory encryption, secure by default and requires no developer configuration.

We showcase open source tools that use WebRTC.

Here’s our verdict captured in a legendary LinuxLinks-style ratings chart. Only free and open source software is eligible for inclusion.

Ratings chart

Click the links in the table below to learn more about each tool.

WebRTC Tools
mediasoupServer-side WebRTC library, specifically a Selective Forwarding Unit (SFU
PionModern stack for web real-time communication
JitsiInnovative voice and video conferencing
LiveKitEnd-to-end stack for WebRTC
OpenViduPlatform to develop WebRTC real-time applications
JanusGneral purpose WebRTC server
aiortcLibrary for WebRTC and ORTC
coturnImplementation of TURN and STUN Server
GaleneEasy to deploy videoconference server
libpeerPortable WebRTC library for IoT/embedded devices
libdatachannelWebRTC network library
KurentoWebRTC media server
str0mSans I/O WebRTC implementation
Elixir WebRTCElixir implementation of the W3C WebRTC API
Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments