Skip to main content
Upstream
Upstream
  • Product
    24/7 Live Streaming Run cloud channels that stay live around the clock. Live Studio Invite guests, share screens, and add branded overlays in the browser. Multistreaming Send one live feed to YouTube, Twitch, Kick, and RTMP endpoints. Pre-recorded Live Streaming Upload pre-recorded videos & Go Live without the stress of live production. Enterprise Broadcasting setups for teams, labels, and agencies. Free plan 24 hours a month with no watermark.
  • Features
    Scheduling Streams that start and end on their own. Multichat Every platform's chat in one feed. Overlays Layers and widgets in Stream Designer. Stings, jingles and ads Inserts that play between your videos. Playback controls Skip or play any file while you stay live. Audio and video playlists Loop music and visuals separately. Team access Invite your team, each with their own role. RTMP server Stream in from OBS or any encoder. Live Streaming API Run streams, media and queues from code. MCP Server Manage streams from your AI assistant. All features Everything Upstream does, on one page.
  • Platforms
    YouTube live streaming Twitch live streaming Kick live streaming Facebook live streaming Instagram live streaming TikTok TikTok live streaming Rumble live streaming Mixcloud live streaming 30+ more Plus any custom RTMP or SRT destination.
    Platform limits Bitrate and duration caps for each platform. Integrations Setup guides for OBS, vMix, cameras and more. VTuber Streaming Go live with your avatar on every platform.
  • Resources
    Blog Guides and ideas for live streams. Release Notes What's new in Upstream. Free Tools Video, audio and setup tools. Helpdesk Setup help and troubleshooting. Live Streaming FAQ Quick answers about going live. Compare Upstream Upstream vs Restream and more.
  • Pricing
Login Sign up for free
Always-on 24/7 Live Streaming Run cloud channels that stay live around the clock.
Explore
Real-time live Live Studio Invite guests, share screens, and add branded overlays in the browser.
Explore
One stream, 30+ platforms Multistreaming Send one live feed to YouTube, Twitch, Kick, and RTMP endpoints.
Explore
Schedule & Automate Pre-recorded Live Streaming Upload pre-recorded videos & Go Live without the stress of live production.
Explore
Enterprise Broadcasting setups for teams, labels, and agencies. Explore Free plan 24 hours a month with no watermark. Explore
Scheduling Streams that start and end on their own. Multichat Every platform's chat in one feed. Overlays Layers and widgets in Stream Designer. Stings, jingles and ads Inserts that play between your videos. Playback controls Skip or play any file while you stay live. Audio and video playlists Loop music and visuals separately. Team access Invite your team, each with their own role. RTMP server Stream in from OBS or any encoder.
Live Streaming API Run streams, media and queues from code.
MCP Server Manage streams from your AI assistant.
All features Everything Upstream does, on one page.
YouTube live streaming. 24/7 channels with midroll ads. Twitch live streaming. Streams restart on their own at 48 hours. Kick live streaming. Stay live with your computer off. Facebook live streaming. Schedule lives that start on their own. Instagram live streaming. Go live from your browser or the cloud. TikTok TikTok live streaming. Go live on TikTok and Instagram at once. Rumble live streaming. Add Rumble to your YouTube or Kick stream. Mixcloud live streaming. DJ sets and radio shows from your browser. 30+ more Plus any custom RTMP or SRT destination.
Platform limits Bitrate and duration caps for each platform.
Integrations Setup guides for OBS, vMix, cameras and more.
VTuber Streaming Go live with your avatar on every platform.
Blog Guides and ideas for live streams. Release Notes What's new in Upstream. Free Tools Video, audio and setup tools. Helpdesk Setup help and troubleshooting. Live Streaming FAQ Quick answers about going live. Compare Upstream Upstream vs Restream and more.
Guides

How to Go Live on X (Twitter) in 2026

