Site icon ProVideo Coalition

Video streaming in the era of framerate wars

Video streaming in the era of framerate wars 1

This situation reminds me of the biblical story of the Tower of Babel. Here are a few examples: Zoom.us is 25 fps exclusive, no matter what you feed it, as I covered about a year ago. On the other hand, Riverside.fm exclusively uses exact 24 fps unless you have an Enterprise plan with Riverside. If you are not Captain Kirk or Captain Picard, you may not be able to afford an Enterprise plan. If you send either of the services video at any different rate, it will either add or subtract frames every second to stick to its own standard, which messes up your cadence, as well as wasting bandwidth in the case of adding extra frames. Fortunately, YouTube accepts and respects all framerates for on demand videos (including 23.976, 24, 25, 29.97 and more), but for live streaming only offers VFR 29.97, VFR 59.94 or VFR 60. So if you send YouTube Live anything else (like 23.976, 24, 25 or 50) YouTube Live will unfortunately insert extra frames to reach the closest supported live framerate, even though the on-demand will fortunately retain the original rate and cadence. What can you do if you are going to simulcast live and also want to retain compatibility with traditional broadcast television? Ahead I’ll recap standard and non-standard rates, the differences between VFR & CFR and more. I’ll also give you suggestions to help improve and expand our options.

 

In this article

 

Review of standard and non-standard rates

 

Recap of VFR and CFR rates

I have covered the topic of VFR and CFR in many past articles. Here is a recap:

CFR stands for Constant Frame Rate. VFR stands for Variable Frame Rate. Most recordings made on smartphones (whether with the stock recording app or a professional one like FiLMIC Pro) record video with VFR for efficiency. This material can later be conformed to become CFR with most modern software based non-linear video editors by manually setting the project rate before inserting the first clip.

CAUTION: Please know that VFR/CFR is not the same as VBR/CBR (variable bit rate/constant bit rate).

In addition to smartphone recordings, VFR is also used in many video streaming software and platforms.

 

Examples of platforms and tools

Live camera source video (progressive fps)

Riverside.fm

Standard & Pro

Riverside.fm
Enterprise

Zoom.us

YouTube

23.976

Converted to exact 24.

Converted to exact 24.

Converted to 25 by adding a frame per second.

For live streaming,
adds about 6 frames to make it 29.97.

For on-demand, YouTube fortunately leaves it intact at 23.976.

24 exact

Remains at exact 24.

Remains at exact 24.

Converted to 25 by adding a frame per second.

For live streaming,
adds about 6 frames to make it 29.97.

For on-demand, YouTube fortunately leaves it intact at 24.

25

Removes 1 frame per second to make it 24 fps.

Removes 1 frame per second to make it 24 fps.

Remains at 25.

For live streaming,
adds about 5 frames to make it 29.97.

For on-demand, YouTube fortunately leaves it at 25.

29.97

Removes 4 frames per second to make it 24 fps.

Fortunately leaves it intact.

Removes about 4 frames per second to make it 25.

Fortunately leaves it intact.

50

Removes 26 frames per second to make it 24 fps.

Removes about 20 frames per second to make it 29.97 fps.

Removes half of the frames to make it 25.

For live streaming, adds about 10 frames or removes 20 frames to make it about 30.

For on-demand, YouTube fortunately leaves it intact.

59.94

Removes about 36 frames per second to make it 24 fps.

Removes about 36 frames per second to make it 29.97 fps.

Removes about 35 frames to make it 25.

Fortunately leaves it intact for live and on-demand.

60 exact (i.e. gamers)

Removes 36 frames per second to make it 24 fps.

Removes about 36 frames per second to make it 29.97 fps.

Removes 35 frames to make it 25.

Fortunately leaves it intact for live and on-demand.

 

How much does this matter anyway?

If you are mainly dealing with talking heads, this matters much less, except if/when the individual speaking moves her/his hands for any reason. If you are dealing with content with more movement, it matters more and you’ll likely prefer to use 29.97 or perhaps even 59.94 if you’re sure that most of your audience is viewing with a device which can display at least 59.94 Hz and has enough bandwidth to do so.

 

Suggestions

If you are a customer of Riverside.fm Standard or Pro, politely request the option of 25 fps in addition to exact 24 fps. That way, you can have matching rates with Zoom.us and even with Sony cameras under US$5k which don’t offer exact 24 (even though they lie in the menus by rounding 23.976 to “24”). See my recent article Sony framerate policy in 2022: still restrictive & deceiving (illustrated below).

Fortunately, many of the same under US$5k Sony cameras which lie about “24” fps in the menu can indeed offer 25 fps, although you must first change the region/clock in another menu.

Another suggestion for Riverside.fm users: If you can afford it, consider upgrading to an Riverside.fm Enterprise plan so you can stream live at 29.97 both via Riverside.fm and YouTube.

If you are a live YouTube streamer and you love the bandwidth benefits of 23.976 fps, 24 fps or 25 fps compared with 29.97 fps (especially if you are mainly a talking head), politely request that YouTube Live add the missing rates for live streaming: 23.976 fps, 24 fps and 25 fps. This will make YouTube Live work better with Riverside.fm Standard and Pro (as they exist today) and Zoom.us.

Image credit

Original Tower of Babel work by Pieter Brueghel the Elder – bAGKOdJfvfAhYQ at Google Arts & Culture, Public Domain, modified by Allan Tépper to add framerates.

Exit mobile version