Skip to content
streamneo.
Streaming Settings12 min read

YouTube Live Settings for 1080p 29.97fps Pre-Recorded Content

Use YouTube’s 1080p30 guidance as the closest documented target for 29.97fps, then verify encoder output, picture and sound before going live.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

For 1080p pre-recorded video at 29.97 frames per second, use YouTube’s published 1080p at 30 fps settings as the closest documented target. YouTube does not publish a separate 29.97 fps settings row, so confirm the encoder’s actual output and test the full picture and sound in Live Control Room before your event.

That distinction matters: 29.97 and 30 are not interchangeable encoder settings simply because YouTube groups guidance under a 30 fps label. Your encoder controls how the file is played and sent; the live preview and stream-health messages help you judge whether the resulting feed is usable.

Does YouTube list 29.97 fps separately?

No. YouTube’s encoder settings table labels a row for 1080p at 30 fps, but does not provide a separate 29.97 fps row or specify a special fractional-frame-rate conversion procedure. This article uses the 30 fps row as the closest documented category, not as proof that every encoder treats 29.97 and 30 identically.

The source file’s frame rate and the encoder’s output frame rate are related, but not always the same. A file can be encoded at a fractional rate while an encoder is configured to output a different rate. Depending on the encoder and its playback settings, the output may preserve the source rate, convert frames, or handle timing another way. Check the product’s own documentation for those controls rather than assuming YouTube supplies a universal file-playback recipe.

This is especially useful to understand if you are broadcasting a finished bhajan, lecture, local news loop or study session. You are not just uploading a video file: the encoder needs to send a live feed to YouTube for the duration of the broadcast. For more on that distinction and the workflow around it, see how to stream prerecorded videos live on YouTube from India.

Treat 1080p30 as the closest documented target

Start by matching the stream’s intended output resolution to 1080p and looking for a 30 fps or fractional-rate choice in the encoder. YouTube says that resolution and frame rate are detected automatically by default. If you need to select the resolution manually, its guidance is to create a custom stream key and enable manual settings in Stream Resolution. Read the YouTube encoder settings guidance before changing these options; the available controls can vary with your encoder.

Do not change a known-good 29.97 source to 30 just to make its label match the table unless you know how your chosen encoder handles the conversion. Equally, do not assume that selecting 29.97 in the encoder means YouTube will show or process it exactly as you expect. Choose the setting that matches your prepared programme and the encoder’s output capabilities, then verify the feed in Live Control Room.

For an encoder setup, think in separate stages: the file is the source, the encoder prepares a live video and audio output, and YouTube receives that output. You can have a 1080p file but send a lower-resolution stream if the output canvas is configured incorrectly. Likewise, a file that plays correctly on your computer may behave differently when the encoder loops or repeats it. Test the complete chain with the actual file, not a short unrelated clip.

Configure output and check its frame rate

First, confirm the file’s properties in your editing or media software: resolution, frame rate, video codec, audio format and duration. Record the values so that you can compare them with the encoder’s input and output settings. If the encoder reports output details separately from source details, it is the output values that matter for the feed YouTube receives.

Next, set the output canvas to 1920 by 1080 pixels if you intend to send 1080p, and choose progressive scan and square pixels where those options are available. YouTube’s encoder table also specifies two B-frames, one reference frame and CABAC for advanced H.264 video settings. Not all encoders expose every control, and a pre-recorded-file workflow may have its own source and playback settings, so use the encoder’s documentation for the exact labels and behaviour.

For video encoding, YouTube lists H.264, H.265/HEVC and AV1 as supported choices. H.264 is common and can be a straightforward starting point where your encoder and workflow support it. If you choose HEVC or AV1, check that your encoder can send it in the intended live configuration and use the corresponding bitrate guidance rather than copying H.264 values.

Set rate control to constant bitrate (CBR) and use a two-second keyframe interval where the encoder offers those controls. YouTube recommends a two-second interval and says not to exceed four seconds. These are output settings, not edits to the original file. If your encoder offers a profile or preset that changes output behaviour, avoid changing several settings at once; that makes it harder to identify what caused an issue during testing.

