I recently made a video about frames per second, requestAnimationFrame, and Tumult Hype. Basically, Hype will try to draw as many frames as possible. It uses keyframes for animation. So, Hype and the Browser will draw as much as possible. I have seen Hype projects running at 60 FPS.
If you're capping out at 50 FPS, it might be a couple of things…
- Your computer hardware
- Your Hype project — Too much going on at once
- Unlikely, but perhaps your monitor or operating system is limited to 50 FPS
I suspect this might be the problem, but I'm not familiar with CasparCG.
You could use the FPS code from either one of the FPS templates and see what FPS you get in a normal browser…
Watching the video might help too. It shows that when doing screen recording of a Hype project, the frame rate can drop. That's why I use Hype to export the video. It has a 60 FPS setting and it's nice!