Real-Time Messaging Protocol (RTMP) has been well supported by popular hardware and software applications for many years. In addition to WebRTC, Dolby.io Real-time Streaming allows you to broadcast and distribute content from an RTMP or secure RTMPS source.
This document will outline how to set up and broadcast low-latency RTMP streams via the Dolby.io CDN.
If you haven't already, begin by following the Getting Started tutorial to create a Dolby.io application and start your first broadcast. You will need to create a publish token to generate the necessary RTMP details.
Select the publish token that you want to use for your RTMP streaming application.
In order for you to publish with RTMP, you will need two items from this interface, the RTMP publish path and RTMP publish stream name. Note that the RTMP publish stream name value from the dashboard is a concatenation of the stream name and the publishing token as a query string parameter.
Depending on the particular RTMP integration you may need to specify these details separately or as a full URL endpoint:
RTMP Publish URL = RTMP publish path +
/ + RTMP publish stream name
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. Typically the URL will look something similar to:
For a secure RTMPS endpoint, you would substitute the RTMPS publish path, which uses a different protocol and port.
Each setup can be slightly different, so adjust the below settings to find what fits best for you.
See the OBS Integration Guide for more details.
|Keyframe Interval||2 (seconds)|
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
Setting x264 options to bframes=0 or profile to baseline is required to avoid video artifacts on the viewer and recording side.
See the vMix Integration Guide for more details.
|Keyframe Interval||2 seconds|
|Net Buffer||5 (seconds)|
If you have any questions or suggestions, feel free to contact us.
Updated 30 days ago