Flash producer stuttering at initialize

playout
flash

#1

Hi,

I’m experiencing inconsistent behavior when playing Flash templates.
As you can see in the attached screenshot the template I trigger on layer 1-20 has large amounts of ‘late-frame’ spikes. Causing delayed/non-smooth stuttering playback. Re-triggering the template on that same layer will play fine, until I clear the layer or channel. But: this doesn’t happen every time!
When initializing the Flash producer by a load command, as I did on layer 2-20, wait for a few seconds and then play the layer, everything is fine.

I’m running more complex templates on older/slower machines, mostly 2.0.7 and Win7, without issues and without loading first. That’s concerning me.

Things I’ve checked:

  • Firewall/antivirus is disabled
  • Fill/key video playback is fine and always in sync
  • Lowering the number of channels doesn’t help
  • All power saving settings in both Windows and BIOS are disabled

I’m running 2.2.0 stable on a Win10 Enterprise, Intel XEON 2136, Quadro P4000, 32GB ECC RAM, 2x Decklink Duo 2 (2x key/fill on card 1, 2x fill-only on card2), Samsung Pro NVME drive.

All help is welcome,
Bart


#2

Have you set windows performance to maximum and disabled any power saving for the processor in the BIOS?


#3

Hey guys, have you found any solution? I did find one, it’s about flash buffer depth, but it’s not very good for me. I’m using NRK caspar version.


#4

What did you change?


#5

I just added flash buffer in config. So it first initialize the fth, then plays template. But it’s not really good for me, because it causes delay. So I’m thinking maybe somehow it’s possible to start flash player when a server is started? BTW. Also tried with 2.2 with no luck ;/


#6

Did you take a look at these topics?


#7

This seems to be a global issue and it also affects me. It needs to get fixed.
I uninstalled the update from November but I don’t see the one from June. Perhaps that one is already a part of the Windows build I have.

It would be helpful if someone who fully got rid of the stutter reported here their Flash ActiveX component version.
The file is C:\Windows\System32\Macromed\Flash\Flash.ocx (Right-click -> Properties -> Details, then look up File version)
Mine currently is 32.0.0.156 and I experience the stutter only sometimes.
The one from the update that I uninstalled is 32.0.0.255 and it stutters always.

There was an issue with Flash Producer reported by @didikunz in February 2019 but I’m not sure if that is the same issue that we’re dealing with here. If not, maybe a new issue should be submitted on github.

Assuming it’s Adobe’s fault, the ultimate solution would be to have Adobe fix it, although I’m not sure they will care. The other idea I have is to somehow distribute an older OCX and make Caspar use it instead of the one provided with Windows, but that might be difficult because of legal reasons.


#8

FlashVersion


#9

Is windows running in high performance mode?

CPU throttling ruins performance.


#10

Yes, I think that’s mandatory in any new Windows install and hardware changes. It keeps stuttering anyways on every template host load, not as bad as the update made it look but still. Can’t seem to get it right. Maybe trying to replace the flash dlls manually?


#11

Yes, windows are on HP mode