Live Streaming
How to Stream on Twitch From Windows
To stream on Twitch from Windows, get the channel's primary stream key, choose what FastCast should capture, connect the stream, and test the upload with Twitch Inspector before announcing it. Keep the key private: it authorizes software to broadcast to your channel.
Published · By Calvin Sturm
Prepare the Twitch channel and Windows PC
- Confirm the Twitch account can broadcast and complete any requirements shown by Twitch.
- Set the stream title, category, tags, and other channel details in Twitch's Creator Dashboard.
- Use Ethernet if possible, stop large uploads, and close private windows or notifications.
- Choose headphones for monitoring so the Twitch preview does not feed back into desktop audio.
If server URLs, stream keys, and RTMP are unfamiliar, read how live streaming on Windows works before continuing.
Get the Twitch stream key and server details
- Open the Twitch Creator Dashboard.
- Go to Settings, then Stream.
- Find the Primary Stream Key and copy it only when you are ready to paste it into the encoder.
- Use FastCast's Twitch destination, which fills the platform server URL, or use the current Twitch ingest URL if you are configuring a custom destination.
Twitch's official stream-key FAQ describes the key as the identifier that lets an encoder send a stream to your channel. Never display it in a capture, support post, or screenshot. Reset it in the dashboard if it is exposed.
Configure screen, audio, and Twitch in FastCast
- Choose the monitor or individual window viewers should see.
- Select the microphone and confirm its input meter responds.
- Select desktop audio only when the stream needs app, game, or presentation sound.
- Add the optional webcam overlay and place it away from important content.
- Choose the Twitch destination and paste the Primary Stream Key.
- Set a resolution, frame rate, and bitrate that stay within Twitch's current guidance and your stable upload capacity.
Run a Twitch Inspector bandwidth test
Twitch Inspector can test connection quality without a normal public broadcast. Twitch's documented bandwidth-test mode appends ?bandwidthtest=true to the stream key. Keep the base key secret even when adding that parameter.
- Sign in to Twitch Inspector.
- Temporarily add
?bandwidthtest=trueto the end of the key pasted into FastCast. - Start streaming and let the test run through real motion, microphone speech, and desktop audio.
- Watch Inspector for unstable bitrate or connection interruptions.
- Stop the test and remove the bandwidth-test parameter before the real broadcast.
Twitch's Inspector guide says this mode prevents the channel from appearing online and prevents normal live notifications, but no video is viewable. Use a short normal stream as well when you must confirm the final picture and audio reaching viewers.
Go live on Twitch
- Verify the title, category, and channel information in Twitch.
- Make sure the key in FastCast no longer contains the Inspector test parameter.
- Start streaming in FastCast.
- Open the channel from a second device with headphones and confirm picture, sound, and layout.
- When finished, stop the stream in FastCast and confirm the channel is offline.
Troubleshoot a Twitch stream from Windows
- Authentication failed: copy the Primary Stream Key again, remove spaces, and reset it if there is any chance it was exposed.
- Inspector sees no stream: confirm the Twitch server selection and place
?bandwidthtest=trueafter the complete key. - Channel never goes live: remove the bandwidth-test parameter; it is deliberately a non-public test mode.
- Unstable bitrate or dropped frames: use Ethernet, stop other uploads, and lower bitrate. Continue with the stream stability checklist.
- Black or silent output: reselect the capture and audio sources, check Windows permissions, and test locally before reconnecting.
Test the Twitch connection
Download the FastCast Open Beta, configure your Twitch destination, and run a bandwidth test before the real broadcast. FastCast does not save your stream key to disk.