Home#
Create your real-time video and audio application with ease
-
Ready to use app
You get OpenVidu Call with every OpenVidu installation.
A fully-fledged videoconference application with all the features you expect: multiparty, device selection, screen share, chat, recording, virtual background and more! -
All is customizable
If you want to integrate OpenVidu into your own application, there are UI Components that are quickly to setup but also highly customizable. If you want total control, you can use SDKs to fine-tune the integration of OpenVidu in your app. Learn more at Developing your OpenVidu app.
-
Self-hosted
OpenVidu is designed from the ground up to be self-hosted in your own servers. With OpenVidu you can easily deploy and manage a production-ready live-video solution in your own infrastructure, whether it is on premises or in your favorite cloud provider. Leverage your hardware and regain control of your users' data!
-
Professional support
We are experts in WebRTC. We have been developing real time tools and supporting customers building their solutions for over a decade. Let's work together to make your project a success! Contact us now.
Self-host a production-ready live-video platform with advanced capabilities typically reserved for SaaS solutions
-
Easy to deploy
What could take a whole DevOps team days of work, with OpenVidu you can have it ready in minutes: an easy installation, configuration and administration experience to your self-hosted, production grade, real-time solution. Install now.
-
Cost effective
OpenVidu COMMUNITY is open source, free and can handle a significant user load. With OpenVidu PRO you can handle more simultaneous Rooms in the same hardware thanks to mediasoup integration. This allows reducing the cost of each Room, making OpenVidu PRO truly cost-effective as a self-hosted solution. See Pricing.
-
Performant
OpenVidu is built to be incredibly powerful. It is based on the best open source WebRTC stacks: LiveKit and mediasoup. By combining the best of both worlds, OpenVidu provides outstanding performance.
-
Scalable
OpenVidu has been designed from the outset with scalability in mind. Host videoconference rooms and large live streams with hundreds of participants. Autoscale your cluster to adapt to the demand and optimize your resources.
-
Fault tolerant
OpenVidu offers fault tolerance in all its components. Deploy a reliable cluster knowing that if one of your node goes down, others will be able to continue working with no downtime.
-
Observable
OpenVidu brings everything necessary to monitor the status, health, load and history of your deployment. It automatically collects events, metrics and logs and provides OpenVidu Dashboard and a Grafana stack to navigate them.
All the features you need to quickly build your perfect real-time application
-
WebRTC
Achieve ultra-low latency in your videoconference or live streaming app thanks to WebRTC.
-
Security at all levels
E2E encryption, fine-grained access control and highly secure deployments for the most demanding security requirements.
-
Multiplatform
Chrome, Firefox, Safari, Android, iOS, Unity, Windows, MacOS, Linux... OpenVidu is compatible with all of them.
-
Up to 4K video and HQ audio
HD up to 4K video resolution, and crisp audio quality with noise cancellation and echo suppression.
-
Recording
Record your videocalls with complete freedom. You can use predefined layouts or easily build your own.
-
Broadcast to YouTube/Twitch
OpenVidu allows you to easily broadcast your sessions to live-streaming platforms such as YouTube or Twitch.
-
Screen sharing
Screen share from browsers or native applications with ease, always with the best quality.
-
Virtual Backgrounds
Apply effects to your videos, blurring the background or replacing it with an image.
-
Server side processing
For the most advanced use cases: you can add pipelines to process video and audio streams in real time in your servers.