CPC H04N 21/439 (2013.01) [H04N 21/233 (2013.01); H04N 21/2387 (2013.01); H04N 21/8456 (2013.01)] | 8 Claims |
1. A system for distributing live and on-demand media to a user, comprising:
one or more servers configured to:
receive a pre-modified live digital audio stream including a plurality of alternative content (AC) indication tags;
modify the pre-modified live digital audio stream by inserting at least a first alternative content into the pre-modified live digital audio stream at a time in corresponding to a respective one of the plurality of AC indication tags, to produce a live digital audio stream;
stream the live digital audio stream for playback on a client device;
store the pre-modified live digital audio stream for transmission of the pre-modified live digital audio stream as a time-shifted digital audio stream available upon request from the client device;
as the pre-modified live digital audio stream reaches a time that corresponds to the respective one of the plurality of AC indication tags, identify and store the respective one of the plurality of AC indication tags for later transmission to the client device;
receive a time-shifted digital audio stream request from the client device; and
in response to the time-shifted digital audio stream request:
stream the time-shifted digital audio stream and at least a second alternative content to the client device for playback on the client device.
|