Developer

Broadcasting MultiBitrate SRT Streams with Dolby.io

SUMMARY

SRT, or Secure Reliable Transport, is a type of streaming protocol that provides enhanced security and reliability for video streaming.


SRT, or Secure Reliable Transport, is a type of streaming protocol that provides enhanced security and reliability for video streaming. SRT is becoming increasingly popular among broadcasters and streamers including industry stalwarts such as ESPN because of its ability to deliver high-quality content over challenging network conditions. SRT streams provide improved security, low latency, and flexibility and is supported by a global community of developers all contributing to the open-source project. In this guide we’ll cover streaming an SRT multi-bitrate streams set up with Dolby.io on a  Videon EdgeCaster and URay encoder. This set up will improve viewer playback to devices with bandwidth limitations. Any SRT encoder that supports multiple outputs can use this guide.

Setting up your Dolby Millicast stream

1. Log in or create a Dolby.io account and download OBS.

2. Navigate to your Dolby.io streaming dashboard and create a new token. You can leave all the token settings to default.

3. Select you token details and then the Multi-source tab.

5. Create the number of layer you would like to add

Video Edge Encoder

1.  Log into your Videon Edge encoder

2. Create three SRT Outputs with the following quality setting shown.

3. Copy each of the SRT publishing paths into your Videon Edge Encoder.

4. Turn publishing ON saving settings.

URay Encoder

1. In the Dolby.io MultiSource builder combine your SRT Publish URL for the URay Encoder.

2. Login into your URay Encoder and create your disired publishing levels.

3. Start with your main for the highest quality. You can add up to four quality levels as needed.

  4. Enable your SRT stream and apply your changes for each the Main and Sub streams.Viewing

Viewing

When you have enabled your Encoder to start publishing the live streams you can now see the quality layers on your viewer.

You can select the playback tab in your Dolby.io dashboard and select the Hosted player path

Select the COG to show the Video Quality layers.

Limitations of Publishing SRT Streams to Dolby Millicast

It is important to note that SRT ingest support for Dolby Millicast is currently in beta and hence subject to a few limitations:

  • Only H.264 & H265 video and AAC audio codecs are currently supported.

As the beta progresses this list will be updated to reflect the current state of SRT support.

Streaming SRT is just one part of the equation, Dolby Millicast also supports a number of SDKs for building streaming into your platforms and apps. If you are interested in learning more about how to use our SDKs check out our blog and let us know what you’re building next.

Robert Vogel

Sr. Solutions Engineer

Get Started

Drive real-time interactions and engagement with sub-second latency

We are more than just a streaming solutions provider; we are a technology partner helping you build a streaming ecosystem that meets your goals. Get started for free and as you grow, we offer aggressive volume discounts protecting your margins.

Developer Resources

Explore learning paths and helpful resources as you begin development with Dolby.io.

Copy link
Powered by Social Snap