DVR & Start from beginning

Prev Next

Overview

This feature enables viewers to control their live event experience across iOS, Android, web, and connected TV applications. Users can select “Watch Live” to jump to the current moment, “Start from Beginning” to go back to the start of the live program within the available DVR window, and “Resume” to continue where they left off (within the same session and device).

Supported Platforms

  • iOS Mobile & Tablet App

  • Android Mobile & Tablet App

  • Desktop Web & Mobile Web

  • Connected TV Devices

User Experience

Access Points

  • Live Tab/EPG Module: Users see the “Live Now” channel rails and controls.

  • Home page: Featured tray carousels will display the live program card with appropriate CTAs.

User flow

A. EPG Module (“LIVE” Tab)

  • Users open the app and tap the “LIVE” option in the footer navigation.

  • Redirected to the EPG module showing live events, channel rails, and program cards focused on “Live Now”.

  • On the player section, users see two main CTAs:

  • Watch Live: Begins playback from the current live position.

  • Start From Beginning: Begins playback from the start of the currently airing program (as marked by SCTE segment boundaries).

Seek Bar Behavior:

  • The seek bar displays the total length of the program, as determined by the configured DVR window.

  • Multiple breaks are visible in the seek bar, corresponding to the boundaries of different programs

  • Users may:

    • Click “Start from Beginning” to jump to the beginning of the live program segment.

    • Scrub within the DVR window, including across previous programs if those segments are available in the seek bar.

  • Note: The “Start from Beginning” control will not move playback before the current (live) segment’s start point; users must scrub to go beyond this point within the DVR window.

B. Homepage  Entry

  • Users open the app and select a “Live” content card from the Live Preview tray on the homepage.

  • On the video player, the following CTAs are displayed:

    • Watch Live: Starts content at the current live point.

    • Start From Beginning: Begins playback from the start of the live game, as indicated by the seek bar.

Seek Bar Behavior:

  • While the behaviour is similar to user entry from EPG/ LIVE tab, but “Start from Beginning” always launches playback from the live event’s start point.

CMS Configuration

  • Use the  toggle at AppCMS > Settings > Features > Enable DVR & Start from Beginning

Customize CTA Appearance:

  • In Template Builder, administrators can map labels, fonts, colors, and borders for “Watch Live,” “Start from Beginning,” and “Resume” buttons across states (default, focused, selected).

  • All UI controls dynamically reflect these styles per the CMS configuration.

Best Practices

  • Test all states (“Watch Live,” “Start from Beginning,” “Resume,” and event-ended overlay) to ensure a seamless end-user journey.

  • Periodically audit live event DVR settings to confirm optimal seek window for viewers.