Multistreaming TikTok stream key RTMP

TikTok Stream Key: How to Get It and Go Live

How to get your TikTok stream key and RTMP URL, plug them into OBS, and go live from any encoder, plus the follower requirement and workarounds.

TikTok Stream Key: How to Get It and Go Live
Share

If you want to broadcast to TikTok from OBS, vMix, or any hardware encoder, you need two things: a Server URL and a TikTok stream key. Together they tell your encoder exactly where to push your video and how TikTok should authenticate it. The catch is that TikTok does not hand these out as freely as YouTube or Twitch, and where you find them depends on your account and which tool you use. This guide walks through what the stream key is, the real follower requirement, how to get a stream key on TikTok, and how to plug it into your encoder without guesswork.

What a TikTok Stream Key and RTMP URL Actually Are

A stream key is a unique, private token that identifies your broadcast to a platform. Pair it with a Server URL (the RTMP ingest address) and your encoder has a complete destination. If you are new to the concept, our explainer on what a stream key is covers the fundamentals in more depth.

For TikTok, the pair looks something like this:

Server URL:  rtmp://push.tiktokcdn.com/live/
Stream Key:  a long unique string TikTok generates per session

This is standard TikTok RTMP ingest. RTMP (Real-Time Messaging Protocol) is the same protocol nearly every streaming platform uses to accept video from an encoder. If you want the background on why RTMP is still the default ingest format, see our RTMP vs SRT vs HLS breakdown.

The important thing to understand: TikTok issues the Server URL and stream key per session. Unlike some platforms that give you a persistent key, TikTok often regenerates the key each time you start a new external broadcast. Treat it as single-use and always copy the fresh pair before you go live.

💡
Keep it private
Your stream key is a password to your broadcast. Anyone who has it can stream to your account. Never show it on screen, and if you suspect it leaked, end the session and generate a new one.

The Follower Requirement: The Honest Version

Here is the part TikTok does not make obvious. Going live on TikTok has historically required 1,000 followers to unlock the LIVE button inside the mobile app. That threshold is real, but it is not the whole story.

TikTok runs several paths to LIVE access, and they do not all share the same rule:

  • In-app mobile LIVE: the classic route, generally gated at 1,000 followers.
  • TikTok Live Studio: TikTok's own desktop streaming app, which can grant streaming ability separately.
  • LIVE Access (web dashboard): a browser-based LIVE Center where eligible accounts enable third-party streaming and pull a Server URL plus stream key.

Requirements shift frequently, vary by region, and depend on account age and standing. Some creators report getting access below 1,000 followers through the desktop and web routes, others do not. The only reliable answer is to open your own LIVE Access dashboard or TikTok Live Studio and see what your account is offered. Do not trust a fixed number you read anywhere (including here); check your own account status.

If you do not have access yet, no stream key exists for you to copy. That is the single most common reason the key fields show up blank.

How to Get a Stream Key on TikTok

There are two practical routes to get a stream key. TikTok Live Studio is the simplest; the web/RTMP route gives you the raw credentials for OBS and other encoders.

Route 1: TikTok Live Studio

TikTok Live Studio is a free desktop app (Windows, with Mac availability expanding) that acts as both an encoder and a bridge. For many creators it is the fastest way to go live from a computer.

  1. Download and install TikTok Live Studio from TikTok's official site.
  2. Sign in with your TikTok account.
  3. If your account is eligible, you can stream directly from Live Studio using its built-in capture (screen, game, camera).
  4. To use OBS or another encoder instead, look for the streaming or connection settings inside Live Studio that expose a Server URL and stream key you can copy out.

Live Studio is convenient because it handles authentication for you. The tradeoff is that its built-in production tools are lighter than OBS, and it does not natively send your stream anywhere except TikTok.

Route 2: The Web / LIVE Access RTMP Route

This is the route you want if OBS is your encoder of choice.

  1. Open the TikTok LIVE Access dashboard (the web LIVE Center) in a browser and sign in.
  2. Start creating a new LIVE and choose the option for streaming with third-party software or OBS.
  3. TikTok generates a Server URL and a Stream Key for this session.
  4. Copy both. You will paste them into your encoder in the next step.

If the fields are empty, the usual causes are that your account lacks LIVE access, you have not selected the third-party streaming option, or an old session is still open. Refresh the page or end the previous session and try again.

Plugging the Stream Key Into OBS

