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: www.google.com/chrome/browser/desktop
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: test.webrtc.org
If everything is fine then your result should look something like this: