With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 video-conferencing Open-Source Projects
-
srs
SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.
-
Jitsi Meet
Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Tinode
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
mirotalk
🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.
-
mirotalksfu
🏆 WebRTC - SFU - Simple, Secure, Scalable Real-Time Video Conferences Up to 4k, compatible with all browsers and platforms.
-
mirotalkc2c
✨WebRTC - C2C - Real-time cam-2-cam video calls & screen sharing, end-to-end encrypted, to embed in any website with a simple iframe.
-
pade
Pàdé (Yoruba word for Meet) is a browser extension (Chrome/Edge) based unified communications desktop client for Openfire.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: What's the state of screen-sharing games to friends on linux? | /r/linux_gaming | 2023-06-26
Project mention: BigBlueButton: Complete open source web conferencing system | news.ycombinator.com | 2024-05-01
> despite WebRTC mostly being about client/client communication
This is actually kind of a misconception, though it’s an understandable one given that WebRTC is almost always pitched as a peer-to-peer protocol.
In practice, most people using WebRTC for video are sending their video to a server, not directly to another client. It’s pretty safe to assume that most people who use your app are going to need TURN, and at that point, you’re not really doing peer-to-peer at all, so you might as well just have your browser-based app talk to a server that’s pretending to be another browser.
These servers (called Selective Forwarding Units or SFUs) can operate like a TURN server in the case of a one-on-one call, but they can also multiplex everyone’s feeds in the case of a larger conference (peer-to-peer 5 person calls would require each participant to send 4 copies of their video) and often have extra features like the ability to record calls, transcode streams or convert to other protocols.
The one I’ve used a lot is called Janus[0], it’s open source and has good docs, I recommend people check it out if they’re interested in getting deeper into WebRTC or other video streaming tech.
[0] https://janus.conf.meetecho.com
Jitsi Meet for selfhosted Video Meetings
Mirotalk - [ Star on GitHub ]
Project mention: Ask HN: Zoom alternatives which preserve privacy and are easy to use? | news.ycombinator.com | 2023-08-07Git repo: https://github.com/OpenVidu/openvidu
Not affiliated, just trying to save a moment or two of confusion and some extra clicking
Project mention: Ask HN: Any good open source video conferencing options? | news.ycombinator.com | 2023-08-02Came across [Jitsi](https://github.com/jitsi/jitsi-meet-electron/releases/tag/v2023.7.2) and [BigBlueButton](https://github.com/bigbluebutton/bigbluebutton), does anyone have experience of running these or others in production?
If you haven't seen it before, Chitchatter is an open source web app that instantly enables private, anonymous communication between people. Once connected you can easily chat, share audio and video, and transfer files. All communication is encrypted and peer-to-peer.
Project mention: livekit-server VS galene - a user suggested alternative | libhunt.com/r/livekit-server | 2024-03-28
Project mention: MIROTALK: Free AI Web real time conferences for all needs | /r/mirotalk | 2023-06-13
Project mention: MIROTALK: Free AI Web real time conferences for all needs | /r/mirotalk | 2023-06-13
video-conferencing related posts
-
Show HN: New Jitsi WebRTC Alternative: ChatGPT, File Transfer, Docker
-
Ask HN: Any good open source video conferencing options?
-
Best voice and video chat?
-
Jitsi: More secure, more flexible, and completely free video conferencing
-
What are good self-hosted WebRTC video solutions today?
-
Needs help with jitsi
-
Best WebRTC Open Source Self Hosted projects You know?
-
A note from our sponsor - SurveyJS
surveyjs.io | 5 May 2024
Index
What are some of the best open-source video-conferencing projects? This list will help you:
Project | Stars | |
---|---|---|
1 | srs | 24,249 |
2 | Jitsi Meet | 21,711 |
3 | Etherpad | 15,854 |
4 | Tinode | 11,555 |
5 | BigBlueButton | 8,353 |
6 | janus-gateway | 7,814 |
7 | docker-jitsi-meet | 2,950 |
8 | mirotalk | 2,537 |
9 | nettu-meet | 2,235 |
10 | mirotalksfu | 1,821 |
11 | openvidu | 1,801 |
12 | jitsi-meet-electron | 1,474 |
13 | chitchatter | 1,333 |
14 | SkyOffice | 899 |
15 | galene | 862 |
16 | webcam-filters | 541 |
17 | mirotalkwebrtc | 236 |
18 | jitsi-deployment | 214 |
19 | webrtc-video-conference-simple-peer | 209 |
20 | mirotalkc2c | 192 |
21 | docker-zoom-us | 170 |
22 | wirow-server | 165 |
23 | pade | 102 |
Sponsored