Skip to content
Home / All 10 worked examples / FAST Sports / Pop-up
WORKED EXAMPLE 10 · FAST

FAST Sports — Event and Pop-up Channel

Launch and close a temporary sports channel while managing blackouts, live overruns, EPG changes, inventory ownership and league settlement.

Harbor Cup creates a temporary free sports channel with live matches, replay windows and split advertising inventory.

13 free chaptersFollow the complete scenario
23 practice recordsIncluded in the prepared download
Individual useOne-time package; no subscription

All scenario organizations, events, contracts, prices, rates, metrics, specifications and operational records are fictional teaching assumptions. This is independent Broadcast Workflow training, with no playable media or official vendor certification.

Event rights → Channel launch → Blackouts → Live overrun → Settlement → Shutdown

01Define the temporary channel

A sports pop-up is a scheduled channel with a bounded event purpose and end date. Its live matches, replays and surrounding library items can have different rights. Treat channel activation and each asset’s permission as separate controls.

Sample record 01: Pop-up channel brief

FieldInstruction
ChannelHarbor Cup; HCUP-001
Channel window UTC2027-06-19 17:00 to June 21 22:00 exclusive
Pilot matchJune 19 18:00–20:00 planned
ModelFree scheduled sports channel with advertising
Event organizationFictional Harbor Cup League

No.

02Translate blackouts into test cases

Sports restrictions may be more specific than a country. A paid account, working player or US address does not override an excluded location. The scenario uses a deny-and-support rule for uncertain location; real policies need their own approved implementation.

Sample record 02: Event rights grant

UseTerritoryWindow UTC
Live pilot match and postgameUS except ColoradoJune 19 17:00–21:30 maximum
Match replaySame permitted geographyUntil June 21 22:00 exclusive
Channel availabilityUS subject to asset-level restrictionsJune 19 17:00–June 21 22:00
Public highlights / downloadsNot grantedSeparate approval
Library documentaryUSJune 19 17:00–22:00

No, if the viewer is in the excluded Colorado location under this scenario.

03Separate inventory ownership

A distribution agreement can assign advertising opportunities to different parties. Allocation share and realized delivery share are not the same thing. Preserve ownership through cueing, insertion and reporting so one party does not invoice another’s inventory.

Sample record 04: Distribution and inventory contract

ItemFictional term
Platform inventory60% of allocated ad opportunities; separately measured
Publisher inventory40%; separately measured
Platform service fee20% of publisher-owned qualified revenue
League participation50% of publisher receipts after service fee
Qualified CPM USD12
ReportingOwnership key required on every monetized opportunity

No.

04Onboard and rehearse the whole service

A reachable endpoint is only an onboarding check. Verify geography, audio, captions, guide times, fallback and shutdown instructions on representative devices. Sports restrictions often fail in a specific client or a reused offer configuration.

Sample record 05: Channel onboarding register

ItemStateAction
HCUP-001 EPG IDAcceptedRetain
US geographyAcceptedVerify state-level exclusion
Colorado blackoutNot applied on TV appHold match launch
Stream URLReachableStill requires device and rights tests
Shutdown instructionJune 21 22:00Obtain partner acknowledgment

The TV blackout failure, wrong backup audio, ambiguous guide time and restricted fallback promotion all require correction.

05Accept fixes against the planned rundown

Each correction should close a recorded failure with a test result. The planned rundown then establishes the baseline for output comparison and later changes. Retain UTC timing and partner acknowledgments rather than only local schedule edits.

Sample record 06: Planned June 19 rundown

UTCMinutesItem
17:0060Preview
18:00120Pilot match
20:0030Postgame
20:3045Library documentary
21:1545Closing / approved continuity
22:000End this day block; later channel programming separately scheduled

The June 18 test shows Colorado denied and California allowed on the affected TV path.

06Cue advertising around the actual sport

Live sports contains stoppages and uncertain duration. A wall-clock opportunity in a draft must not force advertising over active play. Coordinate the director’s actual cue with ownership keys, permitted break duration and approved fallback.

Sample record 10: Sports advertising cue policy

ConditionInstruction
Natural stoppageTake only director-approved break
Match in active playDo not force an old scheduled break
OvertimeUse only newly authorized opportunities
Platform versus publisherPreserve ownership key
No fillApproved fallback; not billable delivery

Continue the authorized match.

07Rebalance an overrun

An overrun moves downstream programming and consumes flexible continuity. Check the proposed end against event rights and every affected asset’s window. Preserve the day’s hard end only with an explicit revised plan, not silent truncation.

