A system for delivery of content over a wide area network, the content
being captured by the system over a time period of a live event, the
system comprising a first computer connected to a first side of the wide
area network, the first computer having a cache for storing at least one
data stream and the first computer having access to executable
instruction code in an electronically readable medium. The executable
instruction code is for at least: (1) identifying a live portion of the
at least one data stream containing content captured by the system, the
live portion being that portion of the at least one data stream at the
first computer containing content captured more recently by the system
than the content contained in any other portion of the at least one data
stream at the first computer currently available for sending from the
first computer to a second computer, the second computer being connected
to a second side of the wide area network; (2) identifying a user
position portion of the at least one data stream, the user position
portion of the at least one data stream being that portion most recently
sent from the first computer to the second computer; (3) receiving a
first request at the first computer from the second computer; (4) in
response to the first request, sending the live portion of the at least
one data stream from the first computer to the second computer; (5)
receiving a second request at the first computer from the second
computer; and (6) in response to the second request, sending a portion of
the at least one data stream from the first computer to the second
computer containing content captured less recently by the system than
content contained in the live portion of the at least one data stream.
The first request and the second request may be sent from the second
computer to the first computer and responded to by the first computer in
alternating fashion during a time period that at least includes the time
period of the live event as extended by a latency period of the wide area
network.