Media content streaming using stream message fragments
DCFirst Claim
1. A method performed by data processing apparatus, comprising:
- transacting access information associated with a media stream, the access information comprising fragment sequencing information to facilitate individual retrieval of fragments associated with the media stream using a uniform resource identifier via a processing device configured to cache content,wherein the fragments comprise stream messages, wherein separate ones of the stream messages comprise a message header and a corresponding media data sample, wherein the message header comprises a message stream identifier, a message type identifier, a timestamp, and a message length value; and
transacting one or more of the fragments associated with the media stream to facilitate a delivery of media content associated with the media stream.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for media content streaming can include transacting access information associated with a media stream and transacting one or more fragments associated with the media stream to facilitate a delivery of media content associated with the media stream. Access information can include fragment sequencing information to facilitate individual retrieval of fragments associated with the media stream using a uniform resource identifier via a processing device configured to cache content. A fragment can include one or more stream messages. A stream message can include a message header and a corresponding media data sample. The message header can include a message stream identifier, a message type identifier, a timestamp, and a message length value.
157 Citations
20 Claims
-
1. A method performed by data processing apparatus, comprising:
-
transacting access information associated with a media stream, the access information comprising fragment sequencing information to facilitate individual retrieval of fragments associated with the media stream using a uniform resource identifier via a processing device configured to cache content, wherein the fragments comprise stream messages, wherein separate ones of the stream messages comprise a message header and a corresponding media data sample, wherein the message header comprises a message stream identifier, a message type identifier, a timestamp, and a message length value; and transacting one or more of the fragments associated with the media stream to facilitate a delivery of media content associated with the media stream. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
transacting access information associated with a media stream, the access information comprising fragment sequencing information to facilitate individual retrieval of fragments associated with the media stream using a uniform resource identifier via a processing device configured to cache content, wherein the fragments comprise stream messages, wherein separate ones of the stream messages comprise a message header and a corresponding media data sample, wherein the message header comprises a message stream identifier, a message type identifier, a timestamp, and a message length value; and transacting one or more of the fragments associated with the media stream to facilitate a delivery of media content associated with the media stream. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a first processing device configured to cache content; and a second processing device operable to interact with the first processing device, the second processing device configured to perform operations comprising; transacting access information associated with a media stream, the access information comprising fragment sequencing information to facilitate individual retrieval of fragments associated with the media stream using a uniform resource identifier via the processing device, wherein the fragments comprise stream messages, wherein separate ones of the stream messages comprise a message header and a corresponding media data sample, wherein the message header comprises a message stream identifier, a message type identifier, a timestamp, and a message length value; and transacting one or more of the fragments associated with the media stream to facilitate a delivery of media content associated with the media stream. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification