Live Event On-Demand Content

Provide on-demand playback of a completed live event and manage the asset it generates.

Upon the completion of a live event, an asset will be automatically added to the CMS library. This asset is described below.

  • Contents: This asset contains the entire live event feed including markers for ad breaks. However, it will not contain slate inserted into the live event feed.
  • Naming Convention: This asset will be named after the live event's description. If the live event has not been assigned a description, then it will be named after the first Live Slicer associated with the live event (e.g., MySlicer).

Change a Live Event's Asset

A live event may be assigned a different CMS asset. A common use case is to create a clip from a live event and then set it as the on-demand version of the live event.

Reassigning the asset associated with a live event triggers the following actions:

  • The original asset will be removed from the CMS library. However, it will still be available from the live event's Assets tab.
  • The original asset will be assigned the expiration policy defined by the live event's Auto Expire Hours option. View this setting from the live event's Config tab.
  • The CMS asset newly assigned to the live event will be assigned the expiration policy defined by the live event's VOD Auto Expire Hours option. View this setting from the live event's Config tab.

Change the Asset Associated with a Live Event

  1. Load the configuration associated with the desired live event.
  2. Click Change VOD Asset from the notification bar.
  3. Set the Asset GUID option to the asset ID for the desired asset.
  4. Click Save.
  5. Verify that the VOD label has been applied to the asset that best represents the on-demand version of the live event.

Playback On-Demand Content

The playback URL associated with a live event may be used to stream it while the live event is in the Live (On Air) state. Once the live event is completed, the live event's VOD Replayable option determines whether that same URL may be used to stream it as on-demand content.

Effects on User Experience

Enabled: Post-event slate will be streamed after the live event is over.

  • If a specific duration has been defined for post-event slate, it is mandatory for new and existing viewers.
  • Existing viewers may refresh the page to view the on-demand version of the live event.
  • New playback requests for the live event will stream it as on-demand content.

Disabled: Post-event slate will be streamed after the live event is over.

  • An alternative method to stream the live event as on-demand content is to play back the CMS library asset that was automatically generated from the live event. This may be performed through the asset's playback URL.

Long Live Events

The behavior for a live event whose duration is 8 hours or longer will vary as described below.

Asset Naming Convention

  • Multiple assets will be added to your CMS library for long live events. These assets will be named according to the following convention: Live Event Name_Sequential Number

    For example, if three assets were generated for a live event called "Marketing Conference," they would be named:

    • Marketing Conference_1
    • Marketing Conference_2
    • Marketing Conference_3
  • On-demand playback of the live event will be through a multi-beam playlist. This playlist references the live event's temporary audio/video assets.

📘

A media player may not support the playback of content that lasts over 8 hours. Please verify playback for each of your media players.

Manually Generate On-Demand Content

Although on-demand content is automatically generated once a live event is completed, there are certain circumstances under which you may wish to manually generate it. For example, you may wish to address a quality issue that was noticed during the live event. If one or more backup Live Slicers were associated with the live event, you could generate alternate on-demand content by using any combination of content generated from the Live Slicers associated with the live event.

A temporary asset is generated by each Live Slicer associated with a live event whenever any of the following actions take place:

  • Upon testing a live event.
  • Upon starting a live event.
  • Upon switching to a different Live Slicer.
  • Upon switching back to the Live Slicer from slate.
📘

Switching between the Live Slicer and ad breaks will not interrupt a temporary asset. Although the content of the ad break will be excluded from the temporary asset, markers will track each ad break. Leverage these ad break markers and the Preplay API to insert ads during on-demand playback.

The naming convention for temporary assets will be set to either of the following values:

NameDescription
Test Primary
Test Backup
Primary
Backup
Each temporary asset generated from a live event will be assigned one of these names. The label(s) associated with each temporary asset describe it.
Each label is described below:
  • Test: Identifies temporary assets that were generated during the testing phase of the live event. If this label is missing, then the temporary asset was generated during the live event.
  • Primary: Identifies temporary assets that reflect the live event's viewing experience.
  • Backup: Identifies temporary assets that were generated from the content provided by backup Live Slicers. A backup Live Slicer identifies any Live Slicer associated with a live event that did not provide the content that was streamed to live viewers.
<Live Event Name>Identifies the temporary asset that replicates the live viewing experience. A copy of this asset was imported into the CMS library.

Manually Generate On-Demand Content

  1. Navigate to the Live Events page. From the main menu, navigate to Events > Live Events.

  2. Select the desired live event to open it.

  3. Click the Assets tab.

  4. Play back each desired temporary asset by clicking the icon under the Actions column and then selecting Launch Test Player.

  5. Perform one of the following tasks:

    • Generate alternate on-demand content by importing each desired temporary asset into the CMS library. This can be accomplished by clicking the icon under the Actions column and then selecting Save as Asset. Once all of the desired temporary assets have been imported into the CMS library, generate a playback URL that combines all of the imported assets.
      - Create a highlight clip. Launch the Clipping Tool by clicking the icon under the Actions column and then selecting Clip Asset.
📘

Please wait 150% of the live event's duration before attempting to delete temporary assets.


Did this page help you?