×

Enhanced block-request streaming system for handling low-latency streaming

  • US 9,380,096 B2
  • Filed: 04/26/2012
  • Issued: 06/28/2016
  • Est. Priority Date: 06/09/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method, using a media server, for structuring data of content to be served, comprising:

  • obtaining the content to be served;

    generating a plurality of media segments representing the content and encoded according to an encoding protocol that includes one or more frames of a media presentation encoded into each media segment, wherein a random access point is available in each media segment;

    generating a plurality of media fragments encoded according to the encoding protocol, wherein a media segment includes the plurality of media fragments, and wherein at least some of the plurality of media fragments include random access points and at least some do not include random access points, a random access point including a position in a segment at which a decoder can decode fragments that are subsequent to the random access point independently of fragments that are prior to the random access point; and

    generating a segment index for the media segment, the segment index including a presentation time range for each media fragment within the media segment, a corresponding byte range in the media segment occupied by each media fragment, and a random access point presence indicator that indicates whether a random access point is present within each media fragment.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×