How to Broadcast in Dashboard

Login to your Millicast account and select Live Broadcast from the left menu. Here you can provision and manage all of the streaming tokens for your account.

Create a basic Token

Your Millicast tokens are used for authenticating both publishers and viewers. It provides authentication to allow publishing a live stream to your account, and manages viewer permissions.

Start by creating a token using the Add (+) button.

Give your token a label and one stream name and hit ok.

To learn more about creating tokens in detail see Creating a Publishing Token

Using the Quick Action Menu

Each token item has a quick action menu that provides various options: Disable/Enable token, Delete Token, Online Broadcaster and Manage Token.

Below is an explanation of these options:

Disable/Enable token

This allows you to quickly disable the token to prevent anyone from using it. NOTE: this will not disrupt any feed that was broadcasting live at the moment it was set.

Delete Token

Simply deletes the selected token. Keep in mind that once your token is deleted it will not be recoverable, so it is important to be careful when using this feature.

Online Broadcaster

Allows you to broadcast a live feed quickly and easily from the dashboard.

Manage Token

Opens the Token Management interface to view the details and options of your token like delete, stream names, labels, record and much more.

Now select the "Broadcast" button to enter the Online Broadcaster interface and begin your live broadcast.

Broadcaster Interface

The broadcaster interface is a light weight online broadcaster which allows you to instantly begin broadcasting your live stream to your global audience.

The main menu interface at the bottom provides these primary functions: Microphone and Camera input selectors, recording and a Start/Stop broadcast button.

The Mic and Cam input selectors allow you to select between the microphone and camera inputs that are active on your computer. You can alternatively mute the audio, or disable the camera as well.

The record button allows you to record your live broadcasts and archive them. You can toggle the record feature only when you are not broadcasting live. If you are in a live broadcasting, you must stop the broadcast first to toggle the button.

Located at the top right corner of the broadcaster interface is a few menu options that allow you to manage your live feed.

The first is a zoom button followed by share, settings and close buttons.

The zoom button simply adjust the local view for you to help with any clipping.

The close button simply closes the online broadcaster interface and stops the live feed if there happens to be one running.

The share button opens up a panel that provides links to the viewer for sharing your stream, as well as information about your stream.

The share panel provides a link to a hosted viewer that you can share, as well as iFrame code for you to embed the player on your website. You can adjust and change the iFrame code by clicking the Customize button which will load an interface that allows you to manipulate the iFrame code to customize the hosted player.

The settings button opens another panel that allows you to manipulate camera quality, capture size, frame rate and aspect ratio.

You can use these controls to tune the stream for quality, size and even codec (eg. h264, VP9 or AV1) which can provide certain benefits and capabilities. These adjustments can be very helpful when streaming to a wide variety of devices and network conditions. For example if the broadcaster is streaming from a very bandwidth-limited location, you have the ability to lower the quality, capture-size and framerate to maintain a smooth stream. Alternatively, you can activate the Simulcast feature which will tell the system to make available 3 alternative quality streams for users that require lower bandwidth settings to gain speed and fluidity. Do do this, simply click the checkbox for Simulcast at the top of the Settings Panel.

NOTE:
Currently our browser-based simulcast feature is supported only when publishing via Chrome, however the stream can be viewed with any browser. Only the broadcaster requires using Chrome.

To use the stereo audio feature with your Millicast streams, you must use a stereo-enabled microphone. In addition, echo cancellation must be disabled while using the stereo setting. Doing this may cause an audio feedback loop so it is best practice to use headphones while listening to your stream to prevent echo.

Some of the settings can only be changed before you start your broadcast, and others can be done while broadcasting.

NOTE:
Some capture settings like width and height can disable your camera if the camera cannot support the requested dimensions. The browser will throw an over constrained error. To learn more see Mozilla Docs - OverconstrainedError or W3C Docs - Overconstrained Object.

Also floating over the video element is a small indicator that displays a status of your broadcast.

Status descriptions:

LIVE

You are currently broadcasting live.

OFF AIR

You are currently not broadcasting.

LIVE + REC

You are currently broadcasting live and recording.

OFF AIR / REC READY

You are currently not broadcasting / your broadcast is ready to start recording.

Feel free to use this broadcasting interface as much as you like or build and host your own.

Hosting your own broadcaster makes it easier for you to provide your users with their own broadcaster interface that you can control and manage based on your own requirements. To assist you, please read the section How to Broadcast in JS and download the sample files.


Did this page help you?