CPC H04N 21/2743 (2013.01) [H04N 21/2343 (2013.01); H04N 21/235 (2013.01); H04N 21/8549 (2013.01)] | 20 Claims |
1. A system for uploading a media file container from a first device to a second device configured to process or distribute the media file container, comprising:
one or more processors; and
a memory storing computer-executable instructions that, when executed, cause the one or more processors to control the system to perform operations comprising:
responsive to receiving an instruction to upload the media file container to the second device, performing a series of instructions according to a set of upload rules, comprising:
reading a metadata box of the media file container to locate a track box containing information about video data in a media data box of the media file container;
identifying sample frames of the video data throughout a duration of the video data in the media data box using information from the track box;
packaging the identified sample frames;
creating a schedule for uploading the packaged sample frames of the video data prior to completing upload of the media file container; and
based on the created schedule, completing uploading of the packaged sample frames of the video data prior to completing the upload of the media file container.
|