The file’s audio also needs to travel through the encoder. YouTube lists AAC or MP3 audio, with stereo at 44.1 kHz and a recommended bitrate of 128 kbps. For 5.1 surround, its guidance specifies AAC, with 48 kHz and 384 kbps recommended. If you are sending an ordinary stereo music or speech programme, check that the audio is not being muted, duplicated or resampled unexpectedly along the way.

If the encoder’s frame-rate display is unclear, consult its own documentation and inspect the output or preview information it provides. Do not infer a frame rate from how smooth the file looks on a desktop player. The goal is to know what the encoder is actually sending, and then see how that output behaves after YouTube receives it.

Choose bitrate from YouTube’s 1080p30 table

YouTube’s 1080p at 30 fps bitrate row gives different figures for H.264 and for AV1 or H.265/HEVC. These are YouTube’s published ingestion recommendations, not a dedicated 29.97 fps row and not a promise that every source will look the same at a particular bitrate.

Video codec YouTube’s 1080p30 minimum YouTube’s 1080p30 recommended
H.264 5 Mbps 14 Mbps
AV1 or H.265/HEVC 4 Mbps 10 Mbps

Use the row that matches the codec you are actually sending. For example, if your encoder sends H.264, use the H.264 row rather than treating the AV1/HEVC figures as interchangeable. The recommended value is a useful starting point for testing; your source’s motion, detail and encoding behaviour still affect the result. A static temple image, a scrolling news ticker and a camera shot with movement can place different demands on an encoder even when all are 1080p.

Bitrate also uses your internet connection’s upload capacity. YouTube advises leaving 20% of available upload bandwidth unused as headroom, and the total stream bitrate cannot exceed the available upload bandwidth. Include audio in the total you plan to send, and consider what else on the same connection might upload during the broadcast. A speed test at a quiet time is not a guarantee of available capacity later.

If the connection is shared or variable, test at the time and from the place where the event will run. A stream that barely fits during a test can become unstable if other devices begin uploading. You can reduce the output bitrate if your connection cannot support the recommended target reliably, but observe the preview and stream-health information to judge the compromise rather than assuming lower bitrate will preserve the same detail.

For a deeper explanation of encoder bitrate and keyframe choices, use this FFmpeg bitrate and keyframes guide. Its settings need to be applied with care: the relevant controls and syntax depend on your encoding workflow.

Test picture and sound in Live Control Room

Create or schedule the stream in YouTube Studio’s Live Control Room. Scheduling can create an upcoming watch page that viewers can share and use to set reminders. Copy the stream URL and stream key from the control room into your encoder. Treat the key like a password: YouTube describes it as the information that lets your encoder send a feed, and says you can reset it in Live Control Room if it is compromised. See YouTube’s guide to creating a live stream with an encoder for the official sequence.

Start sending the feed early enough to inspect it before viewers are expected. Wait for the Live Control Room preview to appear. Check that the image is framed correctly, the expected resolution is being received, and movement looks natural. Look at details that matter to your programme: small text in a news crawl, lyrics on a devotional video, or the edges of artwork that should not be cropped.

Listen to the preview rather than relying only on encoder meters. Check that music or speech is present, that left and right channels behave as expected, and that sound and image remain in sync. Listen at the beginning and again after the file has been playing for a while. A brief opening check can miss a transition, an audio loop boundary or a later point where the source is silent.

Use the same file and the same kind of material you plan to broadcast. If the programme contains moving people, scrolling text or changing scenes, include those moments in the test. YouTube’s own streaming tips recommend testing with audio and movement similar to what you expect on air. Its streaming tips and troubleshooting page also advises monitoring the stream and checking the preview.

If you see judder, softness, missing sound or a sync problem, do not jump to a single diagnosis. Confirm the encoder’s output resolution and frame-rate class first. Then check the codec-specific bitrate, CBR setting and keyframe interval, confirm that the correct URL and key are in use, and inspect stream-health messages. Repeat the test after changing one relevant setting at a time. YouTube’s general guidance cannot identify every cause for every encoder or source file.

For audio-specific faults in an FFmpeg-based workflow, the FFmpeg audio troubleshooting guide may help you narrow down the issue. Do not apply a command from another setup blindly: compare its assumptions with your own input, output and audio routing.

