Dolby.io Real-time Streaming is a low-latency WebRTC streaming solution that can deliver 4k video and audio streams to massive audiences all while maintaining under half a second delay anywhere in the world. This article will describe the necessary steps to configure both a single ULL-stream published through the Dolby.io platform as well as a multibitrate ULL-stream published through the Dolby.io platform with multi-view playback.
For single ULL stream publishing, click here. To view the single stream playback URL configuration only, click here.
For multiple (MBR) ULL streams with multi-view playback, click here.
Single ULL Stream Configuration
On the web UI or from LiveEdge® Cloud Control, set up the desired encoder instances and 1xRTMP Output. For this demo, we will be using one video encoder with encoded resolution at 1920x1080p.
Web UI or Cloud Control
Video Profile: 1080p Dolby
- Video Scaling: 1920x1080p (16:9)
- Encoding Mode: Variable Bitrate
- Video Bitrate: 5000 kbps
- Video Encoding: H.264 (AVC)
- H.264 Profile: High Profile
- Keyframe Interval: 0.5 Second(s) or 500 Milliseconds
- Quality/Latency: Lowest Profile
Audio Profile: Dolby Audio
- Default Settings:
- Audio Encoding: MPEG-4 AAC-LC
- Encoding Mode: Variable Bitrate
- Audio Bitrate: 128 kbps
Outputs:
- RTMP
- Video Source: 1080p Dolby
- Audio Source: Dolby Audio
- Streaming Provider: Generic RTMP
Dolby.io Dashboard
Configuring the RTMP Stream URLs
- From the main dashboard of your Dolby.io account, on the top bar, select Streaming
- If you do not have any existing tokens, create a Basic token with the desired settings and stream name and select CONFIRM.
- Select the Token text of an existing token or the token you've just created to open the Live broadcast - Publish tokens page.
- Select the Publishing tab at the top.
- Note the RTMP publish path. You can copy and paste this into the Videon device's web UI or Cloud Control configuration for the RTMP output in the Stream URL.
- *****Then add a single forward slash / after the publish path on the RTMP output in the Stream URL.****
- Copy the RTMP publish stream name stream key, paste it after the forward slash in the Stream URL for RTMP 1.
- Copy/paste the following on the end:
- &maxLateOffset=200&maxBufferingTime=200
- The end result for the RTMP 1 Stream URL should be: rtmp://publish_path/RTMP_publish_stream_name&maxLateOffset=200&maxBufferingTime=200
- Click Save.
Configuring the Playback URL
- Navigate to the Dolby.io Dashboard.
- Select the Token text of an existing token to open the Live broadcast - Publish tokens page.
- Select the Playback tab at the top.
- Copy the Hosted player path and you can view the stream from a browser.
MBR with Multiview Playback Configuration
For construction of an MBR stream with Multiview Playback Configuration from EdgeCaster to the Dolby.io platform, please visit this article on Dolby.io's website: https://dolby.io/blog/unlocking-the-power-of-multiview-and-simulcast-videons-edgecaster-enhanced-with-dolby-io/