How do I set up a Vimeo Live webinar in Vimeo?
Learn How
However, in order to set up a Live video in Vimeo, you’ll need to upgrade to their Premium… Once you’ve done that, you can follow these instructions on Vimeo to create your Live video feed… We take care of embedding your video so you will not need to use the embed code that Vimeo provides