A digital content delivery system comprising: a plurality of network nodes, each of which is adapted to demand ordered playback of linear content objects; a content pusher adapted to: divide a linear content object into at least two groups of packages, wherein a first group of packages occurs prior in sequence to a second group of packages; identify a first network node and a second network node in proximity to a third network node, wherein said third network node is one of network nodes most likely to subsequently pull said first group of packages and second group of packages; push said first group of packages to said first network node; and push said second group of packages to said second network node, and a content puller adapted to: in response to a request by said third network node for playback of the linear content object, search for the first group of packages and the second group of packages, identify locations of the first network node and the second network node and retrieve the first group of packages and the second group of packages for ordered playback of the first content object on the third network node, whereby the digital content delivery system enables the third network node to begin playback of the linear content object prior to receiving the second group of packages. a plurality of network nodes, each of which is adapted to demand ordered playback of linear content objects; a content pusher adapted to: divide a linear content object into at least two groups of packages, wherein a first group of packages occurs prior in sequence to a second group of packages; identify a first network node and a second network node in proximity to a third network node, wherein said third network node is one of network nodes most likely to subsequently pull said first group of packages and second group of packages; push said first group of packages to said first network node; and push said second group of packages to said second network node, and divide a linear content object into at least two groups of packages, wherein a first group of packages occurs prior in sequence to a second group of packages; identify a first network node and a second network node in proximity to a third network node, wherein said third network node is one of network nodes most likely to subsequently pull said first group of packages and second group of packages; push said first group of packages to said first network node; and push said second group of packages to said second network node, and a content puller adapted to: in response to a request by said third network node for playback of the linear content object, search for the first group of packages and the second group of packages, identify locations of the first network node and the second network node and retrieve the first group of packages and the second group of packages for ordered playback of the first content object on the third network node, in response to a request by said third network node for playback of the linear content object, search for the first group of packages and the second group of packages, identify locations of the first network node and the second network node and retrieve the first group of packages and the second group of packages for ordered playback of the first content object on the third network node, whereby the digital content delivery system enables the third network node to begin playback of the linear content object prior to receiving the second group of packages.