RTMP and RTMPs

Using RTMP and RTMPS to publish to Dolby.io Real-time Streaming

RTMP (Real-Time Messaging Protocol) has been well supported by many popular hardware and software applications that have been on the market for many years. Dolby.io Real-time Streaming supports publishing feeds for WebRTC as well as RTMP and RTMPS.

This document will guide you on how to use the RTMP feature from Dolby.io Real-time Streaming using RTMP supported software.

RTMP Publishing Requirements

Log into the Dolby.io dashboard and go to the Live Broadcast section. If you have not yet created a token, please do so now. To learn how to create a basic token you can read Creating a Basic Token in the How to Broadcast document.

Open the tokens details by clicking the settings button from the item’s action menu.

1590

Click on the Publishing tab of the screen where you will see information on how to connect as a publisher and subscriber to your account.

323

In order for you to publish to Dolby.io Real-time Streaming with RTMP you will need 2 things from the form, the RTMP Path and RTMP Stream Name (which includes your unique Stream Name and Publishing Token).

This information will authenticate you as a publisher on Dolby.io Real-time Streaming and allow you to successfully broadcast a live feed using your account.

Dolby.io Real-time Streaming Suggested Encoder Settings

Each setup can be slightly different so feel free to adjust these settings to find what fits best for you.

OBS WITH RTMP

Encodernvenc
Rate ControlCBR
Keyframe Interval2 (seconds)
PresetMax Quality
Profilehigh
x264 optionsbframes=0

Note: These are the recommended settings for the NVIDIA NVENC H.264 encoder. If you do not have the NVIDIA NVENC H.264 encoder available, we recommend setting the Rate Control to CBR and the profile to baseline.

VMIX WITH RTMP

ApplicationFFMPEG
Profilebaseline
Level3.1
Presetultrafast
Keyframe Interval2 seconds
Threads4
Net Buffer5 (seconds)

RTMPS Publishing

Update your RTMP path: rtmps://live-rtmp-pub.millicast.com:443/v2/pub/

If you have any questions or suggestions feel free to contact us.