Okay, seems like enabling Shared Texture fixes it. Strange that something like https://www.testufo.com/ runs at around 50fps even with Shared Texture off (and around 100fps with it on), but for a Youtube video it runs at like 3 frames total. Can’t even put it in fps, since it literally will render around 3 frames and then stop.
Well if it’s a web kiosk I’ve would suggest to use C# UWP instead. I made few apps a month ago without that much issues… you can even block the urls with some navigation starting event… They have this webview2 that uses chromium… The only problem there is to remove window header, but that also possible to suppress…
@antokhio I am only using the texture and ideally the sound of the playing youtube videos. There is no user interaction, so I need the videos to autoplay in fullscreen. Youtube videos are just an alternative source to playing videos from files in our application.
It’s basically working okay now with shared texture enabled, but I have to start the videos with mute=1 so they autoplay. If I could get CEF to set the autoplay policy, which apparently is possible with a command line argument, I guess it would work fine. But I have not seen a way to pass that argument using VL.CEF.