This feature requires an Advanced or Premium plan, or an Enterprise plan with the Events feature added.
This article discusses how to stream a live event from the web-based studio using the SRT protocol.
In this article:
- What is the SRT protocol?
- What does Vimeo support and not support for the SRT protocol?
- How do I stream a live event using SRT?
- How can I monitor the health of my SRT stream?
What is the SRT protocol?
Secure Reliable Transport (SRT) is a widely adopted, open-source, encrypted video transport protocol developed by Haivison. This protocol enhances streaming performance on networks with inconsistent connectivity. SRT excels at delivering high-quality video even under less-than-ideal network conditions.
What does Vimeo support and not support for the SRT protocol?
We support the following when streaming over SRT:
- Container: MPEG-TS
- Video codec: H.264, H.265
- Audio codec: AAC
- Max frame rate: 1080p 30fps
- Using the backup stream feature
- Low-latency mode
- Simulcasting
- One audio track on a single SRT stream
We do not support the following when streaming over SRT:
- All available modes on SRT encoders
- Our platform can only work in “Listener” mode, as the external encoder is expected to use “Caller” mode.
- Extended stream mode
- Fail-safe streaming
- Multi-audio tracks
What configurations are required for my SRT stream?
Learn how to configure your SRT stream from Haivision’s Help Center at Configuring an SRT Stream.
How do I stream a live event using the SRT protocol with an external encoder?
You can stream with an external encoder from the web browser while setting up your event. Learn which external encoders we support at Supported external encoders.
To stream your live event with an external encoder in the web browser:
- Select your event from your Live Events folder in your Library, or create a new event to access the browser-based production studio.
- In the top right corner of the browser studio, select the drop-down arrow next to Go Live.
- Select Use an external encoder.
- In the settings pane on the right-hand side of the screen, select SRT from the Stream menu.
- Copy your stream URL and stream ID into your external encoder.
- If you wish to give your stream additional protection, toggle on Encryption, and paste the passphrase into your encoder.
- Note that where and how you input your stream information will vary from encoder to encoder. Refer to your software's documentation for detailed instructions on how to apply an SRT stream URL, stream ID, and passphrase for your encoder.
- Add in any additional information needed for your stream in the Settings pane.
When you’re ready to go live, select Go Live. To preview your stream before going live, select the toggle next to Preview stream before going live. This will allow you to preview your stream before it is visible to your audience. Your stream will not go live unless you select the “Go Live” button. Read how at Preview your stream before going live.
How can I monitor the health of my SRT stream?
Select the stream health indicator bars above the stream output window to open the stream health pane and monitor your stream stability. The network indicator will change to yellow or red if the connection worsens. When the connection quality is good, the indicator will be hidden.