DEV Community

Cover image for Instant Replay Has No Second Chance: Sizing NAS for Stadium Instant Replay
Kiara Taylor
Kiara Taylor

Posted on

Instant Replay Has No Second Chance: Sizing NAS for Stadium Instant Replay

The clock stops. Forty thousand people go quiet. An official puts on a headset and asks for a specific angle from eleven seconds ago, and the replay operator has somewhere between four and twenty seconds to find it, scrub to the exact frame, and put it on a monitor. Meanwhile sixteen camera feeds are still writing to disk and an editor is pulling a first-half clip for social. There is no maintenance window and no retry.

The Load Profile Is Unusual

Most enterprise storage is sized for peaks lasting minutes. NAS for stadium instant replay faces a four-hour sustained peak with no trough. Continuous record across every camera at 100 to 200 Mbps in a mezzanine-quality codec puts 200 to 400 MB/s of pure write on the system all event, and it does not pause when read demand spikes.

The reads are hostile to sequential optimisation. Frame-accurate scrubbing means jumping to arbitrary positions in files still being written, then pulling frames backwards and forwards at variable speed. That is small random I/O against open files running alongside the write load. Systems that benchmark well on clean sequential tests sometimes fall apart under exactly this mix.

Growing-File Access Is the Hard Part

Reading a file another process is actively writing is where many capable setups stumble. Replay operators work on the last few seconds of a recording, which is the part still in flight. Storage and recording software must agree on how in-progress files are exposed, whether through fragmented file formats, index sidecars, or a growing-file API the ingest platform supports.

The procurement test is straightforward and rarely run. Start full-rate record on every channel, then have an operator seek six seconds behind live on four channels while an editor exports a two-minute clip. Do it for ninety minutes, not ninety seconds. Anything that only fails at minute sixty is exactly the failure you will meet during a playoff match.

Choosing the Shape of the Storage

Small operations run direct-attached storage per workstation and accept that clips must be copied around. That works until two people need the same footage, which in a stadium is immediately. Moving to shared enterprise NAS storage built for throughput removes the copy step and gives the venue one pool that scales with camera count rather than an island per operator position.

File-based access has become the default for venue installations because replay systems, edit seats, graphics, and the archive process can all reach the same media concurrently. Anyone weighing the alternatives should still read SAN vs NAS vs DAS, compared, because the choice constrains which replay and editing platforms integrate cleanly.

Network Design Decides the Ceiling

Storage capable of 3 GB/s behind a 10 GbE uplink delivers 1.1 GB/s. Stadium builds routinely underprovision the network path while overprovisioning the array. Aggregate sustained write, add read demand per replay and edit seat, add archive migration if it runs during the event, then size the fabric above that figure rather than at it.

Some practical points matter more than they should. Keep media traffic on a dedicated VLAN away from venue Wi-Fi and point-of-sale systems. Use bonded links or 25 GbE at critical positions rather than one shared trunk. Verify jumbo frames end to end, because a mismatched MTU produces intermittent stalls that are miserable to diagnose mid-event.

Codec Choices Are Storage Choices

Production usually picks the codec for quality reasons, but the choice sets the storage budget. Long-GOP formats are far more space-efficient yet require decoding a group of pictures to reach any frame, adding latency to frame-accurate seek. Intra-frame formats are two to four times larger and let the system land on any frame directly.

Most venues record intra-frame for anything feeding officiating review, then transcode to a long-GOP proxy for archive and social. That means capacity for both plus the transcode load competing for the same I/O. A four-hour event with sixteen intra-frame feeds at 150 Mbps consumes roughly 4.3 TB before proxies or archive copies.

Officiating Copies Carry Evidentiary Weight

Footage used in an officiating decision is not the same asset as a highlight clip. Governing bodies typically require reviewed material to be retained for a defined period, traceable to the original, and unmodified. Any NAS for stadium instant replay therefore needs write-once handling of source recordings, a documented export process, retained logs of reviewed timecodes, and access controls separating officiating material from the general pool.

Immutable snapshots taken at event end satisfy much of this cheaply. They are near-instant and give a defensible position if a decision is challenged weeks later. The alternative, discovering the relevant angle was recycled by the rolling record policy, is a conversation nobody in the venue wants.

Redundancy Where Downtime Is Not Recoverable

A failed drive during an event must be a non-event. That means parity sized for rebuild times on large drives, hot spares already installed, redundant controllers, dual power feeds on separate circuits, and network paths surviving a single switch failure.

It also means rehearsing a failure at kickoff, because the correct response is usually to do nothing until the event ends, and that instinct has to be established beforehand. Understanding NAS appliances in practice sets realistic expectations about what degrades gracefully and what does not.

The Archive Migration Nobody Schedules

By final whistle the venue holds several terabytes that must move off the production tier before the next event, possibly in forty-eight hours. Migration to nearline or cloud archive is a real workload with real duration, and if it is still running at load-in it will contend for the bandwidth replay operators need.

Automate it, schedule it overnight, and monitor completion rather than assuming it, since NAS for stadium instant replay has to be clear before doors open. Tag material as it is created so the archive process knows what to keep at full quality, what to keep as proxy, and what to delete after the retention window, because manual sorting of a season's footage never actually happens.

Live venue video is an unforgiving workload dressed up as a simple one. The requirements interact: codec choice drives capacity, capacity drives rebuild time, rebuild time drives redundancy design, and network provisioning caps all of it. Venues that test under genuine simultaneous load, plan the archive path before the first event, and treat officiating material as evidence tend to run whole seasons without incident.

Top comments (0)