×

Real-time or near real-time streaming

  • US 8,805,963 B2
  • Filed: 04/01/2011
  • Issued: 08/12/2014
  • Est. Priority Date: 04/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A machine readable non-transitory storage medium storing executable instructions that when executed by a data processing system cause the system to perform a method of real-time or near real-time presentation of a stream of media data using a non-streaming transfer protocol comprising:

  • setting a target duration for all media files specified in a playlist file, such that all media files specified in the playlist have the same target duration, wherein the target duration is a maximum duration for all media files specified within the playlist file, the playlist file comprising a list of multiple media files that have been divided out of the stream of media data;

    setting a minimum playlist duration for the playlist file, wherein the minimum playlist duration is a multiple of the target duration for all of the media files specified in the playlist file, wherein the minimum playlist duration sets a length of minimum playback time of content specified by the playlist file, wherein an amount of buffering at a client device receiving the playlist file is determined from the playlist file satisfying the minimum playlist duration;

    transmitting the playlist file to another device using a non-streaming transfer protocol, the playlist file having a plurality of tags and a plurality of Universal Resource Indicators (URIs), the plurality of tags and the plurality of URIs indicating an ordering of the multiple media files that have been divided out of the stream of media data, the ordering used to reassemble the stream of media data by sequential presentation of the multiple media files.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×