Content guidelines and restrictions for BrightSign client
We have constant ongoing optimizations in the content rendering interface (so-called displayer). We are developing a new displayer specifically for simple content playback with significantly improved speed.
You can find the recommendations below for each widget in our editor.
Stationary text is among the easiest contents to render and in itself doesn’t cause any issues. However, there can be an impact on speed if text has an animation or effect (such as drop shadow) added to it or is placed above or behind another animated widget. This impact depends on the length and size of the text as well as the complexity and motion of the animations involved.
If you experience playback speed issues consider reducing or removing the mentioned factors.
Similarly to the text widgets, stationary images have low performance impact but they have more influencing factors. In addition to the animations and effects attachable to text widgets, images can have relatively large file sizes. Large image files not only affect network usage, but they can slow down page swaps if the overall size or number of images, needed to be shown at once, is too big. If you are concerned about file size try to improve the compression ratio by converting the images to jpg or png format.
Semi-transparent or animated gif images can take additional resources to play.
Images that are resized in the editor can also cause additional computation for the browser to render. Try to use the images in their native resolution and always consider the absolute maximum resolution allowed for each BrightSign device as described in the best practices document linked above, otherwise the image will not render at all.
Videos also have the same influencing factors as images but they can be even more impactful.
Videos have a frame rate property which determines how many frames need to be rendered per second. Higher frame rates make the file size larger and the playback consume more resources. If you experience issues, convert your videos to a lower resolution, lower frame rate, or use a codec with a better compression ratio.
We recommend that if you want to display high-resolution videos then you should minimize the amount of other widgets on that page.
These widgets have the highest impact on page load speed and they are mainly a convenience solution intended to use in stationary contents or playlists that don’t have frequent page swaps. If you experience any issues, try to put the elements of your embedded content directly on the page without the content widget.