A control program for a supervisor processor in a video-on-demand system
directs the supervisor processor to perform the steps of: a) transfer a
group of video data packets, from an externally stored complete video
into a memory for the supervisor processor; b) build in the supervisor
processor's memory, a respective subgroup of internet protocol headers
for each video data packet in the group; and c) construct, in the memory
of a co-processor, a transmission control list which indicates how each
video data packet in the group, and its respective subgroup of internet
protocol headers, can be accessed from the supervisor processor's memory
by the co-processor.