[HFR video studies] Displaying 120fps videos online

Discussion about 120fps HFR as well as future Ultra HFR (240fps, 480fps and 1000fps) playing back in real time on high refresh rate displays. See Ultra HFR HOWTO for bleeding edge experimentation.
Post Reply
pickfairinstitute
Posts: 2
Joined: 04 Nov 2014, 14:24

[HFR video studies] Displaying 120fps videos online

Post by pickfairinstitute » 07 Nov 2014, 17:49

Hello,
I work for The Pickfair Institute for Cinematic Studies, we're doing HFR video research and looking for ways to open our findings to a larger group of people. Embedding our 120fps videos online has proven to be quite complicated. I need help with tips on ways to get 120fps videos embedded on our website in such a way that they play smoothly for everyone who has the appropriate hardware.

Here's a link where you can learn about our HFR research:
http://www.pickfairinstitute.org/projec ... frame-rate

Here's a link to the information I've already found on the topic of 120fps web videos:
http://www.blurbusters.com/faq/real-time-120fps-video/
http://120hz.net/showthread.php?3115-SU ... -REAL-TIME!

Here's a test page where I've embedded 120fps video to the best of my ability:
http://www.pickfairinstitute.org/index. ... icle&id=33


What I'm looking for is for someone to test our 120fps videos and let me know if they work for you, and what hardware/software you're using. Also if anyone knows better ways to embed, some help would be much appreciated. Thanks in advance.

aeliusg
Posts: 145
Joined: 08 Sep 2014, 08:03

Re: Displaying 120fps videos online?

Post by aeliusg » 07 Nov 2014, 18:08

Looks great. Windows 7, Google Chrome, Nvidia GTX 970, displays: Seiki TV and Asus monitor at 120 hz.

spacediver
Posts: 505
Joined: 18 Dec 2013, 23:51

Re: Displaying 120fps videos online?

Post by spacediver » 07 Nov 2014, 18:48

very cool and smooth footage.

Windows 7 x64, firefox, Nvidia GTX 660, FW900 @ 85 hz (was too lazy to change to a higher refresh :p )

User avatar
Chief Blur Buster
Site Admin
Posts: 11647
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: [HFR video studies] Displaying 120fps videos online

Post by Chief Blur Buster » 08 Nov 2014, 10:57

You have mastered the 120fps video correctly, and it plays back at 120fps.
Problem is that it's not 100% reliable on 100% of browsers -- not your fault.
Some browsers play best on AMD products, and different browsers play best on NVIDIA products.

NVIDIA GeForce GTX Titan here.

Chrome 39 -- Freezes on first playback, fairly good on second playback
FireFox 32 -- Glitches badly 50% of the time, plays perfect 50% of the time
Internet Explorer 11 -- Plays the most perfectly (even though it doesn't do HTML animations properly at 120fps).

Sometimes it goes to a nasty cadence of 2:0:2:0:2:0 stutter before settling on 1:1:1:1:1, as if the frames playing back correctly to their specific refreshes.

Tip to Javascript Programmers
You can detect 120Hz visitors using Canvas2D and counting the number of callbacks per second in requestAnimationFrame(). You will get 119 to 121 callbacks per second once the webpage loading settles down. It is about 80% reliable, http://www.testufo.com/browser.html ... unless you have many tabs open. Uncapped VSYNC can cause callbacks to go randomly at hundreds times per second, and CPU fluctuations will reduce the number, but once it stabilizes into a narrow range (e.g. 119 to 121) then you are pretty darn sure the visitor is using a 120Hz monitor. Then you can display a different message depending on whether you think the visitor is probably using a 120Hz monitor. That way, you can warn users they don't support 120Hz, and display instructions to improve reliability of playback. If you can't detect 120Hz, don't assume that the user is not using a 120Hz monitor, although if Chrome/FireFox detects 60Hz there's a fairly high likelihood of 60Hz monitor, although it can be a buggy situation with a 120Hz user, too.

As Chief Blur Buster, I encourage 120fps videos to be more available on the Net. Even the browser vendors, graphics driver developers, and OS vendors, don't test 120fps HFR throughly. Your video works great (when the browser/OS plays it properly), and the video is simply beautifully smooth, much smoother than 60fps.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

pickfairinstitute
Posts: 2
Joined: 04 Nov 2014, 14:24

Re: [HFR video studies] Displaying 120fps videos online

Post by pickfairinstitute » 11 Nov 2014, 14:13

Thank you for your response. Its good to hear that everything is functioning properly. I'll start working on converting my clips into HFR .mp4s and you should see them on the Pickfair website in the coming weeks. Would it be okay if I linked our users to BlurBusters and TestUfo so that they can test their monitors?

flood
Posts: 929
Joined: 21 Dec 2013, 01:25

Re: [HFR video studies] Displaying 120fps videos online

Post by flood » 11 Nov 2014, 20:30

i'm getting frame skipping on chrome 40. windows 7, display at 150hz

User avatar
Chief Blur Buster
Site Admin
Posts: 11647
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: [HFR video studies] Displaying 120fps videos online

Post by Chief Blur Buster » 12 Nov 2014, 10:10

Permission is granted to refer to Blur Busters - thanks! Keep in mind to mention that reliability of different browsers and operating systems can vary; and that trying a different play can produce better results.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

Post Reply