For a finished video sent into a YouTube Live event, use a target bitrate with constant bitrate (CBR), not a CRF value. YouTube’s current Live encoder guidance specifies CBR and lists recommended bitrates by codec, resolution, and frame rate; it does not prescribe a CRF setting. If you are encoding a file for an ordinary YouTube upload, that is a different workflow: YouTube recommends variable bitrate (VBR) for uploads.
First, identify which encoding job you are doing
“Pre-recorded YouTube Live” can mean a completed video file being played into a live event. Although the content was recorded earlier, YouTube receives a live feed, so use its Live encoder settings.
As an Amazon Associate I earn from qualifying purchases.
If instead you are preparing a file to upload to YouTube as a video, follow the separate upload encoding settings. A creator may do both with the same material; choose settings for the specific encoding step rather than treating upload and Live ingest as interchangeable.
| Workflow | YouTube guidance | Setting to choose |
|---|---|---|
| Finished file played into a YouTube Live event | Live ingest guidance specifies CBR and a recommended bitrate by codec, resolution, and frame rate. | Use the matching Live bitrate target; YouTube does not specify a CRF value for this workflow. |
| File encoded for ordinary YouTube upload | Upload guidance recommends VBR and provides separate reference bitrates. | Use the upload recommendations, not the Live ingest table. |
Choose a target bitrate for a pre-recorded Live feed
For H.264, use the row matching the actual output resolution and frame rate in YouTube’s current Live guidance. The figures below are YouTube recommendations accessed on 2026-10-03; they are not universal settings for every codec or every production.
#1 Best Overall
| Output format | H.264 recommended Live bitrate |
|---|---|
| 720p30 | 8 Mbps |
| 720p60 | 8 Mbps |
| 1080p30 | 14 Mbps |
| 1080p60 | 17 Mbps |
| 1440p30 | 21 Mbps |
| 1440p60 | 34 Mbps |
| 2160p30 | 42 Mbps |
| 2160p60 | 50 Mbps |
Codec matters too. YouTube publishes separate minimum and recommended columns for H.264, H.265 (HEVC), and AV1. For example, its 1080p30 recommendation is 14 Mbps for H.264 and 10 Mbps for AV1 or H.265; at 1080p60 it is 17 Mbps for H.264 and 12 Mbps for AV1 or H.265. Check the current table for your codec and format at YouTube Help before encoding.
Why CRF is not the Live recommendation
CRF is a quality-targeting mode that lets an encoder vary bitrate according to the material. That makes it unsuitable as a substitute for the target bitrate YouTube specifies for Live ingest: the resulting bitrate can vary, and YouTube’s cited Live guidance does not provide a CRF number or a general CRF-to-bitrate conversion. For this live-feed step, select the applicable target bitrate and set the encoder to CBR. YouTube states, “Bitrate encoding: CBR”.
This does not mean you can never use CRF when creating a file. It means that a CRF setting used to make a file does not, by itself, satisfy or replace the Live encoder’s CBR setting when that video is sent as a live feed.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteUse separate settings for an ordinary YouTube upload
If your goal is to upload a video file rather than send a live feed, YouTube’s upload page recommends VBR and offers reference bitrates by resolution and frame rate. For SDR H.264 uploads, its references include 8 Mbps for 1080p at 24, 25, or 30 fps; 12 Mbps for 1080p at 48, 50, or 60 fps; 35–45 Mbps for 2160p at standard frame rates; and 53–68 Mbps for 2160p at high frame rates. These are upload references, not Live ingest targets. See YouTube’s upload encoding guidance for the full table and other formats.
Set keyframes, audio, and bandwidth for Live
- Keyframes: YouTube recommends a two-second keyframe frequency and says not to exceed four seconds.
- Audio: YouTube’s Live encoder guidance lists AAC or MP3.
- Frame rate: Live guidance supports frame rates up to 60 fps. Match the output to the frame rate you intend to stream.
- Upload capacity: The total streaming bitrate must fit within available upload bandwidth. YouTube recommends leaving 20% headroom; its streaming tips explain network preparation.
YouTube’s current Live encoder guidance also lists H.264, H.265 (HEVC), and AV1. Check its codec-specific settings and bitrate table rather than applying the H.264 numbers to another codec.
Practical setup and preflight
- Confirm the workflow. If a completed file is being played into a Live event, configure for Live ingest. If it is being uploaded as a video, use upload guidance.
- Set the output format. Choose codec, resolution, and frame rate to match the material and intended stream.
- For Live, select the matching target. Use the current YouTube Live bitrate table for that codec and output format, then choose CBR rather than CRF for the Live feed.
- Configure keyframes and audio. Use a two-second keyframe interval, do not exceed four seconds, and use AAC or MP3 audio.
- Check bandwidth. Compare total streaming bitrate with available upload capacity and retain YouTube’s recommended 20% headroom.
- Test and monitor. Test the stream before the event with representative motion and audio, then check stream health while live. YouTube’s live stream settings help covers managing those settings.
Common problems and fixes
- You cannot find a YouTube-recommended CRF value: The Live encoder guidance does not specify one. Use CBR and the bitrate recommendation for the selected codec, resolution, and frame rate.
- The stream is set to VBR or CRF: Those are not the Live guidance’s recommended bitrate mode. Configure the live encoder for CBR; keep upload-file recommendations separate.
- The chosen bitrate exceeds what the connection can sustain: Check total stream bitrate against upload capacity, leave the recommended headroom, and retest. YouTube’s network tips provide further guidance.
- The settings do not match the source or intended output: Verify resolution, frame rate, and codec, then use the corresponding current Live table row. A 1080p30 H.264 recommendation is not the same as 1080p60 or another codec.
- The video looks different after upload than during the Live feed: Check which stage you are judging. Live ingest and ordinary file upload use distinct guidance; confirm the chosen settings against the workflow you are evaluating.
Or let it run in the cloud
If the goal is to keep a prerecorded YouTube stream running without leaving a computer on, StreamNeo is a cloud service for looping uploaded videos and playlists to YouTube. Upload the recording, add your YouTube stream key, and go live. Your computer and home connection do not have to stay on. StreamNeo automatically recovers if YouTube drops the stream, and the uploaded video streams as made, up to 4K 60fps, at one price per slot. The first day is free with no card.
The monthly option is $9.99 per month. StreamNeo is for uploaded videos, not a camera feed, and streams to YouTube only. Start the free first day on StreamNeo.
Recommended Free Tools
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




