Video Streaming Widget with OV7670 and ESP32

I tried your suggestion and it seems to work partly. I took the Image Gallery Widget and I am updating the URL with the same URL over and over again so I get a new picture (With the following command in a BlynkTimer: Blynk.setProperty(V1, "urls", "http://192.168.178.56/camera") ). The problem is the loading times for a new image are varying pretty much and sometimes take longer than a second even though it’s just a 160x120 image. But the bigger problem is that while it’s loading the new image the old one disappears until the new one is done loading.

Any ideas on how to solve these issues? Then it would be perfect.

Edit: After testing a bit around with two URLS constantly changing to each other I realized it would be optimal already if only the picture change would go flawlessly. So I would want the image to not disappear before the new one is available to be displayed.

E2: To give you an idea what it looks like, here is a screen capture: https://youtu.be/HUG7vAgvhco