Instant Transitions Between Heavy SAP URLs - No Delay or White Screen

Problem Context

I have a Xibo playlist with 4 URLs (3 SAP pages + 1 internal stream), each with a 60-second duration:

  • LINK 1 – URL from SAP
  • LINK 2 – URL from SAP
  • LINK 3 – URL from SAP
  • LINK 4 – URL from internal server

Problem: When transitioning from one URL to another, a white screen appears for 2-4 seconds before the content loads.

What I’ve Already Tried

  • Enabled “Pre-load?” - YES
  • Increased duration to 90 seconds
  • Added buffers with company logo (2-5 seconds between slides)

Result: Pre-loading helps, but SAP is very resource-heavy and company logo the screen persists.

What I Need

Instant transitions between URLs with no logos or buffers in between. Simply: URL 1 disappears, URL 2 appears immediately.

Technical Questions

  1. Is it possible in Xibo to do aggressive pre-loading sufficient for heavy SAP pages, or is this a browser/server limitation?

  2. Are there URL parameters that could help? Like nocache=1, _t=timestamp, etc. to avoid SAP session re-evaluation?

System Information

  • CMS Version: 4.4.1
  • Player: Windows 11 - R406.3-406
  • Network: Local (intranet, same network as SAP server)
  • Estimated SAP LINK response time: 2-4 seconds per page in normal browser

Does anyone have experience with this scenario? Any help would be greatly appreciated!

You could take screenshots of those pages and display screenshots of those pages as pictures in playlist ?

These websites have dynamic content that is constantly changing.

I think in terms of MJPEG to render “activity” on screen.

Get screenshot each second, 60 images, schedule each 1sec.

How would I do that? Would I need a separate server just for that?

Implementation is another story … I dont know windos

I worked for SAP a while back, what pages are you showing? I’m guessing some kind of dashboard or report? You might have better luck getting the data source into grafana or something similar to which you add to xibo via API.

It really depends what it is your displaying but if load time is 2 to 4 seconds on a web browser, that makes sense that you would experience the same kind of delay in signage

Yes, I am displaying SAP reports in the browser. It usually takes 2 to 4 seconds. The issue is that I have the preloading option enabled, and the links should be preloading in the background before the page is displayed. It should work that way, shouldn’t it?

It would be very interesting to see CMS tell player to preload 10+ seconds of webloading …
All web tech comes with load time delay, you can not escape it. This is exactly the reason why i mentioned screenshots and MJPEG to emulate 1 second animations on screen instead of downloading data… Try host SAP server on signage display PC and you will get near same loading results ! If someone has better idea how this could be achieved, It would be very helpfull to hear solution…

Previously, I had a browser-based slideshow system that would display various links in multiple tabs in full screen, and then instantly jump from tab to tab, displaying the content.

Do you recommend any open-source service for capturing data MJPEG?

ffmpeg on X11 should work …

Could you explain how this works ?

Google chrome + Slideshow Tabs Extension

Very interesting, thanks !