| CPC H04N 21/2387 (2013.01) [G11B 27/10 (2013.01); H04N 21/242 (2013.01); H04N 21/4302 (2013.01); H04N 21/4312 (2013.01); H04N 21/44004 (2013.01); H04N 21/6125 (2013.01); H04N 21/6587 (2013.01); H04N 21/8455 (2013.01); H04N 21/8456 (2013.01)] | 19 Claims |

|
1. A method for providing modified playback of media content to locations having marker information, the method comprising:
receiving a video content portion of media content by a playback device over a network using adaptive bitrate streaming, where receiving a video content portion of media content comprises:
receiving a top-level index file in the playback device over a network, wherein the top-level index file identifies a plurality of alternative streams of the media content;
selecting an alternative stream of the plurality of alternative streams of the media content based upon streaming conditions using the playback device;
requesting and receiving portions of the media content of the selected alternative stream using the playback device; and
decoding a plurality of frames of the video content in the playback device from the portions of media content received by the playback device;
receiving marker information by the playback device over the network, wherein the marker information indicates a presentation time for each of one or more moments of interest in the media content;
storing the marker information in a memory in the playback device;
receiving a seek command for modifying playback of the media content in the playback device;
reading a presentation time of a next marker from the marker information using the playback device;
moving a current presentation time to the presentation time of the next marker using the playback device;
determining a next frame to present from the plurality of frames based upon the current presentation time being moved to the presentation time of the next marker using the playback device; and
presenting the determined next frame using the playback device.
|