NETWORK STREAMING OF MEDIA DATA
First Claim
1. A method of receiving media data, the method comprising:
- receiving a first segment of media data, wherein the media data of the first segment comprises a first stream access point;
receiving a second segment of media data, wherein the media data of the second segment lacks a stream access point at the beginning of the second segment; and
before a second stream access point, subsequent to the first stream access point, is available, decoding at least a portion of the media data of the second segment relative to at least a portion of the media data of the first segment.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, a device includes one or more processors configured to receive a first segment of media data, wherein the media data of the first segment comprises a stream access point, receive a second segment of media data, wherein the media data of the second segment lacks a stream access point at the beginning of the second segment, and decode at least a portion of the media data of the second segment relative to at least a portion of data for the first segment. In this manner, the techniques of this disclosure may be used to achieve a Low Latency Live profile for, e.g., dynamic adaptive streaming over HTTP (DASH).
-
Citations
75 Claims
-
1. A method of receiving media data, the method comprising:
-
receiving a first segment of media data, wherein the media data of the first segment comprises a first stream access point; receiving a second segment of media data, wherein the media data of the second segment lacks a stream access point at the beginning of the second segment; and before a second stream access point, subsequent to the first stream access point, is available, decoding at least a portion of the media data of the second segment relative to at least a portion of the media data of the first segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
- 11. A device for receiving media data, the device comprising one or more processors configured to receive a first segment of media data, wherein the media data of the first segment comprises a first stream access point, receive a second segment of media data, wherein the media data of the second segment lacks a stream access point at the beginning of the second segment, and before a second stream access point, subsequent to the first stream access point, is available, decode at least a portion of the media data of the second segment relative to at least a portion of data of the first segment.
-
19. A device for receiving media data, the device comprising:
-
means for receiving a first segment of media data, wherein the first segment comprises a first stream access point; means for receiving a second segment of media data, wherein the media data of the second segment lacks a stream access point at the beginning of the second segment; and means for decoding, before a second stream access point, subsequent to the first stream access point, is available, at least a portion of the media data of the second segment relative to at least a portion of the media data of the first segment. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer-readable storage medium having stored thereon instructions that, when executed, cause a processor to:
-
receive a first segment of media data, wherein the media data of the first segment comprises a first stream access point; receive a second segment of media data, wherein the media data of the second segment lacks a stream access point at the beginning of the second segment; and before a second stream access point, subsequent to the first stream access point, is available, decode at least a portion of the media data of the second segment relative to at least a portion of the media data of the first segment. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A method of sending media data, the method comprising:
-
obtaining a first segment of media data, wherein the first segment comprises a first stream access point; sending the first segment to a client device; obtaining a second segment of media data, wherein the media data of the second segment lacks a stream access point at the beginning of the second segment, and wherein at least a portion of the media data of the second segment is coded relative to at least a portion of the media data of the first segment; and before a second stream access point, subsequent to the first stream access point, is available, sending the second segment to the client device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
- 54. A device for sending media data, the device comprising one or more processors configured to obtain a first segment of media data, wherein the media data of the first segment comprises a first stream access point, send the first segment to a client device, obtain a second segment of media data, wherein the media data of the second segment lacks a stream access point at the beginning of the second segment, and wherein at least a portion of the media data of the second segment is coded relative to at least a portion of the media data of the first segment, and before a second stream access point, subsequent to the first stream access point, is available, send the second segment to the client device.
-
62. A device for sending media data, the device comprising:
-
means for obtaining a first segment of media data, wherein the media data of the first segment comprises a first stream access point; means for sending the first segment to a client device; means for obtaining a second segment of the media data, wherein the media data of the second segment lacks a stream access point at the beginning of the second segment, and wherein at least a portion of the media data of the second segment is coded relative to at least a portion of the media data of the first segment; and means for sending, before a second stream access point, subsequent to the first stream access point, is available, the second segment to the client device. - View Dependent Claims (63, 64, 65, 66, 67, 68)
-
-
69. A computer-readable storage medium having stored thereon instructions that, when executed, cause a processor to:
-
obtain a first segment of media data, wherein the media data of the first segment comprises a stream access point; send the first segment to a client device; obtain a second segment of media data, wherein the media data of the second segment lacks a stream access point at the beginning of the second segment, and wherein at least a portion of the media data of the second segment is coded relative to at least a portion of the media data of the first segment; and before a second stream access point, subsequent to the first stream access point, is available, send the second segment to the client device. - View Dependent Claims (70, 71, 72, 73, 74, 75)
-
Specification