Fastbreak

This filter activates Google Pod-Serving ad-stitching. It is intended for use with properly pre-conditioned HLS or DASH manifests specified as ingest-URIs in brand CMS data. The use of fastbreak differs from “standard” Bakery-filter usage in several ways:

  • Both the default-origin and any specified multi-origin via the o(...) filter are ignored, since the absolute URL of the requested resource is part of the the MRSS record (i.e. MediaRecord)
  • The resource path that appears after the inline filters is required, but is treated as a placeholder.
  • Inline filters appearing before the fastbreak filter apply to the “original” manifest
  • Inline filters appearing after the fastbreak filter apply to the pre-filtered, stitched result.

Protocol

HLS DASH
yes yes

Filter Key

name key
fastbreak fastbreak()

Named Parameters

parameter-name required default description
asset_id yes   CMS-id of manifests to fetch + stitch
stream_id no   if present, Google stream-id to use w/ Pod-Serving request
type yes (either hls or dash)   Protocol type
embedded_tags no yes embed event tags in ad-segment media
default_params no no use brand Freewheel-default for request

Example

https://<bakery-host>/l(es)/v(dvh)/fastbreak(asset_id=13fc1db8-957d-4204-a90a-ff67c4c7f14a,type=dash)/a(ec-3)/dummy.m3u8