Written by Mario Jankovic September 23, 2026 · Updated October 13, 2026 · 13 min read
  1. Before you start
  2. How to go live on X (Twitter) from a computer, step by step
    1. Step 1: Open Live Studio
    2. Step 2: Create a livestream and a source
    3. Step 3: Pick the ingest region
    4. Step 4: Copy your X stream key into your streaming app
    5. Step 5: Add a thumbnail
    6. Step 6: Choose Now or Later
    7. Step 7: Set visibility, chat and country limits
    8. Step 8: Write the post and go live
    9. While you’re live
  3. X Live Studio encoder settings
  4. What changed on X in 2026
  5. Twitter Media Studio Producer vs Live Studio
  6. Going live on X from your phone
  7. The new X Livestream API
  8. Multistreaming to X and YouTube at the same time
  9. Go live on X from the cloud with Upstream
  10. Troubleshooting X Live Studio
  11. Our verdict on streaming to X
  12. Sources

On a computer, you go live on X (formerly Twitter) through Live Studio, which is in Creator Studio and needs X Premium. Click New Livestream and create a source, and X gives you a server URL and a stream key. Paste both into OBS or whatever streaming app you use, start streaming, then press Go Live or schedule the stream for later. On a phone you just tap the camera icon in the composer and choose Live.

Before you start

You need five things before your first stream on X:

  • X Premium. Live Studio shows up under Creator Studio for Premium subscribers. X’s July announcement says “Premium users can get started today”.
  • A public account. X’s help center says you can’t go live if your posts are protected.
  • A streaming app. Also called an encoder, it turns your camera or screen into a live video feed. OBS Studio, Streamlabs, vMix and Wirecast all work, and so does a cloud studio like Upstream. Our OBS alternatives guide compares the options.
  • A stable upload. X recommends 12 Mbps (megabits per second) of video, so your connection needs real headroom above that. Our upload speed and bitrate guide shows how to size it.
  • A 16:9 thumbnail. X wants 1280×720 or 1920×1080. Other ratios may get cropped in posts.

Prefer to watch? Our video walks through the same setup in Live Studio:

How to go live on X (Twitter) from a computer, step by step

Live Studio turns the old Media Studio pages into one flow. You create a stream, pick where the video comes from and who can see it, then go live or schedule it. X is still building here. Mike Rosinsky from X’s developer platform posted this on September 22, the day the new API came out:

Quote card: Mike Rosinsky of X on the launch of the new Livestream API
“A world-class streaming platform needs a world-class API to match. Now it’s here.” Mike Rosinsky, Dev Platform and Livestreaming at X, September 22, 2026.

Step 1: Open Live Studio

Go to Creator Studio in the left menu on x.com, then click Live Studio under Tools. You can also go straight to x.com/i/live-studio. If you don’t see it, check that your Premium subscription is active.

X Creator Studio menu with Live Studio highlighted under Tools, labeled Go live professionally
Live Studio sits under Tools, next to Analytics. The Ineligible badges are about X’s payout programs and have nothing to do with live streaming.

Step 2: Create a livestream and a source

Click New Livestream and give the stream a title. Public streams show that title on X. Then pick an existing source or create one. A source is the address where X receives your video, and you can reuse it for later streams.

X Live Studio Create Livestream dialog on the Details step with the Source name and Region fields highlighted
The Details step. Name the source, pick a region and click Create source. X then shows the server URL and stream key.

Each source carries one livestream at a time. For two streams at once, create two sources and use two streaming apps. Each account can keep up to 100 sources.

Step 3: Pick the ingest region

Pick the region closest to where your streaming app runs, even if most of your viewers are somewhere else. If OBS runs on your laptop in Berlin, pick Frankfurt. If a cloud service sends the video from Virginia, pick N. Virginia. You can’t change a source’s region later.

X has 12 ingest regions: N. Virginia, Oregon and N. California in the US, plus São Paulo, Frankfurt, Dublin, Paris, Tokyo, Seoul, Mumbai, Singapore and Sydney.

X Live Studio Create source dialog with the region dropdown open, next to a list of all 12 ingest regions
The Create source dialog with the region list open. They’re where X picks up your video, so you can still use Live Studio from other countries.

