Free tools Windows power users keep installed
One-click scans. No signup required.
For a finished video sent into a YouTube Live event, use constant bitrate (CBR) and choose a target bitrate from YouTube’s Live encoder table for your codec, resolution, and frame rate. YouTube’s Live guidance does not prescribe a CRF value. CRF is not a substitute for the Live ingest recommendation.
If you are encoding a file for an ordinary YouTube upload instead, use YouTube’s separate upload guidance, which recommends variable bitrate. The two workflows have different recommendations.
First identify the workflow
A pre-rendered video does not become an ordinary upload just because it was encoded in advance. If a player or streaming service sends that file to a YouTube Live event, YouTube receives a live feed; use the Live encoder guidance.
If you are encoding a file to upload to YouTube as a video, use the upload guidance. The same source content might be used in both workflows, but the settings are not interchangeable.
#1 Best Overall
| Workflow | YouTube guidance | Setting to use |
|---|---|---|
| Finished file played into a YouTube Live event | Live ingest recommendations vary by codec, resolution, and frame rate. YouTube’s Live encoder guidance specifies CBR. | CBR at the target bitrate for the matching Live table row; no CRF value is specified. |
| File encoded for an ordinary YouTube upload | YouTube’s upload guidance recommends variable bitrate and lists reference bitrates by resolution and frame rate. | Variable bitrate using the upload references, not the Live ingest table. |
Choose the Live bitrate for your output
For H.264 Live ingest, the current YouTube recommendations below are in Mbps. Select the row matching both your output resolution and frame rate. These are YouTube Help recommendations accessed October 3, 2026, not universal minimums or guaranteed quality results.
| Output | H.264 recommended bitrate |
|---|---|
| 720p30 | 8 Mbps |
| 720p60 | 8 Mbps |
| 1080p30 | 14 Mbps |
| 1080p60 | 17 Mbps |
| 1440p30 | 21 Mbps |
| 1440p60 | 34 Mbps |
| 2160p30 (4K) | 42 Mbps |
| 2160p60 (4K) | 50 Mbps |
Codec matters as well as resolution and frame rate. YouTube lists separate recommendations for AV1 and H.265 (HEVC); for example, its 1080p30 recommendation is 10 Mbps for AV1/H.265 and 14 Mbps for H.264, while at 1080p60 it is 12 Mbps for AV1/H.265 and 17 Mbps for H.264. Check the current Live settings table for the codec you will actually send rather than transferring an H.264 number to another codec.
Why CRF is the wrong target for Live ingest
CRF is a quality-oriented encoder control: it asks the encoder to target a visual quality level, and the resulting bitrate can vary with the material. A target bitrate instead directs the encoder toward a specified data rate. For this decision, the controlling point is YouTube’s instruction for live encoder bitrate encoding: “CBR.” The Live guidance supplies bitrate recommendations but no CRF value or general conversion from CRF to a Live target bitrate.
So, if your encoder offers CRF, do not assume a particular CRF setting meets YouTube’s Live recommendation. Configure CBR and enter the target bitrate for your chosen codec, resolution, and frame rate. If the tool you use cannot produce a CBR live feed, consult that tool’s documentation or choose a workflow that can; YouTube’s cited guidance does not establish a CRF equivalent.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →If you are encoding an ordinary upload
For SDR H.264 uploads, YouTube’s upload guidance recommends variable bitrate and lists 8 Mbps for 1080p at standard frame rates (24, 25, or 30 fps), and 12 Mbps at high frame rates (48, 50, or 60 fps). For 2160p, the listed references are 35–45 Mbps at standard frame rates and 53–68 Mbps at high frame rates. These figures are upload references, not targets for a feed into a Live event. Consult the current upload encoding settings for the applicable format and resolution.
Set the other important Live parameters
- Codec: YouTube’s Live guidance lists H.264, H.265 (HEVC), and AV1. Choose a codec supported by your encoder and use its matching bitrate recommendation.
- Frame rate: YouTube’s guidance supports up to 60 fps. Match the output to the frame rate you intend to deliver, then use the corresponding bitrate row.
- Keyframes: Set a two-second keyframe frequency. YouTube recommends two seconds and says not to exceed four seconds.
- Audio: YouTube lists AAC or MP3 audio for Live encoding.
- Bitrate mode: Use CBR for the Live feed, as specified in YouTube’s encoder settings.
Configure and test the stream
- Confirm the destination. Decide whether the finished video will be sent as a Live feed or uploaded as a video. Use the appropriate YouTube guidance for that step.
- Choose the output format. Set codec, resolution, and frame rate in the encoder or playback workflow. For Live ingest, note the matching row in YouTube’s current bitrate table.
- Set CBR and the target rate. Enter the recommended Live bitrate for that codec and output. Set a two-second keyframe interval, without exceeding four seconds.
- Check total bandwidth. Your available upload bandwidth must accommodate the stream’s total bitrate. YouTube’s streaming tips recommend keeping 20% headroom above the total streaming bitrate.
- Run a test before the event. Send representative footage and audio, then check stream health before relying on the setup. YouTube recommends testing and monitoring the stream; its live stream settings guidance covers managing the event.
Troubleshoot common problems
| Symptom | What to check | Practical fix |
|---|---|---|
| Encoder uses CRF or quality mode and the bitrate varies | The feed is a Live event, but the encoder is not set to CBR. | Switch to CBR and enter the matching YouTube Live target bitrate. YouTube does not specify a CRF-to-bitrate conversion. |
| Stream health is poor or the feed stutters | Whether the available upload bandwidth can sustain the total stream bitrate with headroom. | Follow YouTube’s recommendation to leave 20% headroom. If bandwidth is insufficient, lower output demands and select the corresponding Live table rate. |
| Settings seem inconsistent with the chosen bitrate | Whether the selected row matches codec, resolution, and frame rate. | Recheck all three against YouTube’s current Live table; do not use H.264 figures for AV1 or H.265. |
| Keyframes are too far apart | The encoder’s keyframe interval. | Set it to two seconds and do not exceed four seconds. |
| Live settings were copied from an upload preset | Whether the job is an ordinary file upload or a live feed. | For a Live feed, use CBR and the Live bitrate table. Reserve the variable-bitrate upload references for file uploads. |
Or let it run in the cloud
For a 24/7 prerecorded YouTube stream, StreamNeo lets you upload a recording or build a playlist, add your YouTube stream key once, and go live. It loops uploaded videos from the cloud, so no computer or home connection has to stay on. It supports the uploaded quality up to 4K 60fps at one flat price per slot, automatically recovers if YouTube drops the stream, and the first day is free with no card. Monthly pricing is $9.99 per month. Each slot includes 10 GB of storage, pooled across active slots. StreamNeo streams to YouTube only. Learn more at StreamNeo, or start the free first day.
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.

