What is OpenVidu?
OpenVidu is a powerful platform to develop WebRTC real-time applications. With it you can add real-time audio and video capabilities to your application: build any kind of videoconference experience, serve ultra-low latency livestreams to thousands of users, manage real-time videos from your drones or camera feeds and record them... The possibilities are truly endless!
It is based on LiveKit and mediasoup, bringing the best of both worlds to provide a performant, fault-tolerant, scalable and observable solution.
and
based
OpenVidu is built upon LiveKit and mediasoup , the best open source, cutting edge, end-to-end WebRTC stacks. OpenVidu takes the best of LiveKit and the best of mediasoup and mix them together in the ultimate real-time solution.
On-Premises
OpenVidu is provided as a software that you install on your own servers. You can easily deploy and manage a fully fledged live-video solution in your own infrastructure, including the most popular cloud providers.
Performant
OpenVidu is built to be incredibly powerful. It uses LiveKit at its core, but it goes much further providing up to 2x performance of LiveKit. You can host double the users in your video rooms just by using OpenVidu.
Scalable
OpenVidu has been designed from the outset with scalability in mind. Add nodes to increase the capacity of your cluster when necessary and remove them when no longer needed to 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 provides different tools and APIs to monitor the status, health, performance and history of your deployment. It automatically collects logs and metrics and offers a dashboard to visualize them.
OpenVidu editions#
OpenVidu is available in two editions:
- OpenVidu COMMUNITY: free to use. It is a single-server deployment and provides a custom LiveKit distribution with Egress, Ingress, S3 storage and monitoring. Ideal for development and testing, but also for small-scale production deployments. You can host hundreds of simultaneous participants in your rooms by running OpenVidu Community in a sufficiently powerful server!
- OpenVidu PRO: OpenVidu commercial edition. It is a multi-server deployment with all the features of OpenVidu Community plus 2x performance, scalability, fault tolerance and improved monitoring and observability. Ideal for large-scale production deployments with heavy traffic that require the highest standards. You can start with OpenVidu Community and upgrade to OpenVidu Pro when needed.
Visit openvidu.io to learn more about what OpenVidu has to offer.