Sign in Start streaming
← Knowledgebase
SteamVIDEO

Steam broadcast video specs & encoding settings

22 Jun 2026 · 5 min read

Steam Store Broadcasts run over RTMP, which means your video has to be encoded to a specific live spec or Steam will reject it. Here is the spec that works, field by field.

The short version

Transport: RTMP (H.264 video + AAC audio)
Resolution: up to 1080p (1920×1080)
Profile / level: High@4.1
Bitrate: ≤ 6 Mbps, constant (CBR)
Keyframe interval: 2 seconds (2s GOP)
Audio: AAC

Resolution & frame rate

1080p at a standard frame rate is the safe target. Unusual resolutions or frame rates can be downscaled or rejected, so stick to a conventional 16:9 1080p output.

Bitrate: keep it constant

Steam expects a constant bitrate at or below roughly 6 Mbps. Variable bitrate (VBR) can cause stutter and drops on the player side; constant bitrate (CBR) keeps the stream stable for hours on end.

Keyframe interval (GOP)

Set a keyframe every 2 seconds. A 2-second GOP is what Steam’s player expects for smooth seeking and reliable continuous playback. Longer intervals are a common reason broadcasts look broken.

Audio

Encode audio as AAC. Even if your loop has no important sound, include a valid AAC track - a missing or non-standard audio stream can get the broadcast rejected.

What video should I upload?

Any 16:9 trailer, gameplay capture or sizzle reel works. Longer loops feel more “live” than a 30-second clip on repeat. Lead with your strongest footage in the first minute.

Let Loopcast handle it

With Loopcast you don’t set any of this by hand. We transcode whatever you upload to Steam’s exact broadcast spec automatically, so it’s accepted every time. All you need is your Stream key.

Put your game live in 5 minutes

Upload a video, paste your stream key, hit start. From $0.72/day.

Start streaming · $0.72/day
Stuck on something? Ask in our Discord →