X (Twitter) Setup Guide

How to stream live on X using ScoreCam. Note: X Premium subscription is required for live streaming on X.

Overview

X Premium required. Live streaming on X is only available to X Premium subscribers. If you do not have an X Premium subscription, you will not be able to go live on X.

X (formerly Twitter) live streaming requires X Premium. Unlike YouTube or Twitch, X does not go live automatically when ScoreCam starts sending video — you must also manually start the broadcast from within X (Media Studio or the X app) after ScoreCam begins streaming. Both actions are required for viewers to see your stream.

The setup has two parts:

  1. One-time setup: Create an RTMP Source in X Media Studio and copy the RTMP URL and Stream Key into ScoreCam.
  2. Each game: Tap Go Live in ScoreCam first, then start the broadcast from X (Media Studio or the X app).

Creating an RTMP Source

This is a one-time setup step. Once you create an RTMP Source in X Media Studio, you can reuse the same URL and key for every game.

1

Open X Media Studio

Go to studio.x.com and sign in with your X account. You must have X Premium active to access live streaming features.

2

Navigate to Sources

In the left sidebar, click More (⋯)Media StudioSources from the top navigation.

3

Create an RTMP Source

Click Create sourceRTMP. Give the source a name (e.g., "ScoreCam"), then select the geographic region closest to where you typically stream — for example, US East, US West, or Europe. Choosing the right region reduces latency and improves stream stability.

4

Copy the RTMP URL and Stream Key

The RTMP URL and Stream Key are shown for the source you just created. Enter both into ScoreCam — note that the RTMP URL will differ from the pre-filled default in ScoreCam, so paste the full URL shown in Media Studio.

Things to Know

  • The RTMP source is reusable — once created in Media Studio, you can find and copy the URL and key again anytime without recreating it. Go to Sources in Media Studio and select your source to view its credentials.
  • Choose a region close to your venue — this reduces ingest latency and improves stream stability.
  • X streams are Public by default — there is currently no private or unlisted option for live streams on X.

Going Live — Two Steps Required

This is the most important thing to understand about X streaming: going live requires two actions. Both must happen for your viewers to see the stream.

1

Tap Go Live in ScoreCam

This starts sending your video data to X's ingest server. The RTMP connection is established and ScoreCam begins transmitting frames. However, the stream is not yet visible to viewers — it is being ingested by X but not yet broadcast publicly.

2

Start the Broadcast from X

While ScoreCam is streaming, open X and start the broadcast from one of these two locations:

Media Studio: Go to studio.x.comSources → find your RTMP source → click Go Live. This creates a post/tweet with your live stream embedded and makes it visible to your followers.

X mobile app: Tap the compose icon → Live → follow the prompts to start the broadcast.

Start ScoreCam first to establish the RTMP connection, then start the broadcast from X within a few seconds. X needs to see an active incoming video signal before it will let you go live.
The stream is NOT automatically visible to viewers when RTMP data arrives at X's servers. You must explicitly start the broadcast from X for your stream to go public.

Finding and Sharing Your Live Link

When you start the broadcast from X, it creates a post on your profile with your live stream embedded. That post is your viewer link.

  • Share the URL of that post — it is the link your audience needs to watch the stream.
  • Your profile page (x.com/yourusername) will also show the live stream at the top while you are active. Viewers who visit your profile will see it automatically.
  • X streams are always Public. There is no private or unlisted option.
X live links are per-broadcast — each game creates a new post with a new link. Unlike Twitch, there is no permanent viewer URL that always points to your live stream.