A mock of the real link Guntars described: a broadcaster pushing its Sport 1 channel to us over SRT, nine megabits a second, picture plus four audio tracks. Built, run and tested end to end on one laptop.
Northport score! Who gets the next goal?
NorthportEastvaleNo more goalsTwo details carry the design. The engine listens to the original sound, where a goal is a crowd, the same in every language. And it holds the question back, because we receive the goal before the viewer sees it.


| This mock | Go3, from Guntars' reply | |
|---|---|---|
| WHO CALLS | The mock encoder, as SRT caller | Go3, as SRT caller. Same |
| FROM | 127.0.0.1 | 85.254.183.41, allowlisted on our firewall |
| TO | localhost, UDP 9000 | A public static IP and one UDP port, that we send them |
| SIGNAL | 9 Mbps AVC transport stream | 9 Mbps AVC transport stream. Same |
| AUDIO | Original, Lithuanian, Latvian, Estonian | Original plus EE, LV, LT. Track order to confirm |
| SOURCE | A 75 s file on a loop | Sport 1, 24 hours a day |
| PASSPHRASE | Generated locally, never shown | Generated by us, sent to Guntars separately |
# start both sides: the receiver listens first, then Go3 calls ./run-demo.sh # Go3 console: http://localhost:8100 (has the "cut the feed" button) # JiL receiver: http://localhost:8200 # the end-to-end test: real SRT, real audio analysis, 15 checks node test.mjs ./stop-demo.sh