Configuring content substitution and processing | MediaKind Docs

Configuring content substitution and processing

For each output group created, content substitution and processing can be associated to enable use cases such as:

TS Splicer implements industry-standard communication protocols towards content decisioning services such as POIS services (for Alternate Content & Blackout, using MK.IO Beam POIS Control or any 3PP POIS) and Ad decision servers.

Using TS Splicer for Blackout & Alternate Content

TS Splicer uses CableLabs ESAM (2013 version) for handling linear stream switching:

To configure ESAM for blackout & alternate content switching:

  1. Go to the Placement tab and find the desired output group.
  2. Click +Add placement rule.
  3. Fill in the necessary parameters:

Under the Asset tab, few settings are configured:

Under the Routing tab:

Upon startup, TS Splicer sends an SSR (Signal State Request) request to the configured POIS to determine in which state it should start its output processing. Upon failover for instance, TS Splicer will start in blackout if the primary system was in blackout.

For Out-of-band notification, the POIS needs to know which URL to contact. For TS Splicer, the URL is: http://<hostname>:<port>/api/esam/TsSplicer/<network_name>

Using TS Splicer for Linear advertising

TS Splicer enables linear ad insertion based on SCTE-35 signal. Upon SCTE-35 reception, each output group sends a placement request to a well-defined endpoint. This endpoint can be:

SCTE-30

To configure linear ad replacement using SCTE-30 protocol, follow these steps:

Fill in:

Under routing tab:

VAST

To configure linear ad replacement using VAST protocol, follow these steps:

Fill in:

Under the Routing tab, fill in:

Current implementation does not show any Asset tab. Path to the different creatives is automatically derived from elements of the VAST response (one element per creative). Only Creatives/ad assets in HLS format is supported today.

ESAM (MK proprietary)

Fill in: