Skip to main content
Skip table of contents

Enabling Short-Term Catch-Up (STCU)

Overview

Short-term catch-up is a feature that allows users to view broadcast TV events after they have been broadcast. It relies on a rolling buffer that is configured on the encoder. 

OpenTV Platform uses ingested event metadata to generate a catalogue of events (similar to VoD items) and to trigger generation of playable assets. These events are available until they are overwritten in the buffer.

The following are generated for each event:

  • An editorial content (optional)
  • One or more technical contents (one for each delivery mechanism)
  • One content publication window for each technical content that
    • Links the content to a node (a collection of VOD items)
    • Defines the content's validity start and end (which depend on the configured buffer length) 
  • One playable asset for each technical content

The playable asset is not actually a separate asset like it would be for a regular VOD content. It is a URL to a specific part of the rolling buffer, delineated by start and end times.

These events:

  • Are made available to users through reverse EPG look-up, where the items are displayed in the EPG in the same way as current or future events, but in the past (typically to the left of the current time).
  • Can be made available as promoted items in ION or similar interface, in the same way as for regular VOD content.

How it works

The following diagram describes the parties and modules involved in this process:

Enable STCU

To enable short-term catch-up, you need to:

  1. Create one or more short-term catch-up profiles. These are created in Business Configuration Manager (BCM) and used by the business rules to run the required workflows.
  2. Set up editorial and technical channels:
  3. Enable short-term catch up for both channels (editorial and technical) and events. This can be done either:
  4. Attach the appropriate STCU profile to the technical channel. You can do this:
  5. Manually create a parent node for STCU items. When STCU events are created, they will be added here, under a sub-node that will be created for each channel for which STCU is enabled.
    1. Add the node. ​You can do this:
    2. Tell the business rules to use this node using the BCM REST API.

Once you have done this, the OpenTV Platform does the following for each technical channel for which STCU is enabled (at both the editorial and technical levels):

  1. Triggers predefined business rules.
  2. Creates technical contents for each event for which STCU is enabled. One such content is defined for each delivery mechanism.
  3. Creates a content publishing window (CPW) for each technical content. This defines the date range when the content is valid.
  4. Creates the playable asset for each technical content.
  5. Stores the metadata for the event in the MDS. This makes it available for reverse EPG lookup and for promotion in ION.


When STCU is disabled the effects are as follows:

  • STCU disabled on an editorial channel:
    • Future events on the channel – VOD content (technical contents and content publishing windows (CPWs) are deleted.
    • Past events in buffer – technical contents and CPWs are invalidated (start and end dates are set to dates in the past).
  • STCU disabled for an event:
    • Future event – technical contents and CPWs for the event are deleted.
    • Past event – technical contents and CPWs are invalidated (start and end dates are set to dates in the past).
  • STCU disabled on a technical channel:
    • Future events – all related technical contents and CPWs are deleted.
    • Past events – technical contents and CPWs are invalidated (start and end dates are set to dates in the past).
    • Technical contents associated with other technical channels that belong to the same editorial channel are not affected.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.