1. Download and Install OBS Studio (Windows)
- Get OBS Studio: Go to the official OBS Studio website and click Download for Windows. (OBS’s site notes the latest Windows version is 31.0.3 as of March 2025.)
- Run the Installer: Open the downloaded
.exefile. Follow the on-screen prompts (accept the license, choose install location, etc.) to install OBS Studio. Once done, you’ll have an OBS icon on your desktop or Start menu.
2. Log In to Twitch from OBS
- Open OBS Settings: Launch OBS Studio. Click File → Settings, then choose the Stream tab.
- Connect Your Twitch Account: In the Stream settings, select “Twitch” as the service. Click “Connect Account”. A browser window will pop up asking you to log in to Twitch – enter your Twitch credentials and authorize OBS. This saves you from manually copying the stream key. (Alternatively, you could copy your Twitch stream key from your Twitch Dashboard → Settings → Stream and paste it into OBS, but the “Connect Account” method is easier.)
3. Set OBS for Warzone (Resolution, FPS, Bitrate, Encoder)
- Resolution & Frame Rate: Set Base (Canvas) Resolution to 1920×1080 (if your monitor is 1080p) and Output (Scaled) Resolution to 1920×1080 for Full HD. Set FPS (Frames Per Second) to 60 – Warzone is a fast-paced shooter, so 60 FPS makes motion smooth. If your PC or internet can’t handle 1080p60, you can drop output resolution: 1600×900 or 1280×720 are good alternatives.
- Encoder: In Settings → Output, choose Encoder = NVIDIA NVENC (if you have an NVIDIA GPU) and set the preset to Quality (if available). NVENC offloads encoding to your graphics card so your game performance stays high. If you don’t have an NVIDIA GPU (or it’s older), you can use x264 and set the CPU preset to “veryfast” or “fast” – but be aware x264 uses more CPU.
- Bitrate: Twitch allows up to 6000 kbps for 1080p60. In OBS’s Output settings, set Video Bitrate to around 6000 kbps (CBR – constant bitrate, keyframe interval = 2 seconds). If your internet upload is slower, use lower bitrates: for example, 1280×720 @ 60 FPS works well at 4500 kbps. (Twitch’s guidelines note that fast games can also stream at 1600×900 or 720p60 to optimize quality.)
4. Add Your Game, Webcam, and Audio Sources
- Game Capture: In OBS’s Scenes box (bottom left), click + to create a new Scene (name it e.g. “Warzone”). In Sources (next to Scenes), click + and choose Game Capture. In its properties, set Mode to “Capture any fullscreen application” or select “Capture specific window” and pick Warzone. This tells OBS to grab the game’s video. (If Game Capture shows black, you can try Display Capture or Window Capture instead.)
- Webcam (optional): Still in the Warzone scene, click + in Sources and pick Video Capture Device. Select your webcam from the list. Resize and move the webcam preview in the OBS canvas so it doesn’t block important game UI. Tip: Keep the webcam box in a corner, with some padding around edges.
- Audio Sources: OBS automatically includes Desktop Audio and Mic/Aux in its Audio Mixer (the sliders at the bottom). Make sure in Settings → Audio that Desktop Audio is set to your system output (so game sound is captured) and Mic/Aux is set to your microphone. These will appear in the mixer as Desktop Audio and Mic/Aux. You can adjust their volumes there (it’s often good to lower desktop/game volume a bit so viewers hear your voice clearly). If your mic doesn’t show up, add it manually: click + → Audio Input Capture, name it (e.g. “Mic”), and select your mic device. You should then see your mic in the mixer when you speak.
5. Add Simple Stream Overlays (Logo/Image, Text)
- Image Overlay (Logo): In Sources for your scene, click + → Image. Browse to an image file (for example, a PNG logo with transparency). OBS supports PNG, JPEG, GIF, etc. This adds your logo or graphic on top of the game.
- Text Overlay: To add text (e.g. a label or tagline), click + → Text (GDI+) (on Windows; on Mac/Linux use “Text (FreeType2)”). In the properties, simply type the text you want. You can customize font, color, size, etc. by adjusting the settings. Default text settings usually work fine.
- Arrange Overlays: Make sure your overlays (image/text) are above the game capture in the Sources list. OBS renders higher sources on top of lower ones. You can drag sources up/down in the list or use the Up/Down arrows. In the preview window, drag and resize each overlay as needed. For example, a camera/webcam overlay should sit on top of the gameplay so it’s visible.
6. Test Your Stream and Go Live
- Run a Test Stream: It’s wise to test before broadcasting to everyone. Twitch offers an Inspector tool for this. Copy your Twitch stream key and append
?bandwidthtest=trueto it. Paste this modified key into OBS (in Settings → Stream). Then click Start Streaming. OBS will now send video to Twitch’s servers, but not to your actual channel. Go to Twitch Inspector and log in; you should see your test feed’s stats and video preview. This lets you check for dropped frames, audio sync, CPU/GPU load, etc. Adjust settings if there are problems. (Twitch’s guide notes that after adding?bandwidthtest=true, “your software won’t push your channel live, only running a test”.) - Go Live: When you’re confident everything works, stop the test stream. Remove the
?bandwidthtest=truefrom your stream key (or reconnect your Twitch account normally), then click Start Streaming again. Now your stream will go live on your Twitch channel. You can verify it in your Twitch Stream Manager or on your channel page.
7. Tips for Stream Stability and Quality
- Prioritize Stability: Smooth streaming is better than higher resolution with choppy performance. As Twitch notes, “it’s always better to have a stable stream than to push for a higher video quality that might cause you to drop frames.”. If you experience dropped frames or lag, lower your bitrate or resolution.
- Network: Use a wired Ethernet connection if possible. (Wi-Fi can be unreliable for high-bitrate streaming.) Close any bandwidth-hogging apps (cloud backups, downloads, etc.) on your network during your stream.
- System Resources: Close other heavy programs on your PC (like video editors or browsers) when streaming. Monitor OBS’s CPU/GPU usage – if it’s near 100%, you may need to lower in-game graphics or stream settings.
- Game Settings: In Warzone, lock your in-game FPS to the same as your stream (e.g. 60 FPS). This keeps encoding smooth. Also, use fullscreen mode or borderless window to improve capture performance.
- Updates: Keep OBS Studio and your graphics drivers up to date for best performance and compatibility.
- Auto-Configure: You can also try OBS’s Auto-Configuration Wizard (under the Tools menu). It can test your system and internet speed and suggest optimal settings.
CastBunny – Stream to 40+ Platforms and More
Ready to take your streams beyond Twitch? With CastBunny’s cloud-powered suite, you can go live on 40+ platforms at once, deck out your broadcast with built-in overlays and alerts, and still pocket 80% of what you earn. We’re in beta, so swing by CastBunny.com, drop your email in the form, and we’ll send you exclusive registration links. Then hop into our Discord and subreddit to swap tips, give feedback, and stay in the loop. Simplify your setup, grow your audience everywhere—you’re one click away from streaming freedom.
Join Our Early Beta
We’re live in early beta – and we want you on board. Share your feedback, shape new releases, and connect with fellow pioneers in our exclusive Discord. Together, let’s push live streaming into its golden era and put more money back where it belongs: in your pocket.
👉 Drop your email at CastBunny.com for early access and exclusive updates.
👉 Join our Discord and subreddit to connect with fellow creators and stay in the loop.
👉 Follow us on Twitter/X, Instagram, and LinkedIn for tips, tutorials, and feature announcements.