← The animation
Join in live Go3 · TV3 Baltics
Working note · 9 November 2026

The broadcast chain, end to end

FROM THE
STADIUM
TO THE EYE

Seven steps, roughly a dozen stakeholders, and up to forty-five seconds between the moment a goal is scored and the moment a Go3 viewer sees it. This is the system Join in Live has to sit inside.

TV3 almost never sends a camera to the match. They buy somebody else’s pictures, add their own voice and their own graphics in three languages, and push the result down two completely different pipes to two audiences who are not watching the same moment at the same time.

The chain

Seven steps,
one signal.

Each step is owned by somebody different. The right-hand column says what the signal actually is at that point, and which column of the TV3 production planning sheet records it.

01

The venue

A host broadcaster, appointed by the rights holder, covers the match: twenty to thirty cameras, a match director cutting live, replay operators, a sound team on the pitch mics. Nobody from TV3 is in the building. For almost every row on the planning sheet, TV3 never sends a person to the venue at all.

Host broadcaster Match director Replay / EVS Venue sound
The signal here
The world feed

Pictures cut by the host director. Natural sound on separate tracks: crowd, pitch, bench. Usually no commentary at all. Often two video versions, one with world graphics burned in and one clean so each market can add its own.

Not on the sheet
02

The rights holder

UEFA, the NBA, the NHL, ATP, Matchroom. They own the feed and sell it by territory. They decide who may show it, in which countries, on which platforms, and under what restrictions. Whether streaming is included at all is a separate line in the contract from linear television, which is why some events reach Go3 and some do not.

League or federation Rights agency Legal & compliance
The signal here
A contract, not a picture

Nothing technical changes at this step. What changes is permission, and permission is the thing that decides whether an interactive layer is even allowed on top.

Rights / League Tournament
03

Contribution

Two ways in. Live: a booked circuit, satellite or fibre, opened before the event and closed after it. The window is deliberately wider than the match, ten to thirty minutes of pre-roll for line-up, audio checks and rehearsal, plus a few minutes at the end. File: anything not live arrives as a finished file days ahead, which is how highlights, magazine shows and episodes get made.

Satellite / fibre provider Booking desk TV3 scheduler
The signal here
Bars, tone, then the match

For the first ten to thirty minutes the circuit carries colour bars, a countdown clock or stadium beauty shots. That is why a 22:00 kick-off has a feed start of 21:50. It is also an open window with an arriving audience and nothing on screen.

Origin  L / TD
Feed Start Feed End
04

Ingest and master control

The feed lands on a physical port in the playout facility and master control confirms it is there, correct and in sync. The values on the sheet that look like HP SDI IN-08 are those ports. They are inputs, where the signal comes in. The same column also holds Sport 1, TV6 and Go3, which are outputs, where it goes out. One column, two opposite meanings.

Ingest operator Master control Playout facility
The signal here
On a port, not yet on air

This is the lowest-latency, highest-quality copy anyone in the building will see. Everything downstream is further behind and more compressed.

Channels  inputs
05

Local production

This is where it becomes TV3’s, and it is the heart of the operation. Commentary is off-tube: the commentator sits in a booth in Tallinn or Riga watching the same feed on a monitor, not at the ground. There are four booths, so four simultaneous local commentaries is the hard ceiling on any given night. On top of that go TV3’s own scorebug, lower thirds and branding, in the market’s language.

Commentator EE Commentator LV Graphics operator Sound mix Gallery director
The signal here
One picture, several voices

A name in the language column means a local commentator in a booth. ENG means no local voice: the world feed commentary passes straight through. VO1 to VO4 are the booths themselves.

EE EE VO LV
06

The split

One feed becomes many services: same pictures, different audio, different graphics, different destination. Linear is Sport 1 to 4 and TV6 Baltics, a fixed schedule where a match occupies a slot. OTT is Go3, which carries the linear channels and also events that never get a linear slot at all. One row on the sheet reads TV6 Baltics, S1: one feed, two destinations, typed into a single cell.

Playout Scheduler OTT packaging
The signal here
Several finished programmes

Each output is its own service with its own audio and graphics. Go3 appears on the sheet as a prefix typed into the channel cell, like Go3 HP SDI IN-07, rather than as a field of its own.

S1 S2 TV6 Go3
07

The viewer

Linear arrives by satellite, cable or IPTV, and everyone watching Sport 1 sees roughly the same frame at the same instant. OTT arrives over the internet in segments, buffered, and every viewer’s delay is different: it changes with their network, their device, and whether they paused to make tea. And the phone is already in their hand. That is the second screen, and it is where we live.

