摘要 |
A method comprises: determining an earliest time and latest time 1205 (e.g. a time window) for a data processing system to transmit a next playlist file, the earliest and latest times based on when a previous (e.g. immediately preceding) playlist file was first made available for transmission from or was transmitted by the data processing system; transmitting the next playlist file after the earliest time and before the latest time, the next playlist file being transmitted to a client device using a non-streaming (e.g. HTTP) transfer protocol, and having plural tags and plural Universal Resource Indicators (URIs), the tags and URIs indicating an ordering of multiple files that have been divided out of a stream of data to recreate the stream of data by sequential presentation of the multiple media files. A target duration 1201 may be established as a maximum duration for each media file in the next playlist file; a minimum duration 1203 for the next play list file may be set as a multiple of the target (max) duration. The earliest time may be no earlier, and the latest time no later, than a predetermined percentage of a target duration. |