Performance Mode
Performance Mode is designed to ensure smooth and seamless playback for consecutive images and videos.
- By pre-loading slides, it reduces lag and improves transitions, making it ideal for loop-like or streamlined content displays.
- On weaker devices, pre-loading can be disabled to mitigate hardware limitations of video sources—whether hard limits, like BrightSign, or soft limits caused by performance issues.
- Apply settings precisely where you need them for maximum control!
Enable Performance Mode at the Content level to optimize playback for that specific content while maintaining control over embedded Content or Contents Widgets, which won't automatically inherit the setting.
- Similarly, activating Performance Mode on a Content or Contents Widget ensures seamless performance for its playback. However, if that same content is assigned to a different screen, it will remain independent, giving you full customization at every level.
Introduction
Performance Mode enhances playback by:
- Seamless Transitions: Pre-loading slides ensures smooth, uninterrupted playback.
- Efficient Playback: Simplifies content display for streamlined signage, reducing strain on weaker devices.
- Improved Customization: Fine-tune playback settings to accommodate specific device needs, such as BrightSign and Android.
- Layered Customization: Apply settings at the desired playback level:
- Content Settings
- Content and Contents Widgets
- Channel Widgets
- Playlists
In this mode, advanced interactions, dynamic durations, and certain content functions in Content, Contents, and Channel Widgets (such as overlays or master pages) are not supported.
- Additionally, animations are limited to page transitions and widget animations, such as gallery transitions, with no support for behaviors like enter, repeating, or exit animations.
Where to use Performance mode
Enable Performance Mode on Contents
- Navigate to
Contenttab. - Locate the
Performance Modesection and thePerformance Modetoggle. - Enable the toggle.
- Adjust settings as needed using the tooltips and recommendations.
- Save your changes.
- Interactions and dynamic page durations are not supported. Page jumping when widgets finish is also unavailable.
- Certain widgets, like the stopper widget, will activate during preload.
- Animations are limited.
Enable Performance Mode on Content and Contents Widgets
- Navigate to the Main tab of your widget.
- Locate the Performance Mode toggle in the settings panel in the Performance Mode section.
- Enable the toggle to activate Performance Mode for this specific widget.
- Adjust settings as needed using the tooltips and recommendations.
- Save your changes.
- Only raw pages are rendered; overlays and master pages are not supported.
- Interactions within embedded content are disabled.
- Dynamic durations and “when widget finishes” actions are unavailable.
- Animations are limited.
Enable Performance Mode on Channel Widgets
- Performance Mode is always enabled on Channel widgets
- Navigate to the Main tab of your widget.
- Adjust settings as needed using the tooltips and recommendations.
- Save your changes.
Enable Performance Mode in Playlists
- Performance Mode is always enabled in Playlists
- Navigate to Playlist settings and Advanced tab of your Playlist.
- Adjust settings as needed using the tooltips and recommendations.
- Save your changes.
Parameters
Default values are optimized for most devices, ensuring a hassle-free setup. However, if needed, you can fine-tune Performance Mode using these adjustable settings:
Pre-load Slides
- Enable performance mode to pre-load slides for faster, smoother transitions.
- Default Value: Enabled.
Animated
- Performance Mode's Animated switch ensures consistent and uniform animations across contents by providing a dedicated animated toggle.
- Default Value: Disabled.
Video Pause Time Before Animation Starts
- Pause the video (in milliseconds) before the slide swap animation begins to prevent stuttering, especially on BrightSign devices.
- Default Value:
0 ms.
- Default Value:
Pre-loaded Slide Overlap Time
- Start playback of the pre-loaded slide (in milliseconds) in the background before the swap if no animation is present.
- Default Value:
200 ms.
- Default Value:
Trim Slide Duration by Overlap Time
- Adjust slide duration by subtracting overlap time, ensuring videos end seamlessly before the slide duration expires. Mainly used if slide duration is equal to video duration.
- Default Value: Enabled.
Allow Video Source Pre-loading
- Allow the player to pre-load video sources while the slide is pre-loading in the background.
- Default Value: Enabled.
Troubleshooting
Below is a comprehensive summary outlining use cases and issues, and the actions and parameter adjustments to solve them.
Cut froze video end
Videos end early and stay on last frame for remainder the duration of the page.
- Enable
Trim Slide Duration by Overlap TimeifOverlap Timeis not0. - Disable if
Overlap Timeis0.
Flash between transitions
Transition between full screen video pages flash on Android devices,while Pre-load and Allow Video Source Pre-loading are enabled.
- Adjust
Pre-loaded Slide Overlap Timeto a higher value.- On Android x96 and x98 increase value to
400 ms
- On Android x96 and x98 increase value to
Avoid Hardware limitation
To avoid both hard hardware limits and soft performance-related limitations of video sources.
- Turn off
Allow Video Source Pre-loading. - It is mandatory to disable on the following devices for playback:
- BrightSign LS models
- LG WebOS 4 models
Video stutter on Brightsign devices
Video stutters while animating the next page on BrightSign devices.
- Set
Video Pause Time Before Animation Startsto100 ms.
Video's first few frames stutter after a page change on BrightSign or Samsung devices.
- Adjust
Pre-loaded Slide Overlap Timeto a lower value or to0.- Disable
Trim Slide Duration by Overlap TimeifOverlap Timeis0.
- Disable
'Ghost' effect on Samsung devices
Videos vibrate and have 'ghost' effect on Samsung devices
- Adjust
Pre-loaded Slide Overlap Timeto a lower value or to0.- Disable
Trim Slide Duration by Overlap TimeifOverlap Timeis0.
- Disable
Last frame of video freezes on Brightsign devices
Last frame of a video in Videos widget freezes on BrightSign devices
- Enable
Performance Modecontent-wide, default settings mitigate the issue
Limitations
Performance Mode is optimized for seamless playback but has the following caveats:
Content and Widgets
- Only raw pages are rendered; overlays and master pages are not supported.
- Embedded content interactions are disabled.
- Dynamic durations and "when widget finishes" actions are unavailable.
- Animations are limited to the following:
- Page animations, transitioning from one page to another
- Widget animations, such as gallery widget transitions
- No animation for behaviors like enter, repeating, or exit animations
Pre-loading Behavior
Some widgets, like the stopper widget, will activate during pre-load.
Device-Specific Issues
Weaker devices may require additional configuration to avoid lag or stuttering.
Layout
The Layout option provides visual customization for performance mode, similar to the Media widget but with simplified functionality.
Layout enables multiple assets to display simultaneously with configurable appearance and behavior.
Conceptually, the Layout option functions as a customizable table or grid system
where you define and control the appearance of individual cells.
Where can I set Layout options?
The Layout option is available in the following places:
- Contents Widgets: Navigate to the Main tab of your widget then Performance mode and select Layout
- Channel Widgets: Navigate to the Main tab of your widget then scroll down to the end of Contents section and find Layout
- Playlists: Navigate to Playlist settings and Layout tab
Default
The Default layout configuration creates a single display cell that spans the entire widget or playlist area.
This 1x1 grid structure means one element fills the complete available space
You can adjust how individual elements fit within this space using:
- Channel Widgets: Navigate to the Main tab of your widget then scroll to the top of Contents section and find Image fit
- Playlists: Image fit/Video fit options on a per-element basis or in the Playlist's Default fit option for the whole playlist
Grid
The Grid layout creates a table structure with cells determined by Grid columns × Grid rows.
With default settings, this produces a 3x3 configuration containing 9 cells total.
Disable auto-switching
The Disable auto-switching option controls whether cell content rotates through items.
When disabled (default), cells automatically cycle through different items;
when enabled, cells display static content without rotation.
- Disabled by default
Disable auto-switching is NOT available in Channel widgets layouts
Grid settings
Grid settings control the layout structure and spacing of your grid system by adjusting the following values:
- Grid columns: Number of columns in the grid layout (1-10)
- Grid rows: Number of rows in the grid layout (1-10)
- Cell padding: Padding inside each grd cell in pixels
You can adjust how individual elements fit within a cell's space using:
- Channel Widgets: Navigate to the Main tab of your widget then scroll to the top of Contents section and find Image fit
- Playlists: Image fit/Video fit options on a per-element basis or in the Playlist's Default fit option for the whole playlist
Default values:
- Grid columns: 3
- Grid rows: 3
- Cell padding: 0
Continuous slider
The Continuous slider layout creates an auto-scrolling ribbon from playlist elements.
Grid structure depends on scroll direction and card count:
- Horizontal scrolling (left/right) produces a single-row layout (Number of cards × 1)
- Vertical scrolling (up/down) creates a single-column layout (1 × Number of cards)
Card settings
- Slide direction: The scrolling direction
- Number of cards: The number of cards visible simultaneously in continuous slider
- Card gap: Gap between cells in pixels
- Cell padding: Padding inside each grid cell in pixels
- Border rounding: Border radius for cards is pixels
- Item duration: How long each item is visible in seconds
- Preload cards: Number of cards to preload for smooth animation
You can adjust how individual elements fit within a cell's space using:
- Channel Widgets: Navigate to the Main tab of your widget then scroll to the top of Contents section and find Image fit
- Playlists: Image fit/Video fit options on a per-element basis or in the Playlist's Default fit option for the whole playlist
Default values:
- Slide direction: Right
- Number of cards: 3
- Card gap: 3
- Cell padding: 0
- Border rounding: 0
- Item duration: 10
- Preload cards:3