Cable / IPTV operator CDN Go3 app Join in Live
The signal here
Two audiences, two clocks

The linear viewer and the Go3 viewer are watching the same match at measurably different moments. Any interaction tied to a live event has to account for that, or it arrives after the answer is already obvious.

Where JiL attaches
The same pictures, four ways

One feed.
Four products.

Every frame below is the identical video file. What changes is who has added what to it, and which screen it has arrived on. This is what “split into many” actually means.

01  Clean feedHost broadcaster · no commentary · natural sound only
TV3EST1–063’
EE commentary · VO2
02  TV3 versionLocal graphics and a commentator in a booth in Tallinn
TV3EST1–063’
SPORT 1
03  LinearSport 1, on a fixed schedule, by satellite, cable or IPTV
Go3● LIVE
Who scores the next goal?
Kanetap
Sontap
Someone elsetap
Closes in 00:12
04  Go3, plus usThe stream, and the interactive layer on the same glass
Who is actually involved

Twelve hands
on one match.

Grouped by who they work for, because that is what decides who can say yes to us and who cannot.

Outside TV3
Cannot be changed by this deal
Rights holderOwns the event and sells it by territory and platform. Decides whether an interactive layer is permitted on top of their feed at all.Ask early, not late
Host broadcasterMakes the pictures and the natural sound. Their director decides what we all see.No contact needed
Circuit providerSatellite or fibre booking for the contribution window. Sets when the feed opens and closes.Defines the pre-roll
Inside TV3
The people we will work beside
SchedulerOwns the production planning sheet. Knows what is on, on which channel, in which language, before anyone else does.Our source of truth
Commentators, EE and LVOff-tube in a booth with a monitor. Already know the sport and the language. The closest existing role to our controller.Four booths, VO1 to VO4
Graphics operatorRuns the scorebug and lower thirds. Owns the screen real estate we would be adjacent to.Brand gatekeeper
Gallery directorRuns the local output on the night. Decides what happens when something goes wrong.Owns the live moment
Master control & playoutIngest, routing, transmission. Will ask what we are connecting to and why.Technical approval
Delivery and audience
Where the product is actually judged
Cable and IPTV operatorsCarry the linear channels into homes. Out of scope for us, but they set the linear delay.Background
CDN and OTT packagingSegments and delivers the Go3 stream. The single biggest contributor to how far behind a streaming viewer is.The latency we must measure
The Go3 product teamOwns the app, the release train and where a feature can live. An integration dies in the release calendar, not in the meeting.Ask for the cadence
The viewerA TV in front of them and a phone in their hand. Already second-screening, just not with us.The whole point
Where Join in Live attaches

Two taps into
an existing system.

Tap one · upstream

The producer console

Reads the feed, the commentary or subtitle text, and the clock. The AI drafts a moment; a human approves it before anything reaches a phone. The person doing that is already sitting in a booth with a monitor, which is why this is an added screen rather than a new job.

Tap two · downstream

The second screen

The phone beside the television, or beside the Go3 stream on the same device. No download, a code or a link, and the experience has to be obvious with no instructions at all.

Everything between those two taps belongs to TV3 and does not change. We do not touch the feed, the graphics, the playout or the stream.

The room
Go3● LIVE
Who scores the next goal?
Kane61%
Son27%
Someone else12%
+100 points · you were right
The glass
What the chain tells us to do

Six things that
fall out of this.

  1. Measure the delay before designing anythingA clock on screen, filmed against the producer monitor, a TV on Sport 1 and a phone on Go3. Until that number exists, every timing decision in the product is a guess.
  2. One match is several audiencesEstonian and Latvian viewers watch identical pictures with different voices. Do they share a leaderboard and a chat, or is each language its own event? The planning sheet says this is the normal case, not an edge case.
  3. The pre-roll window is free inventoryTen to thirty minutes with the circuit open, the audience arriving and nothing on screen but a countdown. That is where pre-game predictions and quizzes belong.
  4. File-delivered content answers the quiet daysHighlights, magazine shows and episodes arrive days early. Buffs can be written and scheduled in advance with no live operator at all, which is the answer to what happens between matches.
  5. The controller seat already existsThere is already a person in a booth, with a monitor, who knows the sport and speaks the language. We are asking them to add a screen, not inviting them to invent a role.
  6. Go3 is the least structured field on the sheetThe destination we care about most is typed as a prefix inside a free-text channel cell. Anything we automate off that sheet has to pattern-match it, and a missing prefix means a fixture silently is not ours.