×

Streaming encoded video data

  • US 8,938,767 B2
  • Filed: 04/08/2011
  • Issued: 01/20/2015
  • Est. Priority Date: 10/28/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing information for encoded video data, the method comprising:

  • receiving encoded video data units, wherein each of the units corresponds to a video segment;

    determining a first sequence of the units, each of the units in the first sequence having a first common temporal duration;

    providing the first common temporal duration for the first sequence of units and the number of the video data units in the first sequence to a client device, wherein providing comprises providing a first value for the common temporal duration and a second value for the number of the video data units in the first sequence, wherein the first value corresponds to the entire first sequence of units, and wherein the second value corresponds to the entire first sequence of units;

    determining a second sequence of the units, each of the units in the second sequence having a second common temporal duration, wherein the second common temporal duration is different than the first common temporal duration;

    providing the second common temporal duration for the second sequence of units and the number of the video data units in the second sequence to the client device, wherein providing comprises providing a third value for the second common temporal duration and a fourth value for the number of video data units in the second sequence, wherein the third value corresponds to the entire second sequence of units, and wherein the fourth value corresponds to the entire second sequence of units;

    assigning each of the segments of the first sequence and the second sequence a unique uniform resource locator;

    receiving a streaming hypertext transfer protocol (HTTP) request specifying the uniform resource locator of one of the video segments in either the first sequence or the second sequence from the client device; and

    in response to the request, sending the requested video segment to the client device in accordance with streaming HTTP.

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