• Home
  • Demos
  • OpenVidu Call
  • Support
  • Pricing
  • Docs
Create custom videoconference services with ease
Try our demos Go to docs

Create custom videoconference services

Ready to use app

You can start using OpenVidu platform just now with our refined OpenVidu Call web application.

It provides all typical features you are used to use in other videoconference applications: multiparty, screen share, chat, mosaic/dominant speaker layouts, device selection, Virtual Background and more.

All is customizable

Your limit is your imagination. You can customize how videos are shown, what users are able to enter a video conference, if they can publish video or not, etc.

Just pick a frontend technology (Vanilla JS, Angular or React) or mobile technology (Ionic, React Native or native) and a backend technology (Java, NodeJS or any other) and start creating your own solution.

On your own servers

OpenVidu platform is provided as a software that you install on your own servers or in your preferred cloud provider. This makes OpenVidu a very cost-effective solution for products requiring real-time video transmission, compared to other alternatives.

You have full control over the platform. Privacy and other regulatory requirements can be satisfied without problems.

All you need to create the best experiences

WebRTC videoconferences

One-to-One, One-to-Many, Many-to-Many. Any combination you can think of is possible with OpenVidu

Open source

OpenVidu is an OpenSource project licensed under Apache License v2. Use it for free

Multiplatform

Chrome, Firefox, Safari, Opera, Edge, Android, iOS, desktop apps. All compatible with each other

Easy to use

Ready-to-use components that you can simply paste in your code to quickly get your videocalls up and running, and a super simple API let you build anything in a quick but powerful way

Easy to deploy

Support for deploying in the most popular cloud provider in a few clicks. Or if you prefer, we have a very short step-by-step guide on how to successfully deploy OpenVidu with Docker wherever you want

Tutorials/Demos available

As developers we believe that the best way to engage other colleagues in our platform is providing lots of working examples and guides to serve as a starting point

Keep your videoconferences private

WebRTC encryption, our server API and our client role-based system guarantee all your calls will be completely private

Compatible with lots of frontend technologies

JavaScript, Angular, React, Vue.js, Ionic, React Native, Electron... Just choose your preferred language and framework

Compatible with any backend technology

OpenVidu offers out of the box Java and Node clients for controlling your videocalls from your server, but it also exposes a REST API to allow any backend technology to be used

Limit client capabilities with predefined roles

Decide which user is allowed to subscribe, publish or moderate video streams with predefined roles. Securing your videocalls has never been so easy!

Message broadcasting

You can implement a chat within just a few lines of code with OpenVidu. Any user to user text-based communication your app may need can be implemented very easily

Recording

Record your videocalls with complete freedom: OpenVidu provides predefined layouts, but you can use your own custom layouts to accomplish any kind of result

Screen sharing

OpenVidu allows your clients to share their screens. Support for multiple major browsers.

Audio and video filters

OpenVidu is the only WebRTC technology that allows you to apply real-time audio and video filters. All of it perfectly integrated in OpenVidu simple high-level API

IP cameras

You can show IP cameras in OpenVidu like any other participant. Implementing a surveillance system has never been so easy!

Streaming to YouTube/Twitch

OpenVidu offers a special module to export your sessions to RTMP, so that you can easily broadcast them to live-streaming platforms such as YouTube or Twitch. Check it out here.

Phone call integration

You can add phone call participants to your OpenVidu sessions making use of OpenVidu SIP bridge module. Check it out here.

Supported plans and professional support

We offer OpenVidu Pro for those companies interested in a more advanced production setup, focused on improved monitoring, scalability and fault tolerance. And OpenVidu team is opened to providing professional support for any project related to the platform. Contact us now!

How does OpenVidu work?

WebRTC is the ultimate responsible for all media transmission at the very heart of OpenVidu. WebRTC is a modern, cross-platform framework that democratizes media transmission over the Internet. It is promoted by Google, Mozilla, Opera and others.

OpenVidu wraps and hides all the low-level operations. The main goal we pursue is to provide a simple, effective, easy-to-use API so you can forget about WebRTC, ICE candidates and media server tricky stuff. Just include the OpenVidu client-side and OpenVidu Server for handling the media flows. To securize your video-calls from your backend, you can make use of one of the available backend-clients or simply consume the REST API exposed by OpenVidu Server.

WebRTC

Plans & Pricing

OpenVidu CE is open-source and free to use, and you have access to the most important OpenVidu features
OpenVidu Pro and OpenVidu Enterprise provide advanced features for more demanding environments

OpenVidu
CE
OpenVidu
PRO
OpenVidu
ENTERPRISE
WebRTC media streams
Recording
Screen sharing
Audio and video filters
IP cameras
Clients: JS, Angular, React, Vue, Ionic, Electron, React Native, Android
Deployment on Premises
Deployment on Cloud
OpenVidu Inspector
Advanced session monitoring
Manual scalability
Elasticity
S3 recording storage
Network quality API
Virtual Background
Speech To Text
Fault Tolerance
Media Server Kurento Kurento Kurento / mediasoup
Streams per core 100 100 500
High Availability
Simulcast
VP9
E2E encryption
Large scale sessions
License Apache 2.0 Commercial Commercial
Support Community support on forums Email support in business hours Email support in business hours
Price Free 0.0006$ core/minute
Visit Pricing
0.0018$ core/minute
Visit Pricing
Docs Docs Docs
Try our demos Go to docs

OpenVidu

  • Privacy policy
  • Cookie policy
  • Terms of service
  • Support

Newsletter

Keep up with OpenVidu news. Enter your e-mail and subscribe to our newsletter.

Visit us Today!

  • Rey Juan Carlos University, Calle Tulipán s/n. 28933 Móstoles (Madrid), Spain

  • info@openvidu.io

Acknowledgments

OpenVidu © 2022