A new era for OpenVidu: better perfomance and media quality with mediasoup

  • The OpenVidu Server is the brain of OpenVidu. It handles the signaling plane of the platform, providing the necessary logic to coordinate all of the clients and the different submodules of the system.
  • The Media Server is the heart of OpenVidu. It handles the media plane of the platform, sending and receiving audio and video streams from the clients.

Why mediasoup?

Media quality improvements

  • Simulcast: publishers may send different encodings of the same video stream, each one with a different quality, so that each subscriber can receive the one that best suits their network speed. This can substantially improve the experience for all participants in the videoconference: each participant receives the video that best suits their network conditions without affecting the experience of other users.
  • VP9: this is a more advanced video codec than the widely extended VP8 and H264. It provides better compression rate and better quality with lower bandwidth usage, at the expense of a higher CPU usage on the client side. It also supports SVC. Google Chrome has had it for a while now, and other browsers are getting onboard.

6x more media streams

Maximum number of 1-to-1 video sessions, with their corresponding number of participants and video streams, using Kurento and mediasoup in the same 4 CPUs — 8GB server
Maximum number of 4-to-4 video sessions, with their corresponding number of participants and video streams, using Kurento and mediasoup in the same 4 CPUs — 8GB server

5x quicker connections

Connection establishment time in OpenVidu, Kurento VS mediasoup

100% compatible with your current OpenVidu applications

We are mediasoup collaborators

Select the best media server for your use case

Try the beta support of mediasoup in OpenVidu

Beta limitations

  • There is no INDIVIDUAL recording.
  • There is no support for the forced media codec feature.
  • Be aware. As a beta, there may be bugs that affect the expected general behavior.

New OpenVidu Enterprise edition

What’s next regarding mediasoup

This may have crossed your mind, but we will always give Kurento some love whenever it needs it

Stay tuned for next iterations! You can follow us on Twitter and a Star in GitHub is always welcome :)

--

--

--

Easy videoconference in your web or mobile app

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

I Met a Former PHP Developer Who Wouldn’t Recommend PHP

How Ricky helps his clients start a website real easily

How To Fix Meizu MX2 Not Charging [Troubleshooting Guide]

Engineer straight out of academia in the software industry

What’s New in Hadoop 3.0.0 ??

Python Fundamental — Part Two : Python Syntax Writing

Flutter vs React Native vs Native

The Phantom Horseman,1870–93 by Sir John Gilbert (d.1897)

How a simulated clinic helps us make better software

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
OpenVidu

OpenVidu

Easy videoconference in your web or mobile app

More from Medium

Deploy Node App in 4 EASY Steps Using Caddy

Changes Storage Destination from Local Disk into Google Cloud Storage in Strapi v4

Make your CI faster and improve developer experience: Upgrade to Yarn >2 with (or without)…

Rest APIs vs GraphQL