Step 4: Copy your X stream key into your streaming app

Once the source exists, X shows a server URL (X calls it the RTMP URL) and a stream key. This is what older guides call your Twitter stream key, and each source has its own. X also offers an RTMPS URL, which encrypts the connection. Use it if your app supports it, and treat the stream key like a password. You can find your sources and their keys again later under Manage Sources.

In OBS Studio, open Settings, then Stream. Set Service to Custom, paste the URL into Server and the key into Stream Key. Leave “Use authentication” off, because Live Studio doesn’t support it. Then click Start Streaming in OBS. Live Studio needs a signal before you can go live. The OBS Studio overview covers the same screen.

Step 5: Add a thumbnail

Upload a 16:9 image. X shows it on the post before and after the stream, and on the countdown card for scheduled streams.

Step 6: Choose Now or Later

The Now and Later switch sits at the bottom left of the dialog. Now goes live as soon as you press Go Live. Later adds a Date & Time step, lets you schedule up to a year ahead and has an Auto-start switch.

X Live Studio Date and Time scheduling step with a year calendar and the Auto-start toggle highlighted
Choosing Later adds a Date & Time step. With Auto-start on, the stream goes live at the set time, but only if your streaming app is already sending video.

If no video reaches the source at the start time, the stream shows TIMED OUT and ends. Once a stream times out you can’t restart it, so start your streaming app a few minutes early.

Step 7: Set visibility, chat and country limits

Choose Public or Private. Private streams only appear inside Live Studio, which makes them the safest way to test. Then decide who can chat and whether to limit the stream to certain countries.

X Live Studio Audience step with Visibility options and Chat permission options highlighted separately
Visibility and country limits lock when the stream starts. Chat permissions can change while you’re live.

X’s help center lists five chat options: Everyone, Verified Accounts, Accounts You Follow, Subscribers and Off. My account showed “Accounts I Follow” and an extra option, “Accounts you follow and who they follow”. It had no Subscribers option, likely because subscriptions aren’t turned on for it.

You can also add chat moderators once, in General Settings under Live Chat. They can remove messages and mute viewers in every stream you host, and X doesn’t notify them that they were added.

X Live Studio General Settings with the Live Chat moderators field highlighted
Moderators apply to every chat you host, so you only set them up once.

Step 8: Write the post and go live

Creating a livestream doesn’t post it on X. Write the announcement in the Post step of the dialog, or later from the stream’s details page with Post livestream on X. Check that Live Studio shows your signal, then press Go Live. Followers with live notifications on get a push when the stream starts. Posting the announcement doesn’t send one.

For a scheduled public stream, post early. The post shows your thumbnail and a countdown, and viewers can set a reminder.

While you’re live

Every stream gets a details page with the player and live chat, plus concurrent viewers, top countries and devices. You can change the title and chat settings during the stream. The same page has the URL and embed code, and after the stream you can download the replay from it. To stop, click End Livestream there.

X's own screenshot of the Live Studio dashboard during a stream, with player, live chat and concurrent viewers chart
Image: X, from the @XCreators Live Studio announcement. The numbers are demo data.

Live Studio only counts a view when someone logged in to X watches for 2 seconds with at least half the player on screen. That’s why its numbers can run lower than the view count on your post, which also counts people who aren’t logged in and views from embeds.

Build in the cloud

Build the stream in the cloud.

Schedule videos, produce browser-based live shows, or send one feed to multiple platforms from the same Upstream workflow.

Sign up for free See the platform

X Live Studio encoder settings

Start at 1080p60 and 12 Mbps, with H.264 video, AAC audio at 128 kbps and a keyframe every 3 seconds. That’s X’s own recommendation. You can go up to 3840×2160 at 60 fps and 40 Mbps if your upload can keep up.

