Stream Feed Test
To test your streaming kit, please enter the details below;
RTMPS URL: rtmps://rtmp-global.cloud.vimeo.com:443/live
Stream Key: 82fd14bd-c68d-4c88-8750-a6d1275896ed
Once entered, begin your test stream and you should see it appear in the box video player below.
If you experience issues with the first test, please use this one
RTMPS URL: rtmps://rtmp-global.cloud.vimeo.com:443/live
Stream Key: 4d096a4d-24f6-4ba6-9bdf-b7095be87422
If you do not see either test feed appear, it is most likely an issue to do with your local internet/firewall settings. Please review the section at the bottom of this page.
What else do I need to go live?
Besides your membership, you will need a reliable internet connection, and a camera connected to an RTMP-enabled encoder, which will send your live stream to Vimeo. You can use any encoder you want, but we recommend Livestream Studio, Mevo, OBS, or Telestream Wirecast.
Are there overages or fees based on the number of viewers?
As long as your account remains under the 99th percentile of bandwidth usage on Vimeo (as most accounts do), we will never charge you overages.
Will my audience see my events in 1080p?
Your audience will be able to see your events in 1080p, as long as your source stream is outputting at 1080p and your audience has a strong network connection. If not, they’ll be served a stream at the quality appropriate to their device and bandwidth.
What is cloud transcoding?
Cloud transcoding means that all live streams are transcoded by Vimeo for optimal playback in the Vimeo player. This provides viewers with the best experience possible for their device and bandwidth, keeps your required outbound bandwidth to a minimum, and saves you the trouble of using expensive encoding equipment.
What network ports are needed to stream?
All encoders use various internet ports to communicate with Vimeo, all of which need to be made open to both incoming and outgoing communication.
These ports are:
- TCP 1935
- TCP 80
- TCP 443
- UDP 53
- UDP 2088
In addition, if you are using our browser-based encoder, you will need to open the following which allows for WebRTC.
- TCP 3478
- TCP 19305
- TCP 19307
Ports 1935, 80, 2088, and 443 represent RTMP, HTTP, and HTTPS respectively. Many corporate and academic networks’ security policies will block UDP 53, as it provides DNS. UDP 2088 should be open when broadcasting from Mevo (iOS and Android). If any of these are blocked, you may want to get in touch with your network administrator or IT prior to proceeding further with the setup.
What bitrate should I stream?
2000kbps can produce a 720p stream whereas 5000kbps is the maximum bitrate we support for a 1080p stream. If you are streaming with a bitrate significantly less than 2000kbps, your stream may appear pixelated or experience lag.
What about frame rate?
30FPS is the maximum frame rate for all live streams on Vimeo. Live streams that are sent at a frame rate higher than 30FPS will be converted down to 30FPS. Simulcasted live streams and live archives resulting from live streams on Vimeo also have a maximum of 30FPS.
Allow domains and ports needed for webcam streaming
If you continue to experience this error on the broadcaster page, you or a network administrator should check your firewall configuration to ensure the domains and ports listed below are allowed.
Domains to whitelist:
- .agora.io
- .edge.agora.io
- .sd-rtn.com
- .edge.sd-rtn.com
Ports to allow:
TCP
- 80
- 443
- 3433
- 4700-5000
- 5668
- 5669
- 6080
- 6443
- 8667
- 9667
- 30011-30013
UDP
- 3478
- 4700-5000
Your stream is only as good as your internet connection. Here are our recommendations and best practices for configuring your network for livestreaming.
Upload Speed
You should ideally be streaming over an Ethernet connection on a dedicated (unshared) network. Network speeds fluctuate constantly depending on numerous factors, so be sure to test your upload speed frequently.
Generally speaking, you should set your encoder's outgoing bitrate to much lower than your available upload speed to allow for network fluctuations. Keep in mind other factors can come into play when producing a stable stream such as firewalls and network congestion.
When setting up your encoder settings, we suggest the following based on the results of an upload speed test based on this site:
Upload Speed | Resolution | Framerate | Bitrate |
4mbps minimum | 720p | 30 FPS | 2000kbps |
4.1-10mbps | 720p | 30 FPS | 2500kbps |
10.1mbps-25mbps | 1080p | 30 FPS | 4000kbps |
25.1mbps and above | 1080p | 30FPS | 5000kbps (max recommended) |
If you are streaming with a bitrate significantly less than 2000kbps, your stream may appear pixelated or experience lag.
Regardless of your network strength, you should make sure to always record your stream locally. Many software encoders offer this feature, or you can record directly onto a camera.
A note regarding bonded streaming: We often get asked if it's possible to stream over a bonded network (i.e. two or more different networks carrying the same stream). This workflow requires the ingest server to accept a signal from both networks in the bonded group. Vimeo is not currently configured this way and so at this time, all streams must be sent over a single network.
Firewall configuration
If you are having issues starting a stream to Vimeo via RTMP, you or your IT team may need to check to see if Firewall ports are blocked. This is common especially if you are on a corporate network (office, convention center, hotel, school. etc.)
For example, if you attempt to stream via the browser and notice that the preview player is blank and the Go live button is grayed out, this is often related to Firewalls. On external encoders, an error message immediately upon trying to start the stream, or a blank preview player and gray "Go Live" button could indicate a Firewall issue as well.
All encoders use various internet ports to communicate with Vimeo Live, all of which need to be made open to both incoming and outgoing communication.
These ports are:
- TCP 1935
- TCP 80
- TCP 443
- UDP 53
- UDP 1024-2048
In addition, if you have stream preview enabled for an external encoder, you will need to allow the following ports to communicate via WebRTC between your computer and our servers.
- TCP/UDP 3478
- TCP/UDP 19305-19307
- TCP/UDP 19307 50000 - 64000
Ports 1935, 80, and 443 represent RTMP, HTTP, and HTTPS respectively. Many corporate and academic networks’ security policies will block UDP 53, as it provides DNS.
UDP 2088 should be open when broadcasting from Mevo (iOS and Android). If any of these are blocked, you may want to get in touch with your network administrator or IT prior to proceeding further with setup.
Whitelist Domains
If your corporate network restricts access to certain websites or domains, ensure the following domains are whitelisted in order to communicate with Vimeo and its CDN.
- *.vimeo.com
- *.vimeocdn.com
- *.google.com
- *.pndsn.com
- *.googleapis.com
- *.firebaseio.com