Decide how the pre-recorded file will play

YouTube’s reviewed help pages explain encoder settings and connecting a stream, but they do not give a universal procedure for playing or looping a prerecorded file through every encoder. That part depends on the encoder you choose. Read its documentation for how to load a media file, repeat it, handle the end of the file, and keep audio aligned with video.

A single file intended to run once is simpler to test than a channel that must repeat several items continuously. For a loop, check what happens at the boundary: does the encoder restart cleanly, leave a gap, or repeat audio in a way that you can hear? If there are multiple programme files, establish what the encoder does when one ends or a file is unavailable. These are practical tests, not features you should assume from the word “loop”.

For recurring sessions, write down the exact source order and playback behaviour you expect. A study stream, for instance, may need a short pause or title card between recorded sessions, while a music station may need a seamless handover. Test the handover with the final files and listen through it in the live preview. See how to automate daily gaming VOD reruns on YouTube for another example of why repeat playback depends on the chosen workflow.

If keeping a computer running is the part that makes an all-day channel difficult, StreamNeo can take the specific task of turning an uploaded video into a 24/7 YouTube live stream off that computer. You still need to prepare the file, connect the channel and check the output and content before relying on it.

Run a proper preflight before the event

A preflight should use the same encoder, file, connection and channel that you expect to use on the day. Start early enough to fix a setting, reconnect the stream or prepare another source if something is wrong. The aim is not to prove that every possible failure has been eliminated; it is to find the common mismatches before viewers are waiting.

Confirm the following in order:

  • The correct stream is selected in Live Control Room, and the encoder has the matching stream URL and key.
  • The encoder is sending the intended 1080p output and the frame rate it reports is understood in relation to the 29.97 fps source.
  • The codec, bitrate, rate control and keyframe interval have been checked against YouTube’s documented 1080p30 guidance.
  • The Live Control Room preview shows the complete picture, representative movement, audible sound and acceptable sync.
  • The actual upload connection has enough capacity with the recommended headroom, including any other activity that may share it.
  • The scheduled watch page and playback on a phone or another viewer’s device have been checked where relevant.

If a backup encoder is part of your plan, test the handover rather than merely preparing the backup. YouTube’s streaming tips recommend testing encoder failover where relevant, checking a local archive and monitoring audio and video during the stream. A local recording can help you inspect the programme later, but it does not replace the viewer-side preview.

Once the stream is running, continue to check stream health and listen to the programme. Keep the encoder’s controls and your account access available, and know how to stop or reconnect if the feed fails. For a scheduled event, agree who will watch the preview and respond to messages so that troubleshooting does not depend on the person who is also managing the programme.

Before committing, compare the operating options on the pricing page. When the file and channel are ready, start free — 24-hour trial, no card.

FAQ

Does YouTube support 29.97 fps live input?

YouTube’s published encoder table has a 1080p at 30 fps row, not a separate 29.97 fps row. The 30 fps guidance is the closest documented target for this article; check what your encoder actually outputs and inspect the received preview rather than assuming how fractional-rate handling works.

What bitrate should I use for 1080p 29.97 fps?

Use YouTube’s 1080p30 row as the nearest published guidance: H.264 is listed at 5 Mbps minimum and 14 Mbps recommended, while AV1 or H.265/HEVC is listed at 4 Mbps minimum and 10 Mbps recommended. Those are codec-specific ingestion recommendations, not a separate 29.97 fps recommendation or a guarantee of picture quality.

Can I stream a pre-recorded video live on YouTube?

An encoder can send a prepared video as a live feed, but the playback and looping steps depend on the encoder. Follow its documentation, then test the exact file, transitions, audio and loop behaviour in Live Control Room before the broadcast.

Should I schedule the stream before connecting the encoder?

Scheduling in Live Control Room can create an upcoming watch page that viewers can share and use to set reminders. Copy the URL and stream key for the intended stream into the encoder, send a test feed early, and confirm the preview before going live.

YOU’VE REACHED THE END

Keep the ideas coming.

More guides, useful tools and a little help for your next broadcast.

Back to the journal ↗
YOUR NEXT READ

A little more to explore.

More Streaming Settings guides ↗ · All topics ↗