Abstract:
A method of inserting ancillary content between first content and second content to be streamed over a network in accordance with a playlist is described. The method includes: streaming the first content from a first location on the network, the location being defined in the playlist; storing information indicating ancillary information relating to the streaming of the first content; streaming the ancillary content from a second, different, location on the network, the location being defined in the playlist; and determining the location of the second content from the playlist, wherein when the location of the second content is the first location, the method streams the second content using the stored ancillary information, and when the location of the second content is different to the first location, the method deletes the stored ancillary information.
Abstract:
A method comprising: receiving, via a distribution channel, video data having an identifier that identifies a position within a video and an address defining a location of a stored playlist. The method also comprises obtaining from a server a playlist in response to a user input, where the playlist includes location information identifying a location of a stored transport stream. The method also comprises receiving the transport stream from the location identified in the playlist over a network, and displaying the obtained transport stream.