How To

How to Stream on Twitch

Last updated:

Twitch makes it possible for almost anyone to start broadcasting, even without a complicated studio setup.

This guide will walk you through what you need, how to connect Twitch to OBS Studio, and how to prepare for your first livestream.

What you need to stream on Twitch

For a basic stream, start with the essentials:

A camera, dedicated lighting, overlays, capture cards, and physical stream controls are optional. You can add these parts later once your basic stream is working.

How to stream on Twitch with OBS Studio

1. Prepare your Twitch account

Sign in to Twitch and open the Creator Dashboard. Before your first broadcast, enable two-factor authentication and review your channel, moderation, and safety settings.

Prepare the information viewers will see when they find your stream, including:

  • A clear stream title
  • The correct game or content category
  • Relevant tags
  • A go-live notification

2. Install and configure OBS Studio

Download OBS Studio and open it. The Auto-Configuration Wizard can recommend starting settings based on your computer and network. If it does not appear automatically, open Tools > Auto-Configuration Wizard.

Choose the option that prioritizes streaming, then follow the prompts. These settings are a starting point, and you can adjust them later if your stream or game does not run smoothly.

3. Connect OBS Studio to Twitch

In OBS Studio, open Settings > Stream and select Twitch as the service. Follow the available sign-in option to connect your Twitch account. Depending on your OBS version and setup, you may also be able to connect with a stream key from Twitch.

Important: Treat your stream key like a password. Anyone who has it may be able to broadcast to your channel, so do not display or share it.

4. Build your first scene

A scene is the complete layout your viewers see. Sources are the individual elements inside that layout, such as gameplay, a camera, or text.

Create one simple scene, then select the + button in the Sources panel to add what you need:

  • Game Capture for a game running on Windows
  • Window Capture for a specific application
  • Display Capture or macOS Screen Capture for an entire screen
  • Video Capture Device for a webcam or capture card
  • Image, Browser, or Text sources for overlays and on-screen information

Sources higher in the list appear over sources below them.

If you would rather start with a pre-made layout, browse Scene Collections on Elgato Marketplace. Marketplace Connect for OBS lets you download a Scene Collection, open it in OBS Studio, and follow a guided installer to configure the included scenes and sources.

5. Check your microphone and stream audio

Watch the meters in the OBS Audio Mixer while you speak and play audio. If a meter does not move, open Settings > Audio and select the correct device.

6. Choose your stream quality

Resolution, frame rate, bitrate, and encoder settings all affect stream quality and performance.

For a first stream, use the OBS Auto-Configuration Wizard and compare its recommendations with Twitch's broadcasting guidelines. If the stream drops frames or your game performance suffers, lower the output resolution, frame rate, or bitrate and test again.

7. Test before you go live

Record a short video in OBS before starting your first public stream. Watch it back and check:

  • The correct game, window, or screen is visible
  • Your microphone is clear and balanced with other audio
  • The video looks smooth during movement
  • No private messages, account information, or notifications appear
  • Your camera and overlays are positioned correctly

8. Start your Twitch stream

When your scene, audio, and channel information are ready:

  • Review your channel details: Confirm your stream title, category, tags, and notification in Twitch.
  • Check OBS: Make sure the preview shows the correct scene and your audio meters respond normally.
  • Start streaming: Select Start Streaming in OBS Studio.
  • Monitor the broadcast: Use the Twitch Creator Dashboard to watch stream health and chat.
  • End the stream: Select Stop Streaming in OBS when you are finished, then confirm that the broadcast has ended.

Common Twitch streaming problems

  • Dropped frames or an unstable stream: Lower the bitrate or output settings, close bandwidth-heavy apps, and use Ethernet if possible.
  • Game performance drops: In OBS Settings > Output, switch from the x264 software encoder to a supported hardware encoder, such as NVIDIA NVENC, AMD AMF, Intel Quick Sync, or Apple VideoToolbox on Apple Silicon. Hardware encoding reduces the workload on your CPU and can help protect game performance. If problems continue, lower your stream resolution or frame rate, or reduce demanding in-game graphics settings. Learn more in the OBS hardware encoding guide.
  • No microphone audio: Confirm that the correct input is selected and that the source is not muted in the OBS Audio Mixer.
  • Viewers hear an echo: Check whether the same device is being captured more than once and keep speakers away from the microphone.
  • The wrong screen is visible: Review your capture source before going live and avoid Display Capture when a more specific source will work.

Control your Twitch stream with Stream Deck

Once your Twitch stream is working, Stream Deck can make it easier to manage while you are live. Instead of searching through OBS menus, you can place frequently used controls on dedicated keys.

The OBS Studio integration for Stream Deck supports actions such as:

  • Starting or stopping a stream
  • Switching scenes
  • Muting or unmuting audio sources
  • Showing or hiding sources
  • Controlling transitions, media sources, recording, and replay buffer features

Start streaming on Twitch today

Your first Twitch stream does not need an elaborate setup. Start with a simple scene, test your video and audio, and improve your setup over time as you learn what works best, then use Stream Deck to make livestreaming even easier.

Stay up to date with Elgato. Get our latest News, Guides, and Product Updates in your Google feeds.

Add Elgato as a preferred source

Was this article helpful?