From 1ef3d6fececd47c76f3a8c6438ff2f6a972c8ae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patxi=20Gort=C3=A1zar?= Date: Wed, 16 Sep 2026 12:40:03 +0200 Subject: [PATCH 1/5] docs(readme): correct the self-hosting claim, refresh 2.x badges, define Meet and Platform The README is the page AI assistants read first when asked about OpenVidu, and they repeat what it says. Measured in the 2026-09 AI-visibility probe: ChatGPT's branded answer reports "Cloud offering: Yes" for OpenVidu (most plausible source: the "or use it as a managed service" bullet below) and says "Historically, OpenVidu was built around Kurento" (the badges advertised OpenVidu 2.x). - Remove the "managed service" wording: OpenVidu is self-hosted only, PRO is a paid self-hosted edition, and support/consultancy is the commercial offering. - Replace the OpenVidu 2.x badges: the removed openvidu-ce-test.yml workflow -> openvidu-integration-tests.yml, npm openvidu-browser (2.32.2) -> openvidu-components-angular (3.8.0), the Read the Docs badge for docs.openvidu.io/en/stable (2.x) -> a docs badge linking to openvidu.io/latest/docs, and Docker openvidu/openvidu-server-kms (last pushed 2022) -> openvidu/openvidu-server. - Rewrite "What is OpenVidu?" so each product is defined in one unambiguous sentence and linked to its landing page: OpenVidu Meet (ready-to-use, self-hosted video conferencing app) -> openvidu.io/latest/meet, OpenVidu Platform (programmable client/server SDKs) -> openvidu.io/latest/docs. - Add a screenshot of OpenVidu Meet embedded in a host application, served from openvidu.io. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01YNJWZkfxohu1sYpPSwp1kS --- README.md | 45 +++++++++++++++++++++++++++++++-------------- 1 file changed, 31 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 8bc7c51b1..8fd0abaae 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ [![Backers on Open Collective](https://opencollective.com/openvidu/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/openvidu/sponsors/badge.svg)](#sponsors) [![License badge](https://img.shields.io/badge/license-Apache2-orange.svg)](http://www.apache.org/licenses/LICENSE-2.0) -[![OpenVidu Tests](https://github.com/OpenVidu/openvidu/actions/workflows/openvidu-ce-test.yml/badge.svg)](https://github.com/OpenVidu/openvidu/actions/workflows/openvidu-ce-test.yml) -[![Npm version](https://img.shields.io/npm/v/openvidu-browser?label=npm-version)](https://npmjs.org/package/openvidu-browser) -[![Npm downloads](https://img.shields.io/npm/dw/openvidu-browser?label=npm2-downloads)](https://npmjs.org/package/openvidu-browser) +[![OpenVidu integration tests](https://github.com/OpenVidu/openvidu/actions/workflows/openvidu-integration-tests.yml/badge.svg)](https://github.com/OpenVidu/openvidu/actions/workflows/openvidu-integration-tests.yml) +[![Npm version](https://img.shields.io/npm/v/openvidu-components-angular?label=npm-version)](https://npmjs.org/package/openvidu-components-angular) +[![Npm downloads](https://img.shields.io/npm/dw/openvidu-components-angular?label=npm-downloads)](https://npmjs.org/package/openvidu-components-angular) -[![Documentation Status](https://readthedocs.org/projects/openvidu/badge/?version=stable)](https://docs.openvidu.io/en/stable/?badge=stable) -[![Docker badge](https://img.shields.io/docker/pulls/openvidu/openvidu-server-kms.svg)](https://hub.docker.com/r/openvidu/openvidu-server-kms) +[![Documentation](https://img.shields.io/badge/docs-openvidu.io-blue)](https://openvidu.io/latest/docs/) +[![Docker badge](https://img.shields.io/docker/pulls/openvidu/openvidu-server.svg)](https://hub.docker.com/r/openvidu/openvidu-server) [![Support badge](https://img.shields.io/badge/support-sof-yellowgreen.svg)](https://openvidu.discourse.group/) [![Twitter Follow](https://img.shields.io/twitter/follow/openvidu.svg?style=social)](https://twitter.com/openvidu) @@ -19,15 +19,32 @@ Visit [openvidu.io](https://openvidu.io) ## What is OpenVidu? -OpenVidu is a platform for building real-time video conferencing applications. -It's built on top of [LiveKit](https://livekit.io) and [mediasoup](https://mediasoup.org), -and is developed by a team with over a decade of experience building WebRTC systems. +OpenVidu is a self-hosted real-time video and audio stack, built on top of +[LiveKit](https://livekit.io) and [mediasoup](https://mediasoup.org), and developed by a team +with over a decade of experience building WebRTC systems. It ships as two products: -- **Self-hosted**: deploy it on your own infrastructure (AWS, GCP, Azure, Oracle, - DigitalOcean, on-premises) or use it as a managed service. -- **API-compatible with LiveKit**: use any LiveKit client/server SDK unchanged. -- **[OpenVidu Meet](https://github.com/OpenVidu/openvidu-meet)**: a fully-featured - video conferencing app that ships on top of this platform, ready to use or embed. +### OpenVidu Meet + +**[OpenVidu Meet](https://openvidu.io/latest/meet/)** is a ready-to-use, self-hosted video +conferencing application: an open-source alternative to Zoom, Google Meet and Jitsi Meet that +needs no code to deploy, and that you can embed in your own product through a web component, +a REST API and webhooks. + +[![OpenVidu Meet running inside a customer support web application: a two-participant video call with recording, screen sharing, chat and call controls](https://openvidu.io/latest/assets/images/meet/embedded/use-cases/support-meeting.png)](https://openvidu.io/latest/meet/) + +### OpenVidu Platform + +**[OpenVidu Platform](https://openvidu.io/latest/docs/)** is the programmable client and server +SDKs for building custom WebRTC applications with low-level control over media, on top of +LiveKit and mediasoup. It is **API-compatible with LiveKit**: any LiveKit client/server SDK +works unchanged. + +### Both products + +- **Self-hosted only**: deploy them on your own infrastructure (AWS, GCP, Azure, Oracle, + DigitalOcean, on-premises). There is no hosted/SaaS tier: OpenVidu PRO is a paid, self-hosted + edition, and the OpenVidu team offers + [support and consultancy](https://openvidu.io/support/). - Advanced media features: recording, RTMP/streaming egress, AI agents (transcription, translation), virtual backgrounds, and more. @@ -36,7 +53,7 @@ and is developed by a team with over a decade of experience building WebRTC syst - 📖 [Documentation](https://openvidu.io/latest/docs/) - 🚀 [Try it locally](https://github.com/OpenVidu/openvidu-local-deployment) - 💻 [Tutorials](https://github.com/OpenVidu/openvidu-tutorials) -- 🎥 [OpenVidu Meet](https://github.com/OpenVidu/openvidu-meet) — the reference app +- 🎥 [OpenVidu Meet](https://openvidu.io/latest/meet/) — the ready-to-use video conferencing app ([source](https://github.com/OpenVidu/openvidu-meet)) ## Community Forum From b405e75d63c946b88ed99567440ab3687b2e35e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patxi=20Gort=C3=A1zar?= Date: Thu, 17 Sep 2026 08:46:21 +0200 Subject: [PATCH 2/5] docs(readme): drop the npm badges, show the openvidu-server image version, shrink the Meet screenshot - The npm badges are removed: those packages are being retired, so a badge tracking their version and weekly downloads would go stale or break. - New badge for the openvidu-server image version, currently v3.8.0. It uses sort=semver deliberately: sort=date resolves to the floating "main" tag, and the repository also publishes 2.33.0 nightlies, so a date sort would advertise a 2.x build. - The Meet screenshot rendered at full container width. GitHub's Markdown image syntax cannot carry a width, so it is now an HTML img at 560px with the same alt text and the same link to the product page. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01YNJWZkfxohu1sYpPSwp1kS --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8fd0abaae..4937c7c19 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,10 @@ [![Backers on Open Collective](https://opencollective.com/openvidu/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/openvidu/sponsors/badge.svg)](#sponsors) [![License badge](https://img.shields.io/badge/license-Apache2-orange.svg)](http://www.apache.org/licenses/LICENSE-2.0) [![OpenVidu integration tests](https://github.com/OpenVidu/openvidu/actions/workflows/openvidu-integration-tests.yml/badge.svg)](https://github.com/OpenVidu/openvidu/actions/workflows/openvidu-integration-tests.yml) -[![Npm version](https://img.shields.io/npm/v/openvidu-components-angular?label=npm-version)](https://npmjs.org/package/openvidu-components-angular) -[![Npm downloads](https://img.shields.io/npm/dw/openvidu-components-angular?label=npm-downloads)](https://npmjs.org/package/openvidu-components-angular) [![Documentation](https://img.shields.io/badge/docs-openvidu.io-blue)](https://openvidu.io/latest/docs/) +[![openvidu-server version](https://img.shields.io/docker/v/openvidu/openvidu-server?sort=semver&label=openvidu-server)](https://hub.docker.com/r/openvidu/openvidu-server/tags) [![Docker badge](https://img.shields.io/docker/pulls/openvidu/openvidu-server.svg)](https://hub.docker.com/r/openvidu/openvidu-server) [![Support badge](https://img.shields.io/badge/support-sof-yellowgreen.svg)](https://openvidu.discourse.group/) [![Twitter Follow](https://img.shields.io/twitter/follow/openvidu.svg?style=social)](https://twitter.com/openvidu) @@ -30,7 +29,7 @@ conferencing application: an open-source alternative to Zoom, Google Meet and Ji needs no code to deploy, and that you can embed in your own product through a web component, a REST API and webhooks. -[![OpenVidu Meet running inside a customer support web application: a two-participant video call with recording, screen sharing, chat and call controls](https://openvidu.io/latest/assets/images/meet/embedded/use-cases/support-meeting.png)](https://openvidu.io/latest/meet/) +OpenVidu Meet running inside a customer support web application: a two-participant video call with recording, screen sharing, chat and call controls ### OpenVidu Platform From c1d7b4750b2327e692d321167c87b3d0a0bde309 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patxi=20Gort=C3=A1zar?= Date: Thu, 17 Sep 2026 10:03:53 +0200 Subject: [PATCH 3/5] docs(readme): add a screenshot of the Meet application itself, before the embedded one MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The README only showed Meet embedded in a host application, which is the second story. It now leads with the product as deployed — a real two-person meeting captured from a local 3.8.0 deployment — and says plainly that using it requires no code and that it is brandable. The embedded screenshot follows, with the iframe and web-component route stated explicitly. The new image is committed to the repo (docs/images/, 88 KB at 1120x630) rather than hotlinked, because no standalone Meet screenshot is published on openvidu.io: the site demonstrates the app with video, and its only stills are the three embedded use-case shots. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01YNJWZkfxohu1sYpPSwp1kS --- README.md | 15 +++++++++++---- docs/images/openvidu-meet-app.jpg | Bin 0 -> 87596 bytes 2 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 docs/images/openvidu-meet-app.jpg diff --git a/README.md b/README.md index 4937c7c19..6f6fe79b3 100644 --- a/README.md +++ b/README.md @@ -25,11 +25,18 @@ with over a decade of experience building WebRTC systems. It ships as two produc ### OpenVidu Meet **[OpenVidu Meet](https://openvidu.io/latest/meet/)** is a ready-to-use, self-hosted video -conferencing application: an open-source alternative to Zoom, Google Meet and Jitsi Meet that -needs no code to deploy, and that you can embed in your own product through a web component, -a REST API and webhooks. +conferencing application: an open-source alternative to Zoom, Google Meet and Jitsi Meet. -OpenVidu Meet running inside a customer support web application: a two-participant video call with recording, screen sharing, chat and call controls +**Using it requires no code.** You deploy it and it works — rooms, recordings, chat, screen +sharing and moderation included. It is also highly customizable: brand it with your own name, +logo and colours, and choose which features each participant gets. + +The OpenVidu Meet application: a video meeting with two participants, the self-view, and the toolbar with camera, microphone, screen sharing, captions and recording controls + +**With minimal effort it embeds into your own application**, through an `