Once you have the Server URL and stream key, OBS setup takes under a minute.

  1. Open OBS and go to Settings > Stream.
  2. Set Service to Custom...
  3. In Server, paste the TikTok Server URL (for example rtmp://push.tiktokcdn.com/live/).
  4. In Stream Key, paste the key TikTok gave you.
  5. Click OK.

That is the entire integration. OBS now points at TikTok. When you click Start Streaming, your broadcast goes live on TikTok as long as the session is still valid on TikTok's side.

💡
Match the session
Because TikTok regenerates keys per session, start the LIVE on TikTok's dashboard first, copy the fresh key into OBS, then hit Start Streaming. If you reuse an old key, TikTok will reject the connection.

TikTok is vertical and mobile-first, so your settings should differ from a landscape YouTube stream. The most native fit is a portrait 9:16 canvas. Here are settings that work well for most connections.

SettingRecommended Value
Output Resolution720x1280 (vertical) or 1080x1920
OrientationPortrait 9:16
FPS30
EncoderNVENC H.264 (GPU) or x264 (CPU)
Rate ControlCBR
Bitrate (720x1280)2,500 to 4,000 Kbps
Bitrate (1080x1920)4,000 to 6,000 Kbps
Keyframe Interval2 seconds
Audio Bitrate128 to 160 Kbps

To stream vertical from OBS, set your Base (Canvas) Resolution and Output (Scaled) Resolution to a portrait ratio like 720x1280 under Settings > Video. If you send a landscape 1920x1080 signal, TikTok will letterbox or crop it, which wastes most of the phone screen.

The 2-second keyframe interval is not optional. TikTok, like nearly every RTMP platform, expects a keyframe every 2 seconds so viewers who join mid-stream get a clean image quickly. For a fuller walkthrough of encoder tuning (bitrate headroom, CBR, NVENC vs x264), our guide to the best OBS settings for 1080p applies directly, just scale the numbers down for vertical.

Common Failure Points

When a TikTok stream will not start, it is almost always one of these:

  • No LIVE access: the account has not been granted streaming ability, so no key is issued. Check your LIVE Center.
  • Stale stream key: you reused a key from a previous session. Generate a fresh one and paste it again.
  • Session not started on TikTok: OBS is pushing but TikTok has no active LIVE waiting for the feed. Start the LIVE on TikTok's side first.
  • Wrong Server URL: a trailing character got dropped, or you pasted the key into the Server field. Re-copy both fields cleanly.
  • Bitrate too high for TikTok: sending far more than TikTok expects can cause rejects or instability. Stay within the ranges above.
  • Blank key fields: usually means the third-party streaming option was not selected, or an old session is still open. Refresh and retry.

If OBS shows it is streaming but nothing appears on TikTok, the mismatch is almost always between an OBS that is live and a TikTok session that is not, or a key that no longer matches the current session.

Multistreaming TikTok Alongside YouTube and Facebook

Here is a real limitation: OBS sends your stream to exactly one RTMP destination at a time. If you want to reach TikTok, YouTube, and Facebook in the same broadcast, OBS alone cannot do it. Neither can TikTok Live Studio, which only pushes to TikTok.

This is where a multistreaming service earns its place. You send your single OBS feed once to one ingest point, and the service fans it out to every platform you have connected. That means one upload from your machine, several simultaneous destinations, and no extra encoding load on your PC.

Livepush is built for exactly this. You connect your social media accounts once, then use multistreaming to broadcast to TikTok, YouTube, Facebook, and more from a single stream. Instead of juggling per-platform keys in OBS, you point OBS at Livepush and manage destinations from one dashboard. For a concrete example of the multi-destination workflow, see our guide on how to stream to YouTube and Facebook simultaneously; adding TikTok to that mix follows the same pattern.

An honest caveat: TikTok's LIVE access rules still apply no matter how you stream. A multistreaming service cannot bypass the follower or eligibility requirement, and depending on how TikTok provisions your key, you may still need to pull a fresh key per session. What it does remove is the pain of only being able to pick one platform per broadcast.

Quick Recap

  • A TikTok stream key plus Server URL is your RTMP destination; TikTok issues them per session, so treat the key as single-use.
  • LIVE access is the gate. The 1,000-follower rule applies to in-app mobile LIVE, but TikTok Live Studio and the LIVE Access web dashboard can offer other paths. Check your own account.
  • Get the key from TikTok Live Studio (easiest) or the LIVE Access web route (best for OBS).
  • In OBS, use Settings > Stream > Custom and paste the Server URL and key.
  • Stream vertical 720x1280 or 1080x1920, CBR, 2-second keyframe, and a bitrate matched to the resolution.
  • To reach TikTok plus other platforms in one go, use a multistreaming service, since OBS can only target one destination on its own.

Stream to multiple platforms without extra bandwidth

Send one stream to Livepush — we fan it to 40+ destinations.

Start Multistreaming →

Frequently Asked Questions

Can you go live on TikTok without 1000 followers?
The in-app LIVE button generally requires 1,000 followers. But TikTok Live Studio and the LIVE Access web dashboard can grant streaming access under different (sometimes lower) thresholds, and once you have access there you can pull a stream key and go live from OBS. Requirements change often and vary by region and account age, so check your own LIVE Center to see what you qualify for.
What is TikTok's RTMP URL?
When you enable third-party streaming (via TikTok Live Studio or the LIVE Access web page), TikTok generates a Server URL that looks like rtmp://push.tiktokcdn.com/live/ (or a regional variant) plus a unique stream key. TikTok issues these per session, so there is no single fixed public URL you can hardcode. Always copy the fresh pair from your dashboard.
Why is TikTok Live not showing my stream key?
The most common reasons: your account does not yet have LIVE access, you have not enabled the third-party/OBS streaming option, or you already have an active session that needs to be ended first. The stream key and Server URL only appear once TikTok has approved external streaming for that session. If the fields are blank, refresh the LIVE Access page or reopen TikTok Live Studio.
What bitrate should I use for TikTok Live?
For vertical 720x1280 at 30 FPS, 2,500 to 4,000 Kbps is a solid range. If you push full 1080x1920, aim for 4,000 to 6,000 Kbps. Keep your keyframe interval at 2 seconds and use CBR. TikTok is mobile-first, so there is little benefit to sending an extremely high bitrate that most phone viewers cannot use.

Start streaming free — 20 hours/month

Multistream to YouTube, Facebook, Twitch, and 40+ platforms. No credit card required.