ThunderStream
THUNDERSTREAM · CREATOR STUDIO

LIVE connections and four platforms

Connect TikTok, YouTube, Twitch and Kick to one panel. Receive events from active broadcasts and use them in tools and overlays.

Status of descriptions:

First run

  1. Step 1

    Open Settings, expand Platforms and click the logo of the account you want to connect.

  2. Step 2

    Enter the channel name or activate access confirmation on the platform website. Return to the dashboard after giving your consent.

  3. Step 3

    Start broadcasting on your platform, then click Connect to LIVE in Thunderstream.

  4. Step 4

    Check the platform icons next to the call button. Launch the tools you need and add their sources to your streaming program.

Broadcast example

You broadcast simultaneously on TikTok and Twitch. A common panel receives events from both channels, and in the chat you can recognize their origin by the platform logo. Simply connecting your account does not start video streaming.

Action and possibilities

Accounts and access confirmation

In the settings, select the tab with the platform logo. The connection name identifies the channel; confirmation by the platform enables features that require its consent. Discord is a login method and does not take up space in the LIVE platform limit.

Connection to the broadcast

The top button starts LIVE reception, and once connected, it allows you to disconnect it. The icons next to it show the status of individual platforms. If the platform is unavailable, you can only reconnect to it.

Audience and event availability

The connection status and viewer count come from the platforms' receivers. No measurement available is different from true zero. The availability of gifts, subscriptions, points and moderation depends on the platform and permissions granted.

Settings and available selections · 40

The list describes the fields of this tool and its binding. Some settings appear after enabling the parent option, adding a rule, connecting the platform or changing the style. Availability may vary by plan. Lists of your own files, votes and connected accounts are populated in your dashboard.

UsernameText

Enter the content described in the label. If the form shows variables, you can use them in the message template.

Account

Display nameText

Enter the content described in the label. If the form shows variables, you can use them in the message template.

Account

Email (optional)Text

Enter the content described in the label. If the form shows variables, you can use them in the message template.

Account

New passwordConfidential field

A confidential value used to authorize or confirm a change. Do not post it in links, screenshots or chat.

Change password

Repeat new passwordConfidential field

A confidential value used to authorize or confirm a change. Do not post it in links, screenshots or chat.

Change password

Avatar sourceSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Choices available: Automatically from a platform · Upload your own avatar

Upload your own avatar. PNG, JPG or WebP image up to 10 MB. It will be cropped to a square of 512 × 512 px; the saved PNG can be up to 1.5 MB.File

Select a file that matches the format, size and length indicated in the panel.

TikTok username without @Text

Enter the content described in the label. If the form shows variables, you can use them in the message template.

Link TikTok account

YouTube handle (@name)Text

Enter the content described in the label. If the form shows variables, you can use them in the message template.

Google and YouTube

Channel usernameText

Enter the content described in the label. If the form shows variables, you can use them in the message template.

Twitch

Nickname in tool previewsText

Enter the content described in the label. If the form shows variables, you can use them in the message template.

Studio

VolumeNumber

The volume of this source relative to its current output.

Studio

: 0 … 1 · .05

Enable Troll FeaturesSwitch

Enables this rule or feature. Data recording itself does not replace turning on the tool and connecting to an active LIVE.

Song at 21:37Switch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

TTS: Awe Papa at 21:37Switch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

New webhook (leave blank to keep)Confidential field

A confidential value used to authorize or confirm a change. Do not post it in links, screenshots or chat.

Discord LIVE announcements

Message: {username}, {url}, {platform}Text/list

Enter text or subsequent entries according to the format provided in the panel. Maintain required separator for lists and rules.

Discord LIVE announcements

Announce new streamsSwitch

Enables this rule or feature. Data recording itself does not replace turning on the tool and connecting to an active LIVE.

Discord LIVE announcements

Mention @everyone (requires Discord permission)Switch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Discord LIVE announcements

Stream languageSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Studio appearance

Choices available: Automatic · Polish · English · Deutsch · Español · Français · Portugues · Russian · 中文 · 日本語 · العربية · Italiano · Netherlands · Čeština · Slovenčina · Ukrainian · Română · Magyar · Svenska · Dansk · Suomi · Ελληνικά · Norsk · Bulgarian · Hrvatski · Türkçe

Menu sizeZipper

Scale of the side menu itself, independent of the main content.

Studio appearance

: 50 … 200 · 1

Panel content sizeZipper

Scale of the main part of the panel, independent of the menu.

Studio appearance

: 50 … 200 · 1

ColorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Studio appearance

StudioColor

The background color of the element.

Studio appearance

DashboardColor

Select a color or enter its code. Using a gradient allows you to add a second color in places that support it.

Studio appearance

Sidebar backgroundColor

Select a color or enter its code. Using a gradient allows you to add a second color in places that support it.

Studio appearance

Sidebar textColor

Select a color or enter its code. Using a gradient allows you to add a second color in places that support it.

Studio appearance

Text sizeNumber

Base text size in pixels.

Studio appearance

: 12 … 20

Corner radiusNumber

Corner rounding radius.

Studio appearance

: 0 … 28

View densitySelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Studio appearance

Choices available: Comfortable · Compact

Overlay opacityNumber

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Studio appearance

: .1 … 1 · .05

Overlay positionSelection list

The base position of an element on the screen. The detailed position can be set in the available X and Y sliders.

Studio appearance

Choices available: Left · Center · Right

Reduce motionSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Studio appearance

Play sound inSelection list

The operating mode that determines how the rest of the settings in this section are interpreted.

Choices available: Streamer panel · Independent audio source only · Independent source and app monitoring

Where to play audioSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Choices available: Selected overlay · Separate YouTube player source link

Audio source assignmentSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Choices available: Alerts & sounds · Stream goals · Giveaways · Timer & subathon · Music information · Community leaderboard · Stream chat · Emoji rain · Heart rain · View Counter · Before-alert effect · Holidays · Minecraft LIVE

SoundSwitch

Enables this rule or feature. Data recording itself does not replace turning on the tool and connecting to an active LIVE.

VolumeZipper

The volume of this source relative to its current output.

: 0 … 1 · .01

Program monitoring volumeZipper

The volume of this source relative to its current output.

: 0 … 1 · .01

Play sound inSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Choices available: Streamer panel · browser source

When something doesn't work

Account connected, but no transmission detected

Check if LIVE is already publicly active on the correct channel. Confirming ownership of your account and connecting to your current stream are two separate steps.

Only one platform works

Check the status of each icon individually. Reconnect an unavailable channel; if it requires confirmation, go back to its tab in settings.

Interface preview

Interface preview