OPENVIDU RECORDING COMPOSED URL value

Hello,

(not sure about the correct category, but here it goes)

I have a question regarding the OPENVIDU_RECORDING_COMPOSED_URL env variable. In the documentation, it says that (for CE) it should have value of https://HOST:PORT/dashboard, but, by looking at the code and experimenting myself, I think that value https://HOST:PORT should also work (I didn’t check whether version with /dashboard will actually work or not).

Is there a specific reason why dashboard was referenced here? :slight_smile:

Thank you in advance and best regards,

It does not work without “/dashboard”.
OpenVidu default layouts are just a part of the web application served by openvidu-server, which acts as the “visual dashboard” of the deployment. This dashboard is different in OpenVidu CE and PRO. In OpenVidu CE is just a simple page where to test the deployment with a simple test video session. In OpenVidu Pro is a more complex SPA with more functionality. What we call OpenVidu Inspector.

openvidu-server then has different endpoints:

  • https://DOMAIN:PORT/: the default and main entrypoint of openvidu-server. In a browser this URL will show you a welcome landing page that looks like this:
    image
  • https://DOMAIN:PORT/dashboard (CE) or https://DOMAIN:PORT/inspector (PRO) for the web app.

As I said at the beginning, the default COMPOSED recording layouts are part of dashboard/inspector. So if you don’t set it on OPENVIDU_RECORDING_COMPOSED_URL and you use default recording layouts, then the recording will only show the welcome landing page.

1 Like