OBS Studio is a free, open-source software encoder that captures your screen, camera, and audio to stream live or record to a file. It serves two different purposes:
- Sending live video feed to a streaming platform
- Recording high-quality video for later use.
However, streaming and recording require different settings. Incorrect settings can cause blurry video, dropped frames, buffering, audio issues, large recording files, or excessive CPU and GPU usage.
For live streaming, you need a constant bitrate (CBR), a 2-second keyframe interval, a suitable video bitrate, and the right encoder and resolution for your streaming platform.
For recording, you should prioritize video quality, choose an appropriate quality-based rate control such as CQP, select a suitable encoder, and use a reliable recording format such as MKV.
In this guide, we’ll break down each OBS setting and explain how to configure your encoder, bitrate, resolution, frame rate, audio, and recording format.
Quick Answer: Best OBS Settings at a Glance
These values work on most modern PCs with at least 10 Mbps of upload.
| Setting | Streaming (1080p60) | Streaming (1080p30 or 720p60) | Recording (editing master) | Recording for Castr pre-recorded streaming |
|---|---|---|---|---|
| Output Mode | Advanced | Advanced | Advanced | Advanced |
| Encoder setting | NVENC, AMF, QuickSync or Apple VT (H.264) | NVENC, AMF, QuickSync or Apple VT (H.264) | GPU H.264 or HEVC | GPU or x264 (H.264 only) |
| Rate Control | CBR | CBR | CQP (GPU) or CRF (x264) | CBR |
| Bitrate / CQP | 6,000 Kbps | 4,500 Kbps | CQP 18–23 | 4,000 Kbps |
| Keyframe Interval | 2 s | 2 s | 2 s | 2 s |
| Preset | P5 (NVENC) / veryfast (x264) | P5 (NVENC) / veryfast (x264) | P5–P6 / medium | P5 (NVENC) / veryfast (x264) |
| Profile | High | High | High | High |
| Output Resolution | 1920×1080 | 1920×1080 or 1280×720 | Native (match your canvas) | 1920×1080 |
| FPS | 60 | 30 (1080p) or 60 (720p) | 60 for gameplay, 30 for tutorials | 30 |
| Audio | AAC 160 Kbps, 48 kHz | AAC 160 Kbps, 48 kHz | AAC 192–320 Kbps, 48 kHz, multi-track | AAC 160 Kbps, 48 kHz, Track 1 only |
| Format | MP4 | MP4 | Hybrid MP4 or MKV | MP4 (Hybrid MP4, or remux from MKV) |
Best OBS Settings for Streaming
Every streaming setting serves one goal: a constant bitrate (CBR) stream that your platform’s ingest accepts and your upload can sustain for hours.
Output Mode: Advanced
Advanced output mode gives you every control that matters for live streaming.
Open Settings → Output and switch Output Mode from Simple to Advanced.
Simple mode hides rate control and keyframes, and it ties recording to the stream encoder. The Auto-Configuration Wizard (Tools menu) asks whether to optimize for streaming or recording. It’s a useful starting point, but it doesn’t set a separate recording encoder.
Encoder: GPU (NVENC, AMF, QuickSync, Apple VT) vs CPU (x264)
Use a GPU encoder for nearly every single-PC setup. It’s a dedicated encoding block on your graphics card or your processor’s integrated graphics. It isn’t a separate hardware encoder box. Your CPU stays free for your game, browser sources and scenes. OBS labels some of these options “Hardware” in the Encoder dropdown (Settings → Output).
Pick the one your machine supports:
- NVIDIA NVENC: GeForce GTX 10-series and newer, with the best quality on RTX cards; RTX 40 and 50-series cards add AV1.
- AMD AMF: Radeon RX cards; RX 7000-series and newer add AV1.
- Intel QuickSync (QSV): Intel processors with integrated graphics. It’s the right pick for laptops without a separate graphics card, and Arc GPUs add AV1.
- Apple VT: The media engine on M-series Macs, which encodes long 1080p streams without loading the CPU.
- x264: Software encoding on the CPU; efficient at slower presets but CPU-intensive.
Keep the codec on H.264 for live streaming. Every major platform accepts it. HEVC (H.265) and AV1 deliver better quality per bit. YouTube ingests both over Enhanced RTMP. Use them only for destinations that support them.
Rate Control: CBR
Rate Control: CBR (constant bitrate) holds the output at your target bitrate regardless of scene complexity. Ingest servers size their buffers around that predictable rate. You’ll find the dropdown in Settings → Output → Streaming, and it only appears in Advanced output mode.
VBR lets the bitrate spike during complex scenes. Those spikes can overflow the ingest buffer and cause dropped frames or disconnects. Both YouTube and Twitch specify CBR in their live encoder guidelines.
The dropdown lists other modes too, and none of them suits live streaming:
- VBR and ABR (average bitrate): Let the bitrate fluctuate around a target; fine for files, unpredictable for live ingest.
- CQP or CRF: Quality-based modes with no bitrate ceiling, built for recording (see Rate Control: CQP or CRF below).
- Lossless: Mathematically lossless compression that produces enormous files; never stream it.
On AMD cards you may also see HQCBR, a higher-quality CBR mode. Use it in place of plain CBR when the dropdown lists it.
Bitrate: How to Choose Your OBS Streaming Bitrate
Bitrate: 5,000–6,500 Kbps for 1080p60, or 3,500–5,000 Kbps for 1080p30, covers most streams. Your final number comes from two limits: your platform’s ingest cap and your upload bandwidth. Pick the lower one.
Change it in Settings → Output: the Video Bitrate field in Simple mode, or Streaming → Bitrate in Advanced mode. OBS 32 raised the default from 2,500 to 6,000 Kbps, so older profiles may still start at 2,500.
| Output | Video bitrate | Audio bitrate | Minimum sustained upload |
|---|---|---|---|
| 720p30 | 2,500–4,000 Kbps | 128–160 Kbps | 6 Mbps |
| 720p60 | 3,500–5,000 Kbps | 128–160 Kbps | 7 Mbps |
| 1080p30 | 3,500–5,000 Kbps | 128–160 Kbps | 7 Mbps |
| 1080p60 | 5,000–6,500 Kbps | 128–160 Kbps | 9 Mbps |
| 1440p60 (YouTube only, H.264) | 8,000–34,000 Kbps | 160 Kbps | 11 Mbps |
| 4K60 (YouTube only, HEVC or AV1) | 10,000–35,000 Kbps | 160 Kbps | 14 Mbps |
Keep your total bitrate (video plus audio) within 70–80% of your tested upload speed. A 12 Mbps upload supports roughly 8,000–9,000 Kbps. Go higher and you lose headroom for network jitter, Wi-Fi fluctuations or a family member’s video call.
Keyframe Interval: 2 Seconds
Keyframe Interval: 2 seconds (the GOP length) is what Twitch specifies and YouTube recommends. YouTube warns against anything above 4 seconds. Never leave it at 0 when streaming: 0 means “auto,” and OBS may choose an interval that platforms refuse.
Platforms package your stream into HLS segments, and each segment must start with a keyframe (IDR frame). A 2-second interval aligns with the 2-, 4- and 6-second segment durations platforms use.
Encoder Preset, Profile and B-Frames
Encoder Preset and Profile: P5 and High give you near-maximum quality without overloading a modern GPU. A preset trades encoding effort for quality: slower presets deliver better quality at the same bitrate but increase encoder load.
- NVENC preset: P1 is the fastest with the lowest quality, P7 the slowest with the highest. P5 or P6 is the sweet spot; P7 adds little perceptible quality for a big jump in GPU load. Drop to P4 if you see skipped frames.
- NVENC tuning: High Quality for most streams. Low Latency and Ultra Low Latency trim milliseconds of encoder delay. They don’t touch the seconds of platform latency viewers notice, so save them for interactive streams.
- NVENC multipass mode: Two Passes (Quarter Resolution) on most GPUs. Use Full Resolution on high-end cards, and Single Pass if OBS reports encoding overload.
- Psycho-visual tuning and look-ahead: Psycho-visual tuning on, look-ahead off unless you’ve tested your GPU headroom.
- x264 preset: veryfast for gaming PCs, faster or fast only with spare CPU cores.
- AMF and QuickSync preset: Quality, or Balanced if the GPU is also rendering a demanding game.
- Profile: High for H.264. Main only matters for legacy decoders, and Main10 applies to 10-bit HEVC (HDR) streams.
- B-frames: 2, matching YouTube’s recommended advanced settings.
- Custom encoder and muxer options: Leave both fields empty. They pass raw parameters to the encoder, and one wrong value can break ingest compatibility.
Base and Output Resolution, Downscale Filter
Stream at 1080p with the Lanczos filter. Open Settings → Video to set three values:
- Base (Canvas) Resolution: Your monitor or capture size, for example 2560×1440.
- Output (Scaled) Resolution: What you stream, a standard 16:9 size like 1920×1080 or 1280×720.
- Downscale Filter: Lanczos for the sharpest text, or Bicubic if GPU render time runs high.
Most platforms transcode your stream into lower renditions anyway. That makes 1080p the practical ceiling, unless you stream to YouTube with plenty of upload.
Never set the output higher than the base resolution. Upscaling adds no detail and spends bitrate on interpolated pixels. Leave Rescale Output (Settings → Output) unticked too, unless your stream and recording need different resolutions.
FPS: 30 vs 60
FPS: 60 suits fast motion like competitive shooters (Valorant, CS2), racing and sports. FPS: 30 suits talking heads, worship services, webinars and slow-paced games.
60 FPS needs roughly 1.5 times the bitrate of 30 FPS for the same perceived quality. Twitch’s 6,000 Kbps ceiling changes the math in fast games. There, 900p (1600×900) or 720p at 60 FPS often shows less macroblocking than 1080p60, because each pixel gets more bits.
Set FPS under Settings → Video with Common FPS Values selected. Choose Integer or Fractional only when you must match NTSC broadcast frame rates (29.97 or 59.94).
Audio: AAC, 160 Kbps, 48 kHz
Set four audio values:
- Sample rate: 48 kHz, under Settings → Audio.
- Bitrate: 160 Kbps under Output → Audio. Castr and YouTube recommend 128 Kbps for stereo. Facebook caps audio at 256 Kbps, so keep music streams at or below that if Facebook is a destination.
- Channels: Stereo.
- Audio encoder: AAC (FFmpeg AAC, or CoreAudio AAC where available). Opus is mainly for WHIP streams; RTMP platforms expect AAC.
Stream Tab: Service, Server and Stream Key
Settings → Stream needs your platform, the nearest ingest server and your stream key. OBS caps your bitrate at each service’s published maximum. Tick Ignore streaming service setting recommendations to remove the cap. Older versions used an Enforce streaming service bitrate option that worked the other way round. The cap can also limit the resolutions and frame rates OBS offers for that service.
Keep the cap on for Twitch. Twitch users also get Enable Bandwidth Test Mode. It sends your stream to Twitch’s ingest without publishing it, so you can test stability before going live.
OBS also supports WHIP, the WebRTC ingest protocol, for sub-second latency when your destination accepts it.
Advanced Tab: Process Priority, Color and Network
Open Settings → Advanced and set four values:
- Process Priority: Above Normal, so Windows schedules OBS ahead of background apps.
- Color Format and Space: NV12 with Rec. 709, the standard for SDR video on every platform.
- Color Range: Limited; Full range can crush blacks on players that expect Limited.
- Network: Enable Dynamic Bitrate so OBS lowers bitrate briefly instead of dropping frames during congestion.
OBS Settings for Twitch, YouTube, Facebook and Kick
Every platform sets its own ingest limits. Twitch recommends a 6,000 Kbps maximum for most channels and Kick caps ingest at 8,000 Kbps, while YouTube recommends up to 17,000 Kbps for 1080p60. Going over a limit causes buffering or rejected ingest.
| Platform | Recommended video bitrate | Max resolution / FPS | Codec | Keyframe |
|---|---|---|---|---|
| Twitch | 3,000 (720p30) · 4,500 (720p60, 1080p30) · 6,000 (1080p60) Kbps | 1080p60 | H.264 + AAC | 2 s |
| YouTube | 1080p30: 5,000 min, 14,000 recommended · 1080p60: 6,000 min, 17,000 recommended Kbps (H.264) | 4K60 | H.264, HEVC, AV1 | 2 s (max 4) |
| Facebook Live | 1080p30: 3,000–6,000 · 1080p60: 4,500–9,000 Kbps | 1080p60 | H.264 + AAC | 2 s (max 4) |
| Kick | Up to 8,000 Kbps (CBR required) | 1080p60 | H.264 + AAC | 2 s |
Sources: YouTube Help, Twitch Broadcasting Guidelines, Meta for Developers, Kick Help Center.
Twitch doesn’t guarantee transcoding for every channel. Viewers without transcoded renditions receive your source stream, and they start buffering above 6,000 Kbps. Twitch Enhanced Broadcasting is the exception. Available in recent OBS versions, it uses multitrack video: your GPU encodes several renditions locally, and Twitch serves them as quality options.
YouTube transcodes every stream into an adaptive bitrate (ABR) ladder, so a higher ingest bitrate raises the quality of your top rendition.
Facebook Live caps at 1080p60 and requires H.264 video with AAC audio at no more than 256 Kbps. It also expects settings that don’t change mid-broadcast. Reduce resolution before bitrate if the stream stutters.
Kick ingests H.264 and AAC over RTMPS, requires CBR and caps bitrate at 8,000 Kbps. Drop 1,000 Kbps at a time if the stream stutters.
Best OBS Settings for Recording
The best OBS recording settings for an editing master target image quality, not a fixed bitrate. Nothing caps a file on your own disk. Will you stream the file later with Castr’s pre-recorded streaming? Then use the settings in Best OBS Recording Settings for Castr Pre-Recorded Streaming instead.
Separate Recording Encoder (Output → Recording Tab)
A separate recording encoder lets one OBS session produce a platform-compliant stream and a high-quality master file. Set it up in three steps:
- Open Settings → Output (Advanced mode) → Recording.
- Change Video Encoder from “(Use stream encoder)” to your GPU encoder.
- Set Rate Control to CQP and pick a value from the CQP table below.
Recording Format: MKV or Hybrid MP4
Recording Format: MKV or Hybrid MP4 protects your file if OBS crashes, your PC freezes or the power cuts. A standard MP4 writes its index (the moov atom) at the very end, so an interrupted recording is unreadable. MKV writes its structure incrementally.
Pick one of two containers:
- Hybrid MP4: The default container for new profiles since OBS 32. It stays recoverable while recording, then finalizes a standard MP4 that every editor opens.
- MKV: The long-standing safe choice, supported by every OBS version; remux it to MP4 for editors that need it.
Profiles created before OBS 32 may still record to MKV or plain MP4, so check Recording Format in Settings → Output. If you record MKV and your editor needs MP4, turn on Settings → Advanced → Recording → Automatically remux to MP4. OBS remuxes every finished MKV into an MP4 in seconds, without re-encoding or quality loss.
Rate Control: CQP or CRF (Not CBR)
Rate Control: CQP (for NVENC, AMF and QuickSync) or CRF (for x264) tells OBS to hold quality constant. It spends whatever bitrate each scene needs. CQP fixes the quantization level; CRF targets constant perceived quality. Static slides need few bits; high-motion gameplay needs many. Moderators on the OBS Project forum consistently recommend these modes over CBR or VBR for local recording.
No CQP in the list? Switch Output Mode to Advanced first. x264 calls its quality mode CRF. Recent NVENC versions also offer Target Quality, a quality-based mode with a maximum bitrate cap.
Lower numbers mean higher quality and bigger files:
| CQP / CRF value | Quality | File size | Best for |
|---|---|---|---|
| 16–18 | Visually lossless | Very large | Editing masters, color grading |
| 19–21 | High | Large | Gameplay, YouTube uploads |
| 22–23 | Very good | Moderate | Tutorials, screen recordings |
| 24–28 | Acceptable | Small | Long meetings, low-end PCs |
| Above 28 | Visibly soft | Smallest | Not recommended |
Recording Bitrate (If You Must Use CBR or VBR)
Recording bitrate for 1080p should sit between 20,000 and 50,000 Kbps when your workflow demands a fixed bitrate instead of CQP. Use these H.264 starting points; HEVC needs roughly 30–50% less:
| Recording | Video bitrate | File size per hour |
|---|---|---|
| 720p30 | 8,000–12,000 Kbps | 4–5 GB |
| 720p60 | 12,000–20,000 Kbps | 5–9 GB |
| 1080p30 | 20,000–30,000 Kbps | 9–14 GB |
| 1080p60 | 30,000–50,000 Kbps | 14–23 GB |
| 1440p60 | 40,000–60,000 Kbps | 18–27 GB |
| 4K60 | 80,000–130,000 Kbps | 36–59 GB |
Recording Encoder and Codec
Recording Encoder and Codec choices trade file size against editor support:
- H.264 (GPU): Every editing app imports it; the safest default.
- HEVC (H.265): Files roughly 30–50% smaller at similar quality; supported by recent editors.
- AV1: Smallest files on RTX 40-series, Radeon RX 7000 and Intel Arc cards; check your editor before committing.
- Apple ProRes (Mac only): An intra-frame editing codec that scrubs smoothly in Final Cut Pro and Premiere Pro. Files run several times the size of H.264; record to MOV.
Recording Quality in Simple Mode
Recording Quality in Simple mode is a one-dropdown shortcut if you don’t want Advanced settings. Find it in Settings → Output with Output Mode set to Simple. OBS offers four options:
- Same as stream: Reuses your stream encoder and bitrate; the smallest file and the lowest quality.
- High Quality, Medium File Size: Good enough for casual uploads.
- Indistinguishable Quality, Large File Size: The best choice for most beginners.
- Lossless Quality, Tremendously Large File Size: For short clips you’ll heavily edit; it can use gigabytes per minute.
Resolution and FPS for Recording
Resolution and FPS for recording should match your source because no platform caps the file. Record at your canvas resolution (1440p if that’s your monitor) and scale down later in your editor.
Use 60 FPS for gameplay and anything you’ll slow down. Use 30 FPS for tutorials, slide presentations and webinars, where 60 FPS adds file size without a visible benefit.
Audio Tracks for Recording
Audio Tracks let you fix a loud game or a cough in editing without touching your voice. OBS records up to six tracks. Map them like this:
- Track 1: Full mix (what viewers hear).
- Track 2: Microphone only.
- Track 3: Game or desktop audio.
- Track 4: Discord, Zoom or call audio.
Tick tracks 1–4 under Output → Recording → Audio Track, then assign each source in Edit → Advanced Audio Properties. Set audio bitrate to 192–320 Kbps for recordings.
Recording Path, Disk and Replay Buffer
The Recording Path should point to an internal SSD with plenty of free space, and an NVMe SSD for 4K60. CQP bitrate spikes can exceed a slow drive’s sustained write speed. Avoid these locations:
- Cloud-synced folders: Google Drive, Dropbox and OneDrive sync while you record.
- USB 2.0 drives and hubs: Too slow for sustained 1080p60 writes.
- Network drives (NAS): Add write latency unless the connection is 10 GbE.
Replay Buffer keeps a rolling 30–120 seconds in RAM and saves it when you press a hotkey. It uses the same encoder load as recording, so disable it on weak PCs.
Recording Settings for Small Files and Long Sessions
Small files come from three changes:
- HEVC instead of H.264
- CQP 23–25 instead of 19–21
- 30 FPS instead of 60
Keep the resolution at 1080p, because dropping to 720p blurs text more than a higher CQP does.
Before a long session, record 10 minutes, check the file size and multiply by six to get your hourly disk use.
OBS Recording Settings by Content Type
Match the content, not just the resolution. Each CQP range below sits inside the quality bands from the CQP table:
| Content | Resolution | FPS | Encoder | CQP / CRF | Audio |
|---|---|---|---|---|---|
| Gameplay | 1080p or 1440p | 60 | NVENC / AMF H.264 or HEVC | 19–21 | 192 Kbps, multi-track |
| Tutorial / screen recording | 1080p | 30 | GPU H.264 | 20–23 | 160 Kbps |
| Webinar / talking head | 1080p | 30 | GPU H.264 | 22–23 | 160 Kbps |
| Zoom or Teams meeting | 720p | 30 | Any | 24–26 | 128 Kbps |
| Music performance | 1080p | 30 | GPU H.264 | 16–18 | 320 Kbps, 48 kHz |
| 4K footage | 2160p | 30 or 60 | NVENC / AMF HEVC or AV1 | 19–21 | 192 Kbps |
| Video for Castr pre-recorded streaming | 1080p | 30 | H.264 (GPU or x264) | CBR 4,000 Kbps instead of CQP | 160 Kbps, Track 1 only |
OBS Streaming vs Recording Settings: What Changes
Streaming settings protect delivery; recording settings protect image quality. The biggest mistake is recording an editing master with streaming settings. A 6,000 Kbps CBR recording throws away detail you can never recover in editing.
The reverse applies to recordings you’ll broadcast later as pre-recorded live streams. Castr plays those files out to Twitch, YouTube and Facebook like a live feed, so they need CBR.
How to Stream and Record at the Same Time in OBS
Stream and record simultaneously with two encoder sessions:
- Set the Streaming tab to your GPU encoder, CBR and your platform bitrate.
- Set the Recording tab to a separate GPU encoder with CQP 19–21.
- Choose MKV or Hybrid MP4 as the recording format.
- Click Start Streaming, then Start Recording, and watch the Stats dock for skipped frames.
Modern NVIDIA cards run several NVENC sessions at once, so two concurrent encodes rarely overload RTX hardware. If you see “Encoding overloaded,” raise the recording CQP or set the recording to Use stream encoder.
Best OBS Settings for Multistreaming to Twitch, YouTube and Facebook
The best OBS settings for multistreaming send one stream at a bitrate every destination accepts. Twitch recommends 6,000 Kbps for 1080p60, and YouTube’s minimum for 1080p60 in H.264 is also 6,000 Kbps. One 6,000 Kbps stream satisfies both. It also sits inside Facebook’s 4,500–9,000 Kbps range and under Kick’s 8,000 Kbps cap.
Upload bandwidth is the real constraint. OBS sends one stream by default. Every extra destination you add through plugins needs its own outbound stream, and often its own encoder session. Your upload carries every copy:
| Destinations | Upload needed direct from OBS (6,000 Kbps each) | Upload needed through one Castr stream |
|---|---|---|
| 1 | 6 Mbps (8 Mbps with headroom) | 6 Mbps (8 Mbps with headroom) |
| 3 | 18 Mbps (24 Mbps with headroom) | 6 Mbps (8 Mbps with headroom) |
| 5 | 30 Mbps (40 Mbps with headroom) | 6 Mbps (8 Mbps with headroom) |
With multistreaming on Castr, OBS sends a single stream and Castr restreams it to every platform you enable. Starter plans include 6 destinations, and higher plans go up to 30.
Castr passes your stream through without transcoding, so set your bitrate for the strictest destination (usually Twitch at 6,000 Kbps). Need a different resolution or bitrate before the stream goes out? Castr’s Transcoder handles it on Premium plans and above.
How to Connect OBS to Castr (RTMP or SRT)
OBS lists Castr as a built-in service, so connecting takes under a minute:
- Copy your Stream Key from the Source Setup panel of your Castr live stream.
- In OBS, open Settings → Stream, click Show all in the Service dropdown and choose Castr.io.
- Pick the nearest ingest server and paste your stream key.
- Click OK, then Start Streaming, using the CBR, 2-second keyframe and bitrate settings above.
For unstable connections, switch to SRT: select Custom as the service and paste Castr’s SRT publish string. SRT retransmits lost packets, which keeps the stream stable over Wi-Fi, cellular or long-distance links.
Do You Need Local Recording If Castr Records Your Stream?
You need both for important events. Castr’s Cloud Recording records your stream at ingest. You get a backup even if your PC fails mid-broadcast. Starter plans record up to 72 hours and keep files for 3 days.
A cloud recording stores your ingest stream, though, so its quality matches your streaming bitrate. For an editing master, record locally with the CQP settings above.
Best OBS Recording Settings for Castr Pre-Recorded Streaming
Plan to broadcast the file later as a live stream? Record in H.264 MP4 at CBR 4,000 Kbps, 1080p30 and a 2-second keyframe interval. These are the settings in Castr’s recorded video guide, and they keep the playout stable on every destination.
Many creators record a sermon, class, product demo or premiere in OBS first. Then they broadcast the file with pre-recorded streaming on Castr. Castr plays the video out as if it were live, on a schedule or in a loop. It reaches your website player and the same platforms you’d multistream to.
Why CQP Recordings Can Stop a Pre-Recorded Stream
Castr plays your file out at the bitrate encoded into it. CQP files swing from a few thousand Kbps on a still slide to 30,000 Kbps or more during fast motion. Those spikes exceed the same ingest limits a live stream must respect.
Castr warns that a video outside its recommended settings can stop mid-broadcast. Too high a bitrate is the most common reason a pre-recorded stream fails to reach a platform.
Codec matters too. Castr accepts H.264 MP4 files only for pre-recorded streams, so HEVC (H.265) and AV1 recordings won’t upload.
OBS Recording Settings for Pre-Recorded Streams
Set these values in Settings → Output → Recording and Settings → Video:
| Setting | Value | Where in OBS |
|---|---|---|
| Encoder setting | GPU H.264 (NVENC, AMF, QuickSync, Apple VT) or x264 | Output → Recording |
| Rate control | CBR | Output → Recording |
| Bitrate | 4,000 Kbps | Output → Recording |
| Keyframe interval | 2 s | Output → Recording |
| Profile | High | Output → Recording |
| Recording format | Hybrid MP4, or MKV remuxed to MP4 | Output → Recording |
| Audio | AAC 160 Kbps, 48 kHz, Track 1 only | Output → Audio and Recording |
| Output resolution | 1920×1080 | Video |
| FPS | 30 | Video |
Track 1 alone carries the full mix; a multi-track file can make a platform play the wrong track.
How to Record in OBS and Stream the File With Castr
- Apply the settings in the table above and click Start Recording.
- Leave 10–20 seconds of slate or intro at the start and end. Platforms need that time to start ingesting the stream before your content begins.
- Stop recording, then use File → Remux Recordings to turn the MKV into an MP4 (Hybrid MP4 files skip this step).
- In Castr, open Pre-Recorded Streams, click New Pre-recorded Stream and upload the MP4.
- Add your destinations, such as Twitch, YouTube, Facebook or your website player.
- Choose Date & Time to play once at a set moment, or Loop to replay the video continuously.
Remuxing changes only the container, not the encoded video. Your CBR bitrate and 2-second keyframes stay exactly as OBS recorded them.
If you already recorded with CQP or HEVC, transcode the file to H.264 CBR at 4,000 Kbps before uploading.
File Size and Plan Limits for Pre-Recorded Videos
A 4,000 Kbps recording with 160 Kbps audio uses about 1.9 GB per hour. That figure decides which plan fits your videos:
| Castr plan | Storage | Files | Max length per file | Fits at 4,000 Kbps |
|---|---|---|---|---|
| Starter | 4 GB | 2 | 60 min | Two 1-hour videos |
| Standard | 4 GB | 2 | 120 min | One 2-hour video |
| Premium | 10 GB | 10 | 240 min | About 5 hours total |
| Ultra and Events | 20 GB | 15 | 240 min | About 10 hours total |
Recording at 4,000 Kbps CBR from the start saves a re-encode and keeps you inside your storage. The same hour of CQP gameplay can top 10 GB.
Best OBS Settings by Use Case
- Gamers: 1080p60 at 6,000 Kbps with NVENC P5.
- Churches and houses of worship: 1080p30 at 4,500 Kbps, with Simple mode for volunteer operators. Send one stream to Facebook, YouTube and your website player. Record services with the pre-recorded settings above to replay them later in the week.
- Educators and webinar hosts: 1080p30 at 3,000–4,500 Kbps with 160 Kbps voice audio.
- Musicians: 1080p30 with AAC at 48 kHz. Use the highest audio bitrate every destination allows (256 Kbps when you include Facebook), and turn off noise suppression on instrument inputs.
- Corporate events: 1080p30 CBR over SRT, plus a backup encoder. Castr’s Backup Ingest fails over automatically on Ultra plans and above.
For recording values by content type, see OBS Recording Settings by Content Type above.
Wrapping Up
OBS handles two jobs, and each needs its own settings. Stream with a GPU encoder, CBR, a 2-second keyframe interval and a bitrate both your platform and your upload can carry. Record your editing masters with CQP in MKV or Hybrid MP4. Record videos you’ll broadcast later in H.264 MP4 at CBR 4,000 Kbps, so they play out without interruption.
Castr connects both of these workflows. It restreams one OBS stream to Twitch, YouTube, Facebook and your website, then broadcasts your recordings as scheduled or looping live streams.
Start your 7-day Castr trial and put these settings to work today.