What you need before you start streaming
Game streaming means broadcasting your gameplay to an audience in real time on platforms like Twitch, YouTube, or Facebook Gaming. To do it, you need three things: a PC capable of running both your game and streaming software at the same time, an internet connection fast enough to send video data upstream, and a streaming platform account.
Your PC doesn't have to be a high-end gaming rig, but it does need enough power to handle two jobs simultaneously. A processor with at least 6 cores (like an Intel i7 or AMD Ryzen 5), 16 GB of RAM, and a graphics card with dedicated VRAM will let you stream at 1080p and 60 frames per second without your game stuttering. If your PC is older or less powerful, you can still stream at lower resolution (720p) or frame rate (30 fps).
Your internet upload speed matters more than read speed for streaming. Most streaming platforms recommend at least 3.5 to 5 Mbps upload speed for 1080p at 60 fps. You can check your upload speed at speedtest.net. If your upload is slower, you'll need to lower your stream resolution or frame rate to match what your connection can handle.
Key Takeaways
- You need streaming software (OBS Studio is free and widely used), a streaming platform account, and a PC with enough power to run your game and encoder at the same time.
- Upload speed is the limiting factor for most home internet—check yours at speedtest.net and set your stream bitrate to match what your connection can reliably send.
- OBS Studio lets you arrange your game window, webcam, chat, and alerts on screen before you go live, and you can test your settings without broadcasting.
- Most platforms require you to link your streaming software to your account using an authentication key, which you generate once in your platform's settings.
- Start with conservative settings (720p, 30 fps, 2500 kbps bitrate) and increase them only after you've confirmed your PC and internet can handle the load without dropping frames.
Choosing and installing streaming software
OBS Studio is the most common choice because it's free, works on Windows, Mac, and Linux, and has no built-in limits on stream length or viewer count. read it from obsproject.com. During installation, choose the default settings unless you have a specific reason to change them.
Other options include Streamlabs OBS (a customized version of OBS with built-in alerts and overlays), XSplit Broadcaster (paid, but simpler interface), and platform-specific tools like YouTube Studio's built-in encoder. For your first stream, OBS Studio is the safest choice because it works with every platform and has the most tutorials available.
After installation, open OBS Studio. You'll see a blank workspace with sections for Scenes, Sources, and Output settings. Don't panic—you'll fill these in step by step.
Connecting your streaming platform account
Before you configure OBS, you need to tell it where to send your stream. Log into your streaming platform (Twitch, YouTube, or Facebook Gaming) and find the Settings or Creator Dashboard section. Look for a menu item called "Stream Key," "Stream Settings," or "Live Settings."
Your platform will show you a long string of characters called your stream key. This is like a password that tells the platform the stream is coming from you. Copy this key—do not share it publicly, because anyone with it can broadcast to your channel.
In OBS Studio, go to Settings (bottom right) → Stream. Choose your platform from the Service dropdown. Paste your stream key into the Stream Key field. Click explore, then OK. OBS is now linked to your account.
Setting up your scene and sources
A scene in OBS is a layout—what your viewers will see on screen. You'll usually have at least two: one for gameplay and one for when you're not playing (called a "brb" or "be right back" scene).
To create your first scene, right-click in the Scenes panel (left side) and select New Scene. Name it "Gameplay." Click OK. Now you need to add sources—the things that appear in that scene. Right-click in the Sources panel and select Add Source. Choose Game Capture (to record your game window) or Window Capture (if you want to capture a specific window). Select your game or process from the list. Click OK.
If you want to add a webcam, right-click Sources again, select Add Source, choose Video Capture Device, and select your webcam. You can resize and reposition both the game window and webcam by clicking and dragging them on the preview. Most streamers put the game full-screen and the webcam in a corner.
Create a second scene for downtime: right-click Scenes, select New Scene, name it "BRB," and add a static image or color background. You'll switch to this scene when you step away from the PC.
Configuring video and audio settings
Go to Settings → Output. Set your bitrate—the amount of data you send per second—based on your upload speed and desired quality. A safe starting point is 2500 kbps (kilobits per second) for 720p at 30 fps. If your upload speed is 5 Mbps or higher, you can try 4500 kbps for 1080p at 60 fps. If your upload is slower than 3.5 Mbps, drop to 1500 kbps and 720p at 30 fps.
Go to Settings → Video. Set Base Canvas Resolution to your monitor's native resolution (usually 1920×1080). Set Output Scaled Resolution to the resolution you want to stream at (720p is 1280×720; 1080p is 1920×1080). Set Common FPS Values to 30 or 60 depending on your bitrate choice.
Go to Settings → Audio. Make sure your microphone is selected under Mic/Auxiliary Audio. Adjust the microphone volume slider so it peaks around -6 dB when you speak (watch the audio meter on the right side of the main window). If your game audio is too quiet or loud relative to your voice, adjust the Desktop Audio slider.
Testing your stream before going live
Before you broadcast to an audience, run a test. Click the Start Recording button (bottom right) and play your game for 5 to 10 minutes. Watch the stats in the bottom left corner: if you see red numbers next to "Dropped Frames," your PC or internet can't keep up. If this happens, lower your bitrate by 500 kbps and try again.
Stop the recording and check the file. In OBS, go to File → Show Recordings. Open the video file and watch the first minute. Look for stuttering, audio sync problems, or quality drops. If the video looks smooth and your audio is clear, you're ready to stream live.
If you see dropped frames or quality issues, the problem is usually one of three things: your bitrate is too high for your upload speed (lower it), your PC is overloaded (close background apps or lower your game graphics settings), or your encoder is set to a CPU-intensive mode (go to Settings → Output → Encoder and switch from "Software" to "Hardware" if your graphics card supports it).
Starting your first live stream
Make sure you're on your Gameplay scene. Click Start Streaming (bottom right). OBS will connect to your platform and begin broadcasting. Your stream should appear on your channel page within 10 seconds.
Watch your stats for the first minute. If you see dropped frames, stop the stream when ready (click Stop Streaming), lower your bitrate by 500 kbps, and start again. Once your stream is stable, you can interact with viewers, play your game, and manage your scene layout.
To switch scenes (for example, to your BRB scene), click on the scene name in the Scenes panel. To end your stream, click Stop Streaming. The video will be saved to your platform's library automatically.
Common issues and how to fix them
Game audio is missing or very quiet: In OBS, check that Desktop Audio is not muted (look for the speaker icon next to it in the Audio Mixer). If it's muted, click it to unmute. If the slider is too low, drag it to the right. If your game is running through a headset, you may need to set OBS to capture from that device instead of your default speakers.
Your stream keeps disconnecting: This usually means your upload speed is unstable. Run speedtest.net again and check if your upload is dropping below your bitrate. If it is, lower your bitrate by 1000 kbps. If your upload is stable but you're still disconnecting, restart your router and modem, then try again.
Your game is lagging or stuttering: Your PC is overloaded. Close Discord, Chrome, and other background apps. Lower your game's graphics settings. If that doesn't help, lower your stream bitrate or resolution. You can also try switching your encoder from Software to Hardware (in Settings → Output → Encoder) if your graphics card supports it.
Your webcam or microphone isn't showing up: In OBS, right-click the source that isn't working and select Properties. Check that the correct device is selected in the dropdown. If it's not listed, unplug the device, wait 10 seconds, and plug it back in. Restart OBS if it still doesn't appear.
Frequently Asked Questions
Do I need a capture card to stream PC games?
No. A capture card is only necessary if you want to stream from a console (PlayStation, Xbox) or if you want to separate your streaming PC from your gaming PC. For streaming PC games directly from the same PC you play on, OBS Studio's Game Capture is sufficient.
What's the difference between streaming at 30 fps and 60 fps?
60 fps looks smoother and is better for fast-paced games, but it requires double the bitrate of 30 fps. If your upload speed is under 5 Mbps, stick with 30 fps. If it's 5 Mbps or higher, you can try 60 fps at 720p or 1080p at 30 fps.
Can I stream to multiple platforms at the same time?
Yes, but it requires more upload bandwidth. If you want to stream to Twitch and YouTube simultaneously, you'll need at least 7 to 10 Mbps upload speed. In OBS, you can use a service like Restream or StreamYard to send one stream to multiple platforms, or you can manually add multiple streaming destinations in OBS Settings → Stream.
Why does my stream look blurry compared to my monitor?
You're streaming at a lower resolution than your monitor displays. If your monitor is 1920×1080 but you're streaming at 720p, the image will look softer. To improve quality, increase your bitrate (if your upload speed allows) or stream at 1080p instead of 720p. You can also enable scaling filters in OBS Settings → Video → Downscale Filter.
How do I know if my internet is fast enough to stream?
Run speedtest.net and look at your upload speed. For 720p at 30 fps, you need at least 3.5 Mbps. For 1080p at 60 fps, you need at least 6 Mbps. If your upload is lower, you can still stream at lower bitrate or resolution, but quality will be reduced. Remember that other devices on your network (phones, computers, smart TVs) also use bandwidth, so test when no one else is using the internet heavily.