SettingRecommendedMaximum
Video codecH.264, Main or High profileH.264
Resolution and frame rate1920×1080 at 60 fps3840×2160 at 60 fps
Video bitrate12 Mbps40 Mbps
AudioAAC, mono or stereo, 128 kbps128 kbps
Keyframe intervalEvery 3 secondsNot listed
Table of X Live Studio encoder settings: 1080p60 at 12 Mbps recommended, 4K60 at 40 Mbps maximum
Live Studio numbers from X’s help center. The older Media Studio Producer page still lists 720p60 and 9 Mbps, and many guides copied it.

A keyframe is a full picture the video rebuilds from. If your app asks for it in frames instead of seconds, use 90 at 30 fps, 150 at 50 fps or 180 at 60 fps. X also suggests a few private test streams to find what your connection handles.

What changed on X in 2026

X changed how live streaming works twice in twelve weeks. Live Studio came out in July, and the rebuilt API followed in September.

Timeline of X live streaming changes from the July 2026 Live Studio launch to the September 2026 Livestream API
What changed between July 1 and September 22, 2026, and what’s coming next.
  • July 1: Live Studio. It replaced Media Studio Producer as the desktop route. X says Producer “remains available for now”.
  • July 1: A $1 million fund. X set aside $1 million for livestreamers in its upcoming payout cycle.
  • August 7: Original Content Rewards. The new payout program launched, and Revenue Sharing earnings stopped on September 7. To join, you need X Premium, 500 verified followers and 500k verified Home timeline impressions in 90 days, and you must be 18 or older. It pays on those impressions, and its rules don’t mention live streams.
  • September 22: Livestream API. X rebuilt its API so approved apps can run a whole broadcast. For now, apps have to apply and wait for X to approve them.
  • Next: Official Stream Partners. X’s Chris Park said they’re coming “very soon”.

Live Studio also raised the quality limits and caps each stream at 24 hours, so a 24/7 channel needs a new stream every day. Older guides that say there’s no time limit are out of date, and X warns that very long streams may load slowly or have replay problems.

Twitter Media Studio Producer vs Live Studio

Live Studio replaced Media Studio Producer, the RTMP tool inside Twitter Media Studio, in July 2026. Producer still works. X said it “remains available for now”, and its help page shows a banner pointing to Live Studio. If a guide sends you to studio.twitter.com or quotes 720p60 at 9 Mbps, it’s describing Producer.

Live Studio recommends 1080p60 at 12 Mbps and accepts 4K60 at 40 Mbps. Producer tops out at 1080p30 and 12 Mbps. Live Studio also keeps sources, scheduling, moderators, analytics and replay downloads in one place. If you still stream through Producer, create a new source in Live Studio.

Going live on X from your phone

In the X app, tap the camera icon in the composer, tap Live at the bottom, add an optional description and location, then tap Go live. To stop, tap Stop at the top left and confirm. That’s the flow on X’s live video help page.

Mobile streams skip Live Studio’s scheduling, sources and encoder settings. X’s mobile help page doesn’t mention a Premium requirement. X did say in June 2024 that going live would become a Premium feature, so check your own app.

The new X Livestream API

The X Livestream API lets approved apps run a whole broadcast on X. An app can set up your stream source, start and end the stream, schedule it, and read, send and moderate chat. X released it on September 22, 2026.

Table of what the X Livestream API can do: sources, broadcasts, scheduling, chat and moderation
What approved apps can do through the API, from X’s developer docs. X approves each app, and the docs list the API under its Enterprise plan.

This came together fast. On August 31, Taylor Caldwell from X’s developer platform told developers there was “currently no public Livestream / X Live API”. Three weeks later it shipped.

x developers avatarDevelopers@XDevelopers𝕏X Livestream API has been rebuilt from the ground up.Your entire broadcast lifecycle on X can now be powered by our API: go live, schedule broadcasts, run and moderate chat, and get live events for alerts and overlays. Available now. 🚢Still from X’s Livestream API launch video: the X logo next to the words Livestream API0:08Sep 22, 2026Watch the video on X ↗
X’s own launch post and video for the rebuilt Livestream API, September 22, 2026.

