To live stream to Vimeo, you'll need a broadcast encoder. Here are some encoders we recommend:
- Encoder best practices
- Vimeo mobile app
- Livestream Studio
- Open Broadcaster Software
- Teradek encoders
- NewTek Tricaster
- Epiphan Pearl and Pearl 2
- Livestream Broadcaster Pro
No matter which encoder you are using, make sure it's configured to the following settings:
- Codec H.264
- Output resolution of 1920 x 1080 (maximum)
- Frame rate of 60 fps (maximum)
- Key frame interval of 2 seconds
Encoder best practices
If you use encoding software on a Mac or Windows PC, we recommend keeping your encoding software on a separate machine from any other tasks you may need to do during your event, such as previewing and monitoring your stream or moderating chat. Often doing all of these on the same system can cause CPU percentage to spike, impacting the quality of your stream and cause other tasks to lag as well.
If your encoder does not have a separate field to input your event's stream key, you can add the stream key to the end of your RTMP URL, separating the URL and key with a forward slash, as shown below:
Vimeo mobile app
The Vimeo mobile app includes the ability to go live directly to a new or existing event on your Vimeo account.
A license to Livestream Studio is included with a Vimeo Premium membership, meaning you can download it onto your Windows or Mac computer and use your Vimeo login to access the software (Vimeo Enterprise includes three licenses).
One thing to note is that you will need an internet connection to authenticate Studio, but if you lose connection, you can continue using it for up to 24 hours before you will be prompted to reconnect and log in again. Studio uses a lot of hardware resources so be sure to install it on a system with our recommended hardware specifications.
To download Studio, create and configure an event on your Vimeo account. Select the Connect (RTMPS) tab before going live; a download link to Livestream Studio is available there.
To stream to Vimeo using Livestream Studio, navigate to the Stream tab. If you logged into your Vimeo account when you first launched Studio, Vimeo should be the active destination by default. If not, select Vimeo as your streaming provider. This will open a browser window to Vimeo and verify your account (you will be prompted to log into your Vimeo account in the browser if you are not already). You will then be able to create a new stream (or select a scheduled event), adjust your privacy settings, and go live.
Team admins can also choose between their own account and team accounts directly within Studio. Learn more.
For more detailed step-by-step instructions on how to stream to Vimeo Live using Livestream Studio, please check out our guide in the Livestream Help Center.
Here's an overview of Studio:
Before you start streaming on Vimeo, you need to configure your input source in Wirecast. Once you've set up your input source in Wirecast and created a live event on Vimeo, click Output in the top navigation of Wirecast and select Output settings.
If you have Wirecast version 8.1, you can select Vimeo from the destination drop-down menu. From here, you can log in to your Vimeo account by clicking Authenticate, then select which stream you’d like to connect to. Make sure to select a maximum profile of 1080p60 (4Mbps) x264 H.264 for the highest stream quality.
If you’re using an older version of Wirecast, you’ll need to select RTMP Server from the list instead. From the broadcast view on Vimeo, copy the RTMPS URL and paste it into the Address field in Wirecast, and copy the Stream Key from the broadcast view of Vimeo and paste it into the Stream field in Wirecast.
When you are ready to start your event, click the Stream button in Wirecast. After a few moments, you should see your stream up on Vimeo. You can use the preview tool in Wirecast to switch between various input sources while your stream is live.
To stream to Vimeo Live using SlingStudio, you must first log in to SlingStudio and start a new live project, before selecting Vimeo from the destinations menu. This will prompt you to log into Vimeo and authorize the SlingStudio app within your connected apps on Vimeo.
Once logged in, you can select from any of your scheduled live events, or create a new live event from within the Vimeo menu. Creating a new live event will allow you the options to add a title, description, and privacy setting, as well as schedule the planned start time/date.
⚠️Note: even if you schedule a start time for your event, you’ll still be required to send the stream manually in order to begin at the selected time.
Now that your event has been created, you can access this event’s URL using the Copy URL button under the Connect (RTMPS) tab. The Simulcast Settings button will direct you to the live settings page for your event on Vimeo, where you can adjust your simulcast destinations using the “Destinations” tab or grab the player's embed code to embed the live event on your site, along with our built-in audience chat to interact with your audience during the live event. For more information, please check out our Simulcast Guide.
Once all your settings are configured, go ahead and click Start on the Vimeo destination to go live from SlingStudio. The timecode indicator on the bottom of the Program view will show the current duration of your live event on Vimeo.
Open Broadcaster Software (OBS)
Before you start streaming on Vimeo, you need to configure your input source in OBS (e.g. camera). To set up an input source, look for the Sources section, then click the + sign to add whatever type of input you like from this list, then make sure you have it selected and click the up arrow until it is first on the list. You should now see your camera's input in the stream preview section of OBS.
After you've created a live event on Vimeo, click on Settings in the lower right of the OBS window. On the left panel, select Stream, and under the heading Stream Type select Custom Streaming Server from the dropdown menu. Copy the RTMP URL from the broadcast view on Vimeo and paste it into the URL field in OBS, then copy the Stream key from the broadcast view on Vimeo and paste it into the Stream Key field in OBS.
Once this is done, hit OK to go back in the main window of OBS. When you are ready to go live, hit Start Streaming in the lower right corner of OBS, and you should see your stream come up in the broadcaster view on Vimeo within a few moments.
Teradek has integrated Vimeo Live as a stream destination in their VidiU, VidiU Pro, and Live:Air Action app. First, make sure your inputs are configured and the app is showing the feed correctly from all connected cameras. You can find more in depth information on how to set up your Teradek VidiU Pro here, and your Live:Air Action here. Once your VidiU, VidiU Pro, or iPad with Live:Air Action is connected to a network and properly configured, then you can add Vimeo as your broadcast destination.
Simply go to Settings, select Broadcast Destination, and then scroll down and select Vimeo from the list. You’ll be prompted to enter your Vimeo login information, and once you’ve done that, you’ll be able to create your Live Event, adjust your settings, transitions, and text overlays, and finally go live.
In order to stream on Vimeo using a NewTek Tricaster, you must use the manual RTMP configuration. With a broadcast system this advanced, you likely have multiple input sources that you'll want to make sure are all working and properly configured. Once all input sources are set up in the broadcast switcher, you can create your live event on Vimeo.
The next step is to configure your stream settings in the Tricaster. First, in Tricaster, click on the gear icon near the Stream button to see all the options for configuring your live stream. In this window, select Adobe Flash Encoder. From the broadcast view on Vimeo, copy the RTMP URL and paste it into the Location field in Tricaster, then copy the Stream Key from the broadcast view of Vimeo and paste it into the Stream field in Tricaster.
When you are ready to go live, click the Stream button and you should see your stream up on Vimeo in a few seconds.
Epiphan Pearl and Pearl 2
In order to stream to Vimeo using the Epiphan Pearl or Pearl 2, you’ll need to first set up your input configuration. Connect to the admin interface of your Pearl using your preferred connection mechanism, then create a channel and custom layouts that showcase your live production. Double check your resolution, bitrate and video/audio encoding settings.
After you've created a live event on Vimeo and previewed your live program on Pearl's touch screen, click Streaming for the channel you want to stream in the Pearl admin interface, and scroll down to the Stream to server section. Select RTMP push from the dropdown menu, and copy the RTMP URL from the broadcast view on Vimeo and paste it into the URL field in Pearl. Then copy the Stream Key from the broadcast view of Vimeo and paste it into the Stream name field in Pearl. You can leave the username and password fields blank, then click Apply.
When you are ready to go live, click Start in Pearl, and your stream should appear on Vimeo in a few moments.
Livestream Broadcaster Pro
If you own a Livestream Broadcaster Pro, you can stream to Vimeo via a workaround. The Broadcaster Pro can only directly stream to the Livestream platform, but you can connect the Broadcaster Pro to Livestream Studio, which is included with Vimeo Premium and Enterprise memberships, and then use Studio to go live to Vimeo.
First, download Livestream Studio onto your computer (as described above) and launch the software. Log into your Vimeo account when prompted.
Power on your Broadcaster Pro and connect it to the same network to which the computer running Studio is connected; this will allow Studio and the Broadcaster Pro to communicate with each other. Once it's connected, push in the black joystick to enter the menu and select Stream Mode, then select Studio.
In Studio, navigate to the Inputs tab in the lower-left quadrant of the interface. Select Add Input > Remote, then choose your Broadcaster. It will then be available as a source in Livestream Studio and you will see it in the multi-view. Right-click the image in the multi-view to put your Broadcaster into the Program Output (learn more about switching input sources in Studio).
Now select the Stream tab in the lower right corner. Log into Vimeo if you are not already, and select your event (you can also create a new one). Give your stream a title, choose your streaming quality, then you can click Go Live to start your stream.