OpenVidu Enterprise edition is available in beta, free of charge for a limited time. It includes mediasoup support as Media Server, which includes a great boost in performance and quality. To test it you need an OpenVidu Pro license. Visit OpenVidu Enterprise documentation to learn how to enable it.

You can learn more about mediasoup support in the following post. A new era for OpenVidu: better perfomance and media quality with mediasoup

Safari was the only supported browser in iOS until 2.19.0. Now latest versions of Chrome, Firefox, Microsoft Edge and Opera are also supported in iPhones and iPads.


Hi, OpenVidu developers! Here we are to happily announce that our beloved platform is taking the biggest leap to date since its inception: we are adding support for a different media server. Let’s answer the most important questions you may have after coming across this news.

OpenVidu platform is made of many different parts seamlessly working together as a single coherent entity to provide videoconferencing capabilites to your application. But simplifying to the extreme, if we were to choose the two main modules of the platform, those would be what we call the OpenVidu Server and the Media Server.

  • The…


Recording API has been extended in this release. The two main new features are:

  • You can now set the desired frame rate of your COMPOSED recordings.
  • You can set default values for all recording properties when initializing a Session.

This second point is the result of a small but significant refactoring of the Session object. Before, Session objects had custom attributes for defining default values for its recordings:

"defaultOutputMode": "COMPOSED",
"defaultRecordingLayout": "CUSTOM",
"defaultCustomLayout": "mySimpleLayout"

Now it has a single attribute defaultRecordingProperties that is an actual RecordingProperties object, containing all of the available attributes to customize recordings:


New features

OpenVidu Pro has always been focused on offering scalability features upon OpenVidu CE, and there was still one very important limitation: COMPOSED recordings were not scalable, as they were being performed in the OpenVidu Server Pro Node. Until today: from 2.17.0, recording modules will be launched in Media Nodes. Since Media Nodes are infinitely scalable, the limit of simultaneous COMPOSED recordings has been effectively eliminated, and the load on your OpenVidu Server Pro node should remain much lower and stable. This is great news!

COMPOSED recording in OpenVidu Pro 2.17.0 is fully scalable

Until now OpenVidu always honored the preferred video codec requested by each client. This had a…

New features

One of the most important elements in real-time WebRTC connections is the network. It can have a huge impact in the quality of the media streams being transmitted. Usually we have control over the quality of the server-side network, but we don’t have any guarantee about the network of the clients. For that reason, it is especially important to monitor and to be able to warn about network problems to our end users.

This is why OpenVidu Pro now offers the Network Quality API. Now you can listen for network quality change events in your application’s client. Use it to…

New features

OpenVidu Pro has always had scalability as one of its main features. But until now, the responsibility for the management of the cluster fell on the users themselves, who had to actively monitor the status of their OpenVidu Pro clusters to add or remove nodes manually. In fact, we’ve observed that many users simply launch a new OpenVidu CE monolithic deployment whenever they need more capacity for more sessions, as this can be currently more convenient than managing an OpenVidu Pro cluster with REST API.

Of course this is not ideal. For that reason, with OpenVidu 2.15.0 we’re pleased to…

Here we are again, trying to keep up with our intention of releasing new versions of OpenVidu more often. This version brings some interesting features and stabilizations over what was constructed with 2.13.0.

New features

OpenVidu Call is our flagship demo application. It is an example of a common use case of videoconferencing application, built with love and available for everyone with its open source license.

People liked it so much that we decided to integrate it by default in OpenVidu 2.13.0 official deployments. Now, when deploying OpenVidu in production, OpenVidu Call is automatically added to the stack and you can start…

We have great news! From now on, installing, upgrading, configuring and managing in any way your OpenVidu deployment will be a piece of cake.

Docker-based deployment of OpenVidu

OpenVidu 2.13.0 introduces a brand new Docker-based deployment. It uses docker-compose to manage all of the necessary services. Why did we make the decision of migrating to Docker after 2.12.0 release? It was a mix of two reasons:

First reason: OpenVidu users have always asked for a Docker-based deployment. OpenVidu users are clever. Docker is the first thing an OpenVidu user will encounter when going through any of our tutorials, as we recommend to use a…

Hello there! It’s been a long time since the last release, and we appreciate the patience of the whole community. We have been working tirelessly on many aspects of the platform to make it better, more versatile and easier to use. Let’s dive into the new features of OpenVidu 2.12.0!

New features in OpenVidu CE

You can now publish IP cameras into an OpenVidu Session!. You users will be able to receive it as they receive any other regular webcam stream. With this new feature you can for example implement surveillance systems in the blink of an eye. How about receiving your IP camera video…

Android is back in OpenVidu!

As you know, OpenVidu officially supports Android and iOS through Ionic, and since version 2.10.0 through React Native framework. But users have been repeatedly asking us about the idea of developing real native mobile apps, not relying on hybrid mobile frameworks.

So OpenVidu team started a new Android project based on the latest official Google WebRTC library. We must thank Sergio Paniego Android project, which was a useful starting point. We have cleaned and updated all dependencies to their latest versions, and refactored the project in a more legible way.

openviud-android tutorial has been developed…


Easy videoconference in your web or mobile app

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store