techniques for dynamically and seamlessly inserting secondary content via a second video pipeline into the playing of principal content over a first video pipeline are disclosed herein . one aspect of the techniques may involve the file containing the principal content be contiguous instead of being in a plurality of separate sections . the secondary content is able to be pre - processed on the second video pipeline while the principal content is played over the first video pipeline . this enables the secondary content to be available instantaneously upon the pausing of the principal content at various designated points therein . playing of the principal content may likewise be instantaneous upon completion of the time period for the specified pausing thereof . since the file containing the principal content is preferably contiguous , rewinding the principal content to a previous point does not require reloading .