User Customizable Screenshot timeframe or on demand screenshot
It would be nice if users had the option to manually select the amount of time at which the platform creates a screenshot for each monitor, not all deployment run on unlimited data and must save precious data capacity where needed.
for example i just found myself in a situation where we are running deployments on 4g modems with 2gb data plans, for content delivery and monitoring. the screenshot runs every 30 seconds as long as your online and every 2 hours if you are offline and each screenshot is about 76 KB in zise. let's say you have 10 screens that would mean the following :
10 x 76 KB =760KB
if it runs every 30 seconds that means 2 screenshots every minute
so 2 x 60=120 screenshots in total.
so 120 screenshots @ 760KB for the 10 screens = 89 MB everyday
so take that 89 MB and multiply by 30 days to get the whole month and we are looking at whooping 2.6 GB and that is just monitoring no content.
i believe that an even more efficient option would be to have the screenshot be requested on demand and just keep a heartbeat between the player and the platform. a regular ping pong heartbeat consumes less than 1 KB and could be set a 1 min intervals.
We are in the process to implement this. Unfortunately, this behavior was required in order to have fresh screenshots for all screens fast.
We will transition Player communications through a new backend component (we call it the Hub). This will allow to instantly request screenshots from the Player, as soon as you open up the details of the Monitor. Also, it will allow to show a full-res screenshot, if needed, through an additional Action.
In the meantime, try not being online without a reason and be patient!
Romel Martinez commented
i forgot to clarify that calculation is for just 1 hour a day been online not even taking into account the 11 screenshots generated in the offline period. which would add 10 * 11 *76=8.6 MB *30 days=258 MB of aditional data consumption.