Video Calling for my Telepresence Robot

Hello all!

I want to add two-way video calling to my telepresence robot but I am struggling to find the right resources/approaches that are also for free. I did find a video by coding bus however the website hosting service he used in his video isn't available anymore (https://youtu.be/WZI2VtOPFHc?si=HRgzhEarUHbvT3-j). I also found a Kodular x agora solution. I tried to import the project but it unfortunately did not work due to incompatibilities.

I was thinking of accessing Skype or Google Meet or a free video streaming service called videolink2me using the webviewer but I am unsure of how to achieve this.

Could anyone possibly provide some guidance and any alternatives on how to achieve this?

Here is a layout as well of how I want to implement it:

image
image

This is the communication flow for the telepresence robot.

This is the robot app that connects to the ESP32 at the base of the robot. I will add the two-way video streaming at the top.


Here is the robot application that sends the control movements via the joystick and receives feedback data. The video streaming will be at the top of the app (I will still rework it to get more space for video streaming).

1 Like

Nice project.

Maybe this will help How Can I Make a Video Calling App? - #2 by gordonlu310

But you could also use Jitsi Meet for this.

Thanks Peter!

I had a look at the Agora x Kodular option before and the issue is that the solution is incompatible with MIT App Inventor (I stand to be corrected).

Further with the videos suggested on that post, the website hosting service is not available anymore so I can not use it unfortunately.

How can I use platform you suggested?

You can get a unique url that you put in a webviewer.

So I have created an account and I am now here:


Where would I get the unique URL and would I then be able to access the same meeting using that URL? Like I won't have to generate new codes for each meeting like most video calling applications?

On the frontpage you could get a url that is unique if you want.

If want to be able to moderate the talk you have to use the book a meeting URL link you see in the image above. That takes you here https://moderated.jitsi.net/

Then you have to sign up with a Google, Facebook or Github account.

Just try it out and see if it works for you. It is free.

Thanks, got it working between my computer and my phone. However, it is not letting me enable my microphone and camera access. MIT App Inventor has been given access through my phone settings. It says that you have to "use the camera button in the address bar to fix" and when I press it to fix it, I get the same error message. I get the same issue with the microphone.