SYSTEMS, METHODS, AND APPARATUSES FOR MEDIA FILE STREAMING
First Claim
1. A method comprising:
- receiving a transfer protocol request for a media file indicating that the media file is to be streamed to a client device requesting the media file;
transmitting at least a portion of metadata describing at least a portion of the media file content;
extracting one or more other portions of metadata corresponding to one or more media data samples in the media file; and
progressively transmitting the extracted one or more other portions of metadata with the corresponding one or more media data samples from the media file.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and system are provided for media file streaming. A method may include receiving a transfer protocol request for a media file indicating that the media file is to be streamed to a client device requesting the media file. The method may further include transmitting at least a portion of metadata describing at least a portion of the media file content. The method may additionally include extracting one or more other portions of metadata corresponding to one or more media data samples in the media file. The method may also include progressively transmitting the extracted one or more other portions of metadata with the corresponding one or more media data samples from the media file. Corresponding apparatuses and systems are also provided.
114 Citations
19 Claims
-
1. A method comprising:
-
receiving a transfer protocol request for a media file indicating that the media file is to be streamed to a client device requesting the media file; transmitting at least a portion of metadata describing at least a portion of the media file content; extracting one or more other portions of metadata corresponding to one or more media data samples in the media file; and progressively transmitting the extracted one or more other portions of metadata with the corresponding one or more media data samples from the media file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a processor, and a memory storing executable instructions, the memory and the executable instructions, with the processor, being configured to cause the apparatus to at least; receive a transfer protocol request for a media file indicating that the media file is to be streamed to a client device requesting the media file; transmit at least a portion of metadata describing at least a portion of the media file content; extract one or more other portions of metadata corresponding to one or more media data samples in the media file; and progressively transmit the extracted one or more other portions of metadata with the corresponding one or more media data samples from the media file. - View Dependent Claims (8, 9, 10)
-
-
11. A method comprising:
-
sending a transfer protocol request for a media file to a media content source, wherein the transfer protocol request indicates that the media file is to be streamed; receiving at least a portion of metadata describing at least a portion of the media file content; and progressively receiving one or more other portions of metadata with corresponding one or more media data samples from the media file. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a processor, and a memory storing executable instructions, the memory and the executable instructions, with the processor, being configured to cause the apparatus to at least; send a transfer protocol request for a media file to a media content source, wherein the transfer protocol request indicates that the media file is to be streamed; receive at least a portion of metadata describing at least a portion of the media file content; and progressively receive one or more other portions of metadata with corresponding one or more media data samples from the media file. - View Dependent Claims (17, 18, 19)
-
Specification