Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Supports audio and video conferencing, screen sharing, and chat

Feature

Jitsi

OpenVidu

Galene

Mediasoup

Janus

PricingEditions

Free for personal and non-commercial use;

paid editions available for businesses
(jitsi as a Service - https://jaas.8x8.vc/#/pricing)

Community Edition is free;

Pro Edition and Enterprise Edition are paid

https://openvidu.io/pricing

Free and open-source

https://galene.org/

Free and open-source

https://mediasoup.org/

Free and open-source

https://janus.conf.meetecho.com/

Commercial Use?

licensed under Apache License 2.0 and it is permissive license that allows commercial use

OpenVidu CE is free and open source

MIT License that Galene is licensed under allows for commercial use, modification, and distribution

licensed under Apache License 2.0 and it is permissive license that allows commercial use

Status
colourGreen
titleYes

but cannot resale

Community version?

Status
colourGreen
titleYes

(github)

Status
colourGreen
titleYes

OpenVidu CE (github)

Status
colourGreen
titleYes

Github

Status
colourGreen
titleYes

Github

Status
colourGreen
titleYes

Github

On - premise/

Deployment

Can be deployed on-premises or in the cloud

Self-Hosting
Jitsi as a Service

Can be deployed on-premises or in the cloud

https://docs.openvidu.io/en/stable/deployment/

Self Hosted
(on-premises or cloud)

Self Hosted
(on-premises or cloud)

Self hosted

https://janus.conf.meetecho.com/docs/deploy.html

Features

self hosted?

Status
colourGreen
titleYes

(Guide)

Status
colourGreen
titleYes

(All CE, PRO, Enterprise can be hosted on premises)

Status
colourGreen
titleYes

Status
colourGreen
titleYes

(Guide)

Status
colourGreen
titleYes

https://janus.conf.meetecho.com/docs/deploy.html

Available as a service?

Status
colourGreen
titleYes

(Jaas)

Status
colourRed
titleno

But openVidu can be hosted in aws.

Status
colourRed
titleno

Status
colourRed
titleno

Status
colourRed
titleno

Repository maturity

Matured

First created: 2013
Contributors: 416
Active: Yes

Matured

First created : 2015
Contributors : 29
Active: Yes

Semi-Matured

First Created: 2016
Contributors: 12
Active: Yes

Semi-Matured

First Created: 2016
Contributors: 43
Active: Yes

Matured
First Created: 2014
Contributors: 277
Active: Yes

Forum / Community

Status
colourGreen
titleYes

https://community.jitsi.org

Status
colourGreen
titleYes

https://openvidu.discourse.group

Status
colourRed
titleno

Status
colourGreen
titleYes

https://mediasoup.discourse.group

Status
colourGreen
titleYes

https://groups.google.com/g/meetecho-janus

Audio & Video calls

Status
colourGreen
titleYes

(up to 100 participants)

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Chat

Status
colourGreen
titleYes

(can send text msg, files and images)

Status
colourGreen
titleYes

(text message - using openVidu Rest API or Javascript SDK)

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Screen sharing

Status
colourGreen
titleYes

(can share desktop or specific application)

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Recording

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Documentation, more info

Excellent

https://jitsi.org/user-faq/

Supports audio and video conferencing, screen sharing, chat, and recording Excellent

https://docs.openvidu.io/en/stable/advanced-features/recording/

https://openvidu.io/openvidu-callSupports audio and video conferencing, screen sharing, chat, and recording https://docs.openvidu.io/en/stable/deployment/

Poor

https://galene.org/faq.htm

Supports audio and video conferencing

Supports audio and video conferencing, and recording

Poor

https://mediasoup.org/documentation/

Comprehensive but hard to navigate

https://janus.conf.meetecho.com/docs/index.html

Scalability

Scalable for both small and large groups

Up to ## Unit of Measure

Scalable for large groups
https://docs.openvidu.io/en/stable/openvidu-pro/scalability/

-

Nodejs server side
javascript / C++ libraries client side

https://mediasoup.org/documentation/v3/mediasoup/design/

Scalable
(But hardware dependent)

Active installations / users

Security

Encrypted traffic

https://jitsi.org/security/

Encrypted traffic
https://docs.openvidu.io/en/stable/application-server/

While traffic is encrypted and authenticated from sender to server and again from server to receiver, Galène does not perform end-to-end encryption: anyone who controls the server might, in principle, be able to access the data being exchanged.

Encrypted traffic

Encrypted traffic

https://janus.conf.meetecho.com/e2etest.html

Licensing

Apache 2.0

OpenVidu CE: Apache 2.0
OpenVidu Pro / Enterprise: Commercial

MIT Licence

MIT Licence

GNU General Public License Version 3

Demo

https://meet.jit.si/

OpenVidu Demos

NADemo

mediasoup demo

Janus WebRTC Server (multistream): Video Call Demo (meetecho.com)

Platform

  • Webapp

  • IOS app

  • Android app

Web application sample: (java, nodejs, python, .net, ruby, php)

https://docs.openvidu.io/en/2.27.0/ready-to-use-component/
android: https://docs.openvidu.io/en/stable/tutorials/openvidu-android/
ios: https://docs.openvidu.io/en/stable/tutorials/openvidu-ios

Webapp (Javascript)

Native Android
Third Party client: Pyrite

Nodejs server side
javascript / C++ libraries client side

https://mediasoup.org/documentation/v3/mediasoup/design/

Javascript

Pricing

Jitsi as a Service

https://openvidu.io/pricing

N/A

N/A

N/A

Further consideration

Discard - some features are reserved for the enterprise version.

Open Source License

There is more than 100 open source license (Licenses – Open Source Initiative). Below is the top 5 mostly used licenses and similarity and differences between them.

Feature

MIT

Apache License 2.0

GNU General Public License (GPL)
v2.0 & v3.0

Berkeley Software Distribution (BSD)

Eclipse Public License (EPL)

Type

Permissive

Permissive

Copyleft

Permissive

Copyleft/Permissive

Author

Massachusetts Institute of Technology (MIT)

Apache Software Foundation (ASF)

Free Software Foundation (FSF)

University of California, Berkeley (UCB)

Eclipse Foundation

Linking

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourRed
titleno

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Modification

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Distribution

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Patent Grant

Status
colourRed
titleno

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourRed
titleno

Status
colourRed
titleno

Trademark Use

Status
colourRed
titleno

Status
colourGreen
titleYes

Status
colourRed
titleno

Status
colourRed
titleno

Status
colourRed
titleno

Private Use

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Status
colourGreen
titleYes

Sub-Licensing

Permissive

Permissive

Copyleft

Permissive

Copyleft

Permissive License: License allows users to use modify and distribute the software under certain conditions without imposing any restrictions on the distribution of derivative works.

Copyleft license: License require that any derivative works be licensed under the same terms as the original work. Developers have the right to use, modify and share the work and must make the code open for use by others.

Linking: Linking means that you can use code from one open source project in another open source project

Sources:

  1. Wikipedia, Comparison of free and open-source software licenses

  2. Mend.io, Open source License Comparison: Connecting and Contrasting the dots