Using RTMP and RTMPS with Millicast

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. Millicast supports publishing feeds for WebRTC as well as RTMP and RTMPS.

This document will guide you on how to use the RTMP feature from Millicast using RTMP supported software.

RTMP Publishing Requirements

Login to the Millicast 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 Manage Token button from the item’s action menu.

Scroll down to the Publishing API section of the screen where you will see information on how to connect as a publisher and subscriber to your account.

In order for you to publish to Millicast 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 Millicast and allow you to successfully broadcast a live feed using your account.

Millicast 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

Encoder

x264

Rate Control

CBR

Keyframe Interval

2 (seconds)

Profile

baseline

x264 options

--bframes 0

VMIX WITH RTMP

Application

FFMPEG2

Profile

High

Level

3.1

Preset

ultrafast

Keyframe Interval

2 seconds

Threads

4

Net Buffer

5 (seconds)

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


Did this page help you?