The good news is that there are no downloads required to hold a video conference call with this service. All that you will need is a Chrome browser.

- Chrome download link:

To check that you're set to go for video calling, simply visit the following link and click on the green start button at the top right:

If everything is fine then your result should look something like this: