Launch the LiveSlides app.
Open a presentation in PowerPoint.
Go to the Vimeo website.
Navigate to the page you'd like to present.
Copy the URL from your browser.
Paste the URL into the LiveSlides dialog and click "Insert".
A placeholder image will now appear in your slide.
Enter presentation mode to view the live web content.
Choose your presentation software and operating system for instructions on inserting Vimeo into Keynote on Mac or PowerPoint on Windows.