A method and system for manipulating a broadcast signal utilizes a sliding-window
time range multicast or a buffered storage queue at the headend. Multiple streams
are available to the end user, which each stream originating from a corresponding
different playback point in the sliding-window time range or headend buffered storage queue.