Issue with Remote Video Stream not Displaying in mediasoup-demo v3 Clone

Hello fellow developers,

I hope this message finds you well. I am currently working on a project using the [mediasoup-demo v3] (GitHub - versatica/mediasoup-demo: mediasoup official demo application) repository as a starting point. I have successfully cloned the project and fulfilled all the requirements. Both the server and the app are up and running without any errors.

However, I have encountered an issue that I’m struggling to resolve. In the video meeting feature, users have the ability to create meetings and share the link. The local video stream is displaying perfectly fine, but I’m facing a problem with the remote video streams not showing up for other participants.

I have attached a screenshot for reference,

I have thoroughly reviewed the project’s documentation and relevant code sections, but I haven’t been able to identify the root cause of this issue. I suspect it might be related to the configuration or the connection between the client and server.

Has anyone else encountered a similar problem while working with the mediasoup-demo v3? If so, could you kindly share any insights or solutions you might have? Any guidance on which parts of the code to double-check or specific troubleshooting steps would be greatly appreciated.

Thank you in advance for your assistance. I’m eager to resolve this issue and continue making progress on this project.

The issue happens mostly if you haven’t provided correct ip, ports of the server. If you have deployed to server then you should provide public ip of the server plus the ports you provided should be opened to public.

You can further debug the issue by checking it on chrome://webrtc-internals in chrome browser. It will show you the ice candidate pairs, you can see what is the server ip and the port and all the stuff.

Thanks a lot.
Could you please provide me with a list of video tutorials or instructional resources that offer comprehensive guidance on understanding the Mediasoup v3 API effectively? Your assistance in this matter is greatly appreciated.

The best guide to understand the api is the official documentation itself and if you have any confusions you can go through the relevant topic in this discourse community,

Apart from that there are couple of good video tutorials on youtube that will be helpful to understand it further.

1 Like