StreamHouse Blogvimeo live

How to Stream to Vimeo Live With an RTMP Stream Key

Vimeo can take your stream from OBS or a cloud service over RTMP. Here's which plan you need, how to create a live event and reveal its server URL and stream key, which encoder settings to use, and how to embed the event or play recorded video into it.

About 6 min read

On this page

To stream to Vimeo over RTMP, you need a Vimeo plan that includes live streaming. Create a live event, choose to stream from external software, and copy the server URL and stream key Vimeo shows for that event into your encoder or cloud service. Start sending, check the preview, then take the event live.

Vimeo is a common pick for businesses that want a clean player on their own website. The RTMP side works like other platforms, with a few Vimeo-specific details around plans, reusable events and embeds.

Key takeaways

  • Live streaming sits on Vimeo's paid plans that include live, so check the current plan comparison.
  • Each live event has its own server URL and stream key.
  • Use H.264, AAC, 2-second keyframes and a constant bitrate that fits your upload.
  • Embed and privacy settings put the event on your site, and a cloud playlist can feed it.

What you need before Vimeo shows an RTMP key

Check three things before you open your encoder:

  • A plan with live streaming. Vimeo has renamed plans and moved live features between tiers over the years. At the time of writing, live is available on paid plans that include it, and features such as audience interaction or registration can depend on the tier. Check Vimeo's current plan comparison; prices change, so we don't quote them.
  • The right permissions. On a team account, your role must allow creating and managing live events.
  • Rights to the content. Stream material you own or are licensed to use, music included.

You also need something to send the stream: OBS, a hardware encoder, or a cloud service that plays video files as a live feed. Without a machine to dedicate to the event, streaming without a computer explains the cloud route.

Creating a Vimeo live event and copying its server URL and key

Vimeo's interface changes, so treat this as the shape of the process rather than exact labels:

  1. Open the live area of your account, create a new event, give it a clear title and set its privacy.
  2. Choose to stream from external software (RTMP or an encoder) rather than a browser or camera option.
  3. Copy the server URL. Vimeo commonly offers a secure RTMPS address alongside RTMP; use RTMPS when your tool supports it.
  4. Copy the stream key into its own field.
  5. Start your encoder, wait for the preview on the event, then start the broadcast from the event page if Vimeo doesn't begin automatically.

Many Vimeo events can be reused for repeat sessions with the same credentials; confirm that on yours before relying on it. Treat the key like a password, and see RTMP vs RTMPS for why the secure option matters.

Encoder settings for a clean Vimeo live stream

Vimeo audiences often watch on a company website in a desktop browser, where slide text and product detail need to stay sharp. A dependable setup:

  • Video: H.264, constant bitrate, 1080p or 720p at 30 fps.
  • Bitrate: about 4,500–6,000 kbps for 1080p30, or 3,000–4,000 kbps for 720p30.
  • Keyframe interval: 2 seconds.
  • Audio: AAC stereo at 128–160 kbps, 48 kHz.

Vimeo publishes recommended encoder settings in its help center; follow those if they differ. Keep total bitrate well under your measured upload speed. Vimeo also documents limits on how long a single live session can run and be recorded, which vary by plan, so check them before a long conference day. More background in choosing resolution and frame rate.

Embedding the Vimeo event on your website

Embedding is the main reason many businesses stream to Vimeo. Each event has embed code for your web page, and with a reusable event the same page can host every monthly update. Check before the day:

  • Privacy: hiding the event from Vimeo, password protection or limiting embeds to your own domains, depending on your plan.
  • Before and after: what the player shows before the stream starts and after it ends, so early arrivals aren't confused.
  • Interaction: chat, audience questions or polls, where your plan includes them.
  • Replay: whether the recording is saved and shown once the stream ends.

Test the embed on a staging page with a short private session. The player is Vimeo's: a streaming service like StreamHouse delivers the video to Vimeo but doesn't host a player on your site.

Playing recorded video into a Vimeo event with StreamHouse

If your Vimeo event carries recorded material, such as onboarding sessions, a product walkthrough or a town hall replayed for another time zone, nobody needs to keep an encoder running on a laptop:

  1. Upload the videos to your StreamHouse media library. They're prepared to one consistent encode profile, so bitrate and timestamps stay steady.
  2. Build a playlist. It loops automatically, which suits an always-available training channel if your Vimeo plan supports long sessions.
  3. Add a Vimeo destination with the event's server URL and stream key.
  4. Start now or schedule the start for the published event time.

You can reorder or swap videos while live; changes apply on the next video. The same stream can also reach YouTube or LinkedIn Live. Label recorded sessions honestly on the event page. See how Vimeo streaming works.

Frequently asked questions

Do I need a paid Vimeo plan to live stream?

Yes, at the time of writing. Live streaming, including RTMP input, is part of Vimeo's paid plans that include live features, and some capabilities depend on the tier. Plan names change, so check Vimeo's current plan comparison before announcing an event.

Does Vimeo support RTMPS for live streaming?

Vimeo commonly shows a secure RTMPS server address alongside the standard RTMP one in an event's streaming settings. Use RTMPS whenever your encoder or cloud service supports it; it encrypts the connection and protects your key in transit, with identical picture quality.

Why is my Vimeo event not receiving my stream?

Check that the server URL and key come from the same event, the key has no extra spaces, and your encoder is actually sending data. Then confirm no second encoder is using the key and an office firewall isn't blocking outbound streaming.

Can I send the same stream to Vimeo and YouTube at once?

Yes. A multistreaming service sends one stream to both, so your website embed runs on Vimeo while YouTube adds public reach. With StreamHouse, a second destination doesn't use an extra stream slot. See how multistreaming works.

Where to go next