For most streamers, nothing changes today. With OBS, you still paste a key from Live Studio. Some apps already connect to your X account directly. StreamYard’s help center has you authorize your X account instead of pasting a key, but says X doesn’t let it schedule streams or send chat from its studio. The new API covers both. As Taylor Caldwell summed it up, “If you broadcast or watch streams on X, expect the tooling and experience to keep getting better.”

Developers will want a few more details from X’s docs.

  • Access. Apply through X’s Livestream API access form. It asks for your app ID, current API plan and monthly active users. X approves each app, the docs list the API under the Enterprise plan, and no price is published.
  • Authorization. Apps use OAuth 2.0 with PKCE and the broadcast.read and broadcast.write scopes. That’s X’s usual way of letting an app act for your account.
  • Transport. Sources return both RTMP and RTMPS URLs. X’s docs recommend RTMPS on port 443 in production.
  • Order of operations. The source must already be receiving video before you create the broadcast.

Multistreaming to X and YouTube at the same time

X’s Live Studio FAQ says a multistreaming service can take one encoder output and send it to several RTMP destinations at once, Live Studio included. You create a source in Live Studio and add its RTMP URL and stream key to a service like Upstream as a custom RTMP destination. Start the stream there, then press Go Live on X.

Word for word, the Live Studio FAQ says “third-party multistreaming services such as Restream or Castr can split a single encoder output and send it to multiple RTMP destinations simultaneously, including Live Studio.” Our multistreaming software comparison covers the options.

Diagram of OBS, Upstream Live Studio or a scheduled video feeding Upstream's cloud, which sends separate feeds to X Live Studio, YouTube, Twitch and Kick
Your computer uploads once. The cloud service sends X its own feed, alongside YouTube, Twitch and Kick.

In Upstream, add a destination, choose Other as the platform, and paste X’s RTMP URL and stream key into their fields, as in the custom RTMP help article. Start the Upstream stream, wait for Live Studio to show the signal, then press Go Live. For a planned show, schedule the X stream with Auto-start and set Upstream to start a few minutes before X’s start time.

X’s usual limits still apply. Every stream ends at 24 hours, and one source carries one stream at a time. If X is one of several destinations, the multistreaming guide for YouTube, Twitch and Kick covers the rest of the setup.

Go live on X from the cloud with Upstream

OBS is fine if you like babysitting scenes, bitrate and your home upload. Upstream takes the whole job off your computer and streams to X from the cloud.

  • Guests and screen share. Upstream Live Studio, our browser studio, takes up to 10 guests and sends the show to X.
  • X plus other platforms. Multistreaming sends one feed to up to 10 of 30+ platforms at once, so your upload only carries one copy.
  • Prerecorded shows. Upload a video and schedule it to play live, so nobody has to sit at the computer when X’s Auto-start fires.

Start free with 24 streaming hours a month at 1080p30, no credit card and no watermark. Paid plans add 60 fps and 4K.

Troubleshooting X Live Studio

If something goes wrong in Live Studio, it’ll probably look like one of these.

What you seeWhat it meansFix
Waiting for streamNo signal from your streaming app yetStart streaming in the app and check the server URL and key
The media could not be playedX can’t read the videoCopy the URL and key again, and confirm H.264 video and AAC audio
Livestream already runningThe source is carrying another streamEnd that stream or use a different source
Invalid livestreamA scheduled stream has no Live Studio sourceCreate a source in Live Studio and try again
Error creating livestreamLive Studio couldn’t create the streamTry again, then refresh the page or switch browsers
TIMED OUTThe signal stopped or never arrivedRecreate the livestream. It can’t be restarted
Create source does nothingYou hit the limit of 100 sourcesDelete sources you no longer use
Sources or streams disappearingPossibly a copyright action on the accountReview X’s copyright policy or contact your X account manager
Checklist to run before going live on X: Premium, source region, encoder settings, private test, chat and moderators, post
A private test catches most of the problems above before anyone is watching.

Our verdict on streaming to X

If your audience already follows you on X, start now. Live Studio is the best setup X has shipped so far. It takes 4K video, can start a stream on a schedule, and adds chat moderators and viewer stats. You do need Premium, though. Every stream also stops after 24 hours, and each source carries one stream at a time.

