Black camera on Openvidu 2.17.0

Hello,
My company actually uses openvidu 2.15.0 and we are trying to update to 2.17.0, but when we are creating sessions with two users, sometimes the camera from one to other shows black screen. We’re using Openvidu-angular at front end version 2.17.0 too.
Sometimes works fine, but at most of the time we’re having that black camera issues. Need help

PS: Version 2.15.0 works very fine but we need to update

Are you upgrading from minor version to minor version? You can not upgrade from 2.15.0 to 2.17.0 directly.

First update OpenVidu Server to 2.16.0 and after that, update your clients.

When everything works, update from 2.16.0 to 2.17.0. In the same way, first server and after that the clients.

Follow instructions here: OpenVidu Docs or reinstall an OpenVidu Server for each version you want to upgrade.

If you are not using mobile clients and you can turn off OpenVidu server, update your application (backend and frontend) and then start the service again, then you can jump from 2.15 to 2.17.

Please to help with the regression you have detected we need a sample project (the most similar possible to one of our tutorials) with steps to reproduce the issue. In that way, we can see there is no issues with 2.15 and there are issues with 2.17 and discover the root of the problem.

Best regards

To be more clear, We aren’t updating directly, we are taking proof of concept in a new 2.17.0 server and in a separate branch updated the front-end client to 2.17.0.
We’re using openvidu-angular dependecy

I see…

Please describe exactly the issue you have. Just creating sessions with 2 participants and sometimes the session is not working?

Where you have deployed the OpenVidu server?

That’s it. For our business model, we need only 2 participants per session but when the 2 participants are into the session, one can’t see the others camera or both have the camera black and no audio and sometimes everything works fine. We’ve noticed too a warning at front-end console with a “version mismatch” message, but it logs (undefined) for the server and 2.17.0 for the client. We assure server version is 2.17.0. But if there is a way that we can check API version by a rest api endpoint or something else, we could apply it.

We deployed the openvidu server at an AWS instance like recommended on OpenVidu Docs
Instance Details:
Instance Type Model: c5.xlarge
vCPU: 4
Memory: 8

Front-end details:
Angular 11 ("@angular/common": “11.2.11” to be more especific)
openvidu-angular dependency: 2.17.0

PS: Problem exists with recordingMode MANUAL and ALWAYS on session creation, but we need to ALWAYS record the sessions.

Hello @metareports,

We are going to publish a new version (2.18) the next week. In that release we are going to implement a reconnection mechanish to avoid this kind of issues with WebRTC connection.

Please test it when we publish and share with us the results.

Regards

1 Like