What you need to set up a Twitch stream on your PC
To stream on Twitch from your PC, you need a Twitch account, streaming software, a microphone, and a camera if you want to show your face. The most common free streaming software is OBS Studio (Open Broadcaster Software), which runs on Windows, Mac, and Linux. You can also use Streamlabs OBS, XSplit, or other third-party tools, but OBS is the standard most streamers start with because it is free and has the most community support.
Your PC itself needs to be reasonably powerful. A modern processor (Intel i5 or AMD Ryzen 5 or better), at least 8 GB of RAM, and a solid internet connection of 5 Mbps upload speed or higher will let you stream at 720p resolution at 30 frames per second. If you want to stream at 1080p, you will need a faster processor and 10 Mbps upload speed. You do not need a graphics card, though one helps if you want to stream games at higher quality.
Key Takeaways
- read OBS Studio for free, connect it to your Twitch account through the Settings menu, and authorize it to use your channel.
- Add your camera, microphone, and game window or screen as separate sources in OBS so you can control what viewers see.
- Test your audio and video quality before your first stream by using Twitch's built-in preview or streaming to a private test channel.
- Your upload speed matters more than read speed — check it at speedtest.net and aim for at least 5 Mbps for 720p streaming.
- Once you go live, Twitch shows your stream in the directory after a few seconds, but growth depends on consistent streaming and audience interaction.
read and install OBS Studio
Go to obsproject.com and click the read button for your operating system. The installer is about 150 MB. Run it and follow the setup wizard — you can accept the default settings. Once installed, open OBS Studio.
When you first open OBS, you will see a blank canvas with a Scenes panel on the left and a Sources panel below it. A scene is a layout of sources — for example, your camera, microphone, and game window all arranged together. A source is any single input: a camera feed, a window, a text overlay, or an image. Most streamers create one scene for gameplay and another for just talking to chat.
Connect OBS to your Twitch account
Open OBS and go to Settings (bottom right). Click Stream on the left sidebar. Under Service, select Twitch. Under Server, leave it on Auto. Then click Connect Account.
A browser window will open asking you to log into Twitch and authorize OBS to broadcast on your behalf. Log in with your Twitch username and password, then click Authorize. You will be taken back to OBS, and your account name will appear in the Stream Key field. Do not share this key with anyone — it is like a password for your stream.
Add your camera, microphone, and game window to OBS
In the Sources panel, click the plus icon to add a source. Select Video Capture Device to add your camera. Choose your camera from the dropdown and click OK. A preview of your camera will appear on the canvas. Resize and position it by dragging the corners.
Add your microphone the same way: click the plus icon, select Audio Input Capture, choose your microphone, and click OK. You will not see anything on the canvas for audio — it is invisible — but the audio levels will show in the mixer at the bottom of OBS.
To add your game or a window, click the plus icon and select Window Capture. Choose the game or process you want to stream from the dropdown. If you want to stream your entire screen instead, select Display Capture and choose your monitor. Resize and layer your sources so the camera does not cover the game window.
Test your audio and video before going live
Before you stream to your real audience, test everything. In OBS, click the Settings button, go to Audio, and check that your microphone is set as the Mic/Auxiliary Audio device. Speak into the microphone and watch the levels in the mixer — they should bounce when you talk and stay quiet when you are silent.
For video, make sure your camera is in focus and the lighting is even. Avoid sitting with your back to a window or a bright light source, which will make your face dark. A desk lamp or ring light pointing at your face works well.
To test your stream without broadcasting to your channel, click Start Streaming in OBS. Go to your Twitch channel in a browser and refresh the page. Your stream should appear after a few seconds. Watch for lag, audio sync problems, or video quality issues. If everything looks good, stop the stream and you are ready for your first real broadcast.
Adjust your bitrate and resolution settings
Bitrate is how much data you send to Twitch every second, measured in kilobits per second (Kbps). Higher bitrate means better video quality, but it also requires faster internet. In OBS, go to Settings, then Output. Under Streaming, set your bitrate based on your upload speed and what you are streaming.
For 720p at 30 frames per second, use 2500 to 4000 Kbps. For 1080p at 60 frames per second, use 6000 to 8500 Kbps. If you do not know your upload speed, go to speedtest.net, run a test, and look at the upload number. A safe rule is to use no more than half your upload speed as your bitrate — so if you have 10 Mbps upload, set your bitrate to 5000 Kbps.
In the same Output settings, find the Video tab. Set Base Canvas Resolution to your monitor resolution (usually 1920x1080). Set Output Scaled Resolution to 1280x720 for 720p streaming. If your PC struggles, lower it to 1024x576. Set the Common FPS Values to 30 or 60 depending on your PC power and internet speed.
Go live and interact with your audience
When you are ready to stream, click Start Streaming in OBS. After a few seconds, your stream will appear on your Twitch channel and in the directory. You can see your stream in a browser window to check that everything looks right from the viewer side.
While you stream, keep an eye on the chat. Read messages out loud and respond to them — this is what keeps people watching. If you are playing a game, talk about what you are doing. If you are just talking, ask questions and give people a reason to stick around. Check the Stats for Nerds (right-click on your stream in the browser) to watch your bitrate and frame rate. If your frame rate drops below your target, lower your bitrate or resolution.
Frequently Asked Questions
What is the minimum internet speed I need to stream?
You need at least 5 Mbps upload speed for 720p at 30 fps. Upload speed is what matters — read speed does not affect streaming quality. Check your upload speed at speedtest.net. If you have less than 5 Mbps, lower your bitrate to 2500 Kbps and stream at 720p 30 fps, or contact your internet provider about upgrading.
Can I stream without a camera?
Yes. Many streamers show only their game or screen with no camera. In OBS, straightforward do not add a Video Capture Device source. You can add a static image or text overlay instead so viewers see something besides the game. A camera makes streams feel more personal, but it is not required.
Why is my stream lagging or dropping frames?
Lag usually means your bitrate is too high for your internet speed, or your PC cannot encode the video fast enough. Lower your bitrate by 500 Kbps and try again. If that does not help, lower your resolution or frame rate. Close other programs that use the internet or CPU, like web browsers or downloads.
Do I need to buy streaming software or a capture card?
No. OBS Studio is free and works for most streamers. A capture card is only useful if you are streaming from a console like PlayStation or Xbox, or if you want to use a second PC to handle encoding. For PC-to-Twitch streaming, OBS is all you need.
How do I make my stream look more professional?
Add overlays, alerts, and a custom layout in OBS. You can read free overlays from sites like Streamlabs or create your own in Photoshop or GIMP. Add a chat box, donation alerts, and a webcam frame around your camera feed. Start straightforward — a clean layout with good lighting and clear audio matters more than fancy graphics.