Sample record 12: Overrun request

FieldValue
Producer request UTCJune 19 19:50
New match end20:25
Live-rights maximum21:30
Postgame duration30 minutes retained
Downstream consequenceDocumentary and continuity starts move

Match duration increases from 120 to 145 minutes.

08Propagate the new viewer promise

The platform guide and promotional messages need the revised timing. Partner acceptance is part of the handoff. Keep channel expiry unchanged unless the rights and distribution agreement authorizes a separate extension.

Sample record 14: EPG and promotion change log

ItemOldApproved new
Match end20:0020:25
Postgame start20:0020:25
Documentary start20:3020:55
Closing start21:1521:40
Channel end dateJune 21 22:00Unchanged

No.

09Create a permitted replay

A replay needs its own accepted edit, captions, schedule placement and geography. The live archive may include preview or technical interruptions. Asset duration must fit the remaining permitted window when the scenario requires complete-asset playback within it.

Sample record 15: Replay asset acceptance

AssetStateRequirement
Match archiveContains preview and interruptionCreate approved match edit
Replay master R2AcceptedCorrect cut and audio
Replay captionsAccepted after conformKeep R2 identity
AvailabilityPending CO rule verificationSame blackout as live
ClipsNo permissionDo not publish highlights

A complete 145-minute match would end after the exclusive 22:00 cutoff.

10Recover from a replay blackout leak

A replay can accidentally inherit only part of a live offer’s access policy. Contain the affected path, correct its rules and verify both prohibited and permitted viewers. Tests should include clients retaining old manifests or authorization state.

Sample record 17: Blackout replay incident

FieldObservation
TimeJune 20 18:05
SymptomOld mobile manifest allows replay in CO
CauseReplay offer omitted inherited state restriction
ContainmentDisable affected replay offer; correct policy
AcceptanceCO denied on fresh and cached clients; allowed CA playback retained

Confirm Colorado is denied on fresh and cached clients while eligible California playback still works.

11Settle only publisher-owned delivery

The report includes platform-owned and publisher-owned advertising. Their gross revenues may be shown together for operations but must follow the ownership contract in billing. Apply the publisher service fee and league share only to the stated publisher base.

Sample record 18: Qualified delivery by owner

OwnerRaw startsExcluded startsQualified starts
Platform1000001000090000
Publisher700001000060000
ExclusionsDuplicates and invalid trafficMutually exclusive within each ownerNo double subtraction

Publisher revenue is 60000 / 1000 × USD 12 = USD 720.

12Close the temporary service across partners

A pop-up end requires coordinated changes to guide, access, output, caches and resources. Stopping infrastructure before output has been safely closed can create a poor viewer experience. Conversely, leaving a stream available after rights end can permit unauthorized use.

Sample record 21: Channel shutdown checklist

LayerAction at June 21 22:00 UTC
Channel endpointStop or replace with separately authorized neutral output per partner agreement
Match entitlementDeny new sessions
EPGRemove expired programming and channel promotion
Cached clientsVerify no new restricted playback
InfrastructureShut down unused event resources after accepted output close
HistoryRetain rights, actual logs, counts and settlement

No.

13Complete the league and operations handoff

Financial closeout and rights closeout rely on different evidence. Keep actual timing, owned inventory and expiry tests so the league can review the settlement. Future tournaments need their own grants rather than borrowing authorization from this event.

Sample record 23: League closeout register

TaskOwnerEvidence
Final game timingEvent operationsActual rundown
Inventory ownershipAdvertising operationsQualified owner-keyed ledger
League paymentFinanceUSD 288 calculation in worked case
Rights endRights and platformAll partner expiry tests
Future event reuseNew event grantNo assumption from this pop-up

Include the actual rundown, owner-keyed qualified counts, the USD 288 league calculation, partner expiry evidence and open-action ownership.

PREPARED PRACTICE PACKAGE

Work through the decisions yourself

The individual download includes a 13-chapter interactive workbook, 23 separate JSON operational records, a worked-answer guide, and a cover image. Notes and completion checkmarks save in the browser, with progress backup and restore.

The package is prepared. Checkout will be available after its Stripe product and payment link are connected.

One-time download. Price will be shown when checkout is connected. No subscription, cloud progress account or certification is included.

Real-world reference reading

These references explain relevant concepts; the scenario’s business terms and records are fictional.

Reviewed October 23, 2026. Consult the current specification and agreement for actual use.