Nikita Bier, X’s Head of Product at the time, made the case when he launched Live Studio on July 1. He has since stepped back from leading product and stayed on as an advisor. Streamers on X still use the tools he launched.

Quote card: Nikita Bier, then Head of Product at X, on launching Live Studio for pro streamers
“X is where everything is happening now. So we’re launching the best tools for pro streamers to go live, connect with their followers & manage their streams.” Nikita Bier announcing Live Studio on July 1, 2026.

If you want X next to YouTube, Twitch and Kick without running every copy from your own computer, start with Upstream’s free plan. If one local stream to X is all you need, OBS and the steps above will get you there.

Sources

  • X Help Center: Live Studio, live video on X and Media Studio Producer
  • X Developer docs: Livestream API and the access form, plus Taylor Caldwell on API availability (August 31, 2026)
  • Posts on X: @XCreators on Live Studio (July 2) and on Original Content Rewards (August 7), the @XDevelopers API launch and Chris Park (September 22), Nikita Bier (July 1, 2026) and @Live (June 2024)
  • StreamYard Help Center on X and the OBS Studio overview
Published September 23, 2026
Mario Jankovic

About the author

Mario Jankovic

Product and Engineering

Mario Jankovic co-founded Upstream and runs product and engineering. He writes about running live streams from the cloud: 24/7 channels, multistreaming and Live Studio, and what we learn building them.

Keep exploring

Further reading

Browse all articles
Can a YouTube Live Stream Run for Years? This One Has Run 800+ Days
Oct 12, 2026 Blog

Can a YouTube Live Stream Run for Years? This One Has Run 800+ Days

Read article
Restream Pricing 2026: Plans, Free Plan and 24/7 Costs
Oct 10, 2026 Guides

Restream Pricing 2026: Plans, Free Plan and 24/7 Costs

Read article
How to Run a 24/7 Twitch Stream in 2026: Rules, Limits and Setup
Oct 10, 2026 Guides

How to Run a 24/7 Twitch Stream in 2026: Rules, Limits and Setup

Read article

Start streaming today

Go live to every platform, run a 24/7 channel, and produce live shows in your browser, with no software or server setup.

No credit card 24 hours/month free Full functionality
Start Streaming Free
Upstream

Run your streams from the cloud

Free plan: 24 streaming hours a month, no card, no watermark.

4.5 · 242 reviews on Trustpilot
Legal entity
Zukunft d.o.o.
Registered address
Groznjanska 32, 10000 Zagreb
Company VAT ID
Company VAT ID: HR62560895839
About | Contact us | Tools | Content standards | Privacy Policy | Terms of Service | Affiliate terms |

Product

  • Pricing
  • Upstream Features Overview
    • Multistreaming
    • Separate Audio and Video
    • Overlays: Stream Designer
    • Live Streaming Studio
    • Scheduling & Automation
    • Live Playback Controls
    • Play Stings, Jingles and Ads
    • Team Access
  • Enterprise Broadcasting Solutions

Resources

  • Helpdesk
  • Live Streaming FAQ
  • Blog
  • Release Notes
  • Live Streaming API
  • MCP Server
  • Free Live Streaming
  • YouTube Live Streaming
  • RTMP Server
  • Supported Platforms
  • Live Streaming Limits
  • Integrations

Compare Us

  • Compare Upstream
    • Upstream vs Runnel.live
    • Upstream vs OneStream
    • Upstream vs Live247
    • Upstream vs Gyre
    • Upstream vs Streaming Bots
    • Upstream vs Restream
    • Upstream vs StreamYard
    • Upstream vs LiveReacting
    • Upstream vs Playout.video

Free Tools

  • Design tools
  • Video tools
  • Audio tools
  • AI tools
  • Setup checks

Use cases

  • For Creators
  • For Music Labels
  • Church Streaming
  • VTuber Streaming
  • Multi-Channel Streaming

© 2026 Upstream. All rights reserved.

Ready to go live? Start free in the cloud.

Sign up for free