Sitemap

OpenVidu 3.3.0: Introducing AI Services

2 min readJun 27, 2025

AI Services

OpenVidu now supports a catalog of AI services that can be easily integrated into your application to enhance the user experience and add advanced features. These services are delivered through OpenVidu agents: a set of pre-configured and ready-to-use AI modules that seamlessly integrate into your Rooms.

Press enter or click to view image in full size

We are starting with the Speech Processing agent: it focuses on transcribing audio speech to text and processing the results in various ways. Currently offering the Live Captions service, which generates live captions for your users’ speech with great accuracy to display them in your frontend application. The Live Captions service supports many leading AI providers, such as OpenAI, Google, Azure, Amazon and more (see Supported AI providers).

Press enter or click to view image in full size

Of course, you can also implement your own custom agents using the powerful LiveKit Agents framework and deploy it along your OpenVidu deployment. Any LiveKit agent is compatible with OpenVidu. Learn how to do so here.

Other changes

Use a single domain for your deployment (EXPERIMENTAL)

OpenVidu deployments now support TURN with TLS without an additional Domain Name using the flag --experimental-turn-tls-with-main-domain. This is great for production deployments, as it allows you to use a single domain and still support users behind restrictive firewalls.

You can deploy any OpenVidu deployment with this feature enabled:

  • On Premises: perform a non-interactive installation passing the flag. How to perform a non-interactive installation for each OpenVidu deployment: OpenVidu Single Node COMMUNITY, OpenVidu Single Node PRO, OpenVidu Elastic, OpenVidu High Availability with DNS, OpenVidu High Availability with NLB.
  • AWS: when deploying the CloudFormation template, add the flag --experimental-turn-tls-with-main-domain to the parameter named (Optional) Additional Installer Flags", and leave empty parameters under (Optional) TURN server configuration with TLS.
  • Azure: when deploying the ARM template, add the flag --experimental-turn-tls-with-main-domain to the parameter named (Optional) Additional Install Flags, and leave empty parameters under (Optional) TURN server configuration with TLS.

Azure deployment bug fixes

  • Media Nodes are now automatically deleted if the installation process fails, preventing unwanted resources being left in your Azure account.
  • A misconfiguration was preventing the TURN server from working correctly in Azure. This is now fixed.
  • Fixed a race condition during the deployment process in Azure that sometimes caused problems when creating multiple subnets concurrently (9728d96).

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

--

--

OpenVidu
OpenVidu

Written by OpenVidu

Easy videoconference in your web or mobile app

No responses yet