Transitioning from ContentSync to SmartSync

This section provides an overview to SmartSync feature and how it minimizes server load/storage and network traffic to reduce cost.

Overview

SmartSync is the latest mechanism used by AEM Screens. It serves as a replacement of the current method used to cache offline channels and delivering them to the player.

It executes both on the server-side and client-side.

On Server-side:

  • Content of the channels, including assets, are cached in /var/contentsync.
  • Cache is exposed to the players via a manifest which describes the available content for a display.

On Client-side:

  • Player updates its content based on the manifest generated above.

Benefits of Using SmartSync

SmartSync feature provides a number of benefits to your AEM Screens project. It allows

  • Dramatic reduction of network traffic and server side storage requirements
  • Player intelligently downloads assets only if the asset is missing or changed
  • Server-side and client-side storage optimizations
NOTE

Adobe strongly recommends on using SmartSync for AEM Screens projects.

Migrating from ContentSync to SmartSync

NOTE

If you have already installed AEM 6.3 Feature Pack 5 and AEM 6.4 Feature Pack 3, you can enable SmartSync for assets to improve disk space usage. To enable SmartSync, follow the section below to transition from ContentSync to SmartSync, thus enabling SmartSync.

SmartSync is available to Screens Player with supported servers AEM 6.4.3 FP3.

Refer to the AEM Screens Player Downloads to download the latest player. The following table describes the minimum player version required for each platform:

Platform Minimum Supported Player Version
Android 3.3.72
Chrome OS 1.0.136
Windows 1.0.136

Follow the steps below to transition from ContentSync to SmartSync:

  1. Migrating from ContentSync to SmartSync requires clearing of ContentSync cache before activating SmartSync.

    Navigate to the ContentSync console from your instance using the link https://localhost:4502/libs/cq/contentsync/content/console.html and click Clear Cache, as shown in the figure below:

    clear_contesync_cache

    CAUTION

    All content cache must be cleared before using SmartSync for the first time.

  2. Navigate to Adobe Experience Manager Web Console Configuration via AEM instance --> hammer icon --> Operations --> Web Console.

    screen_shot_2019-02-11at15339pm

  3. Adobe Experience Manager Web Console Configuration opens. Search for offlinecontentservice.

    For searching the Screens Offline Content Service property, press Command+F for Mac and Control+F for Windows.

    screen_shot_2019-02-19at22643pm

  4. Click Save to enable the Screens Offline Content Services property and hence use SmartSync for AEM Screens.

  5. Once you have enabled SmartSync, you must navigate to your project and click Update Offline Content (from the action bar), as shown in the figure below.

    screen_shot_2019-02-25at102605am

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now