Why H264 videos flickers in Chromium/Blink based browsers?
-
This is really annoying and I can't find a definitive solution.
Anyone noticed when watching Youtube the the image flickers? It seems to happen only when you are getting video encoded in h264/AVC. When you are receiving video in VP8 or VP9, it don't, the video have no problems.I tried flags, codecs, drivers, etc.
Seems like an old problem, to this day unsolved.
What's the cause? -
@Panino must be something on your pc, everything looks fine and steady here, I'm watching YT all day and I have h264 forced.
-
Try disabling hardware acceleration. If that doesn't work, I would guess it's a problem with your graphics card. Do they play without flickering in Firefox or other, non-Chromium-based, browsers?
-
Can confirm: flickering starts only for a first time with higher stream resolution available (576+), after lowering res and gettin' back to hi-res everything goes ok.
For example JWP live stream (h246/AVC): http://bit.ly/18Prsbc
If first sight goes with 576 - it will flicker (u can see decoding failures if u look closely), then just change it to 480 and get back to 576 - magic!
Does anyone have a clue what its all about?
-
@taspac
your example does not flicker on my machine.... looks perfect -
Did you get 576 video stream at first sight? Because if you've started with lower res and you got up only after that - it will be ok.
Same thing I have here with VOD stream: http://bit.ly/2qHZgVx - seems like a de-blocking fault. Once again - only if stream HQ at first.
It also maybe build/machine specific cause so i have: Win10 x64 / 1.9.818.44 (Stable channel) (64-bit) / Intel HD Graphics 630
-
Chrome Version 57.0.2987.133 (64-bit) goes perfect w/o any flicks.
-
I've tested with Chromium Version 58.0.3029.110 (64-bit) - everything is perfect.
Vivaldi 1.9.818.49 (Stable channel) (64-bit) still fails. -
Did one more test:
Vivaldi 1.9.818.49 (Stable channel) (32-bit) looks perfect - clear picture without any flickering!
That means that the problem is only with x64 build.