发明名称 |
Apparatus and method for dynamic streaming of multimedia files |
摘要 |
An apparatus and method for dynamic streaming of multimedia files are disclosed. According to one embodiment, a computer-implemented method comprises receiving a list of multimedia files meeting one or more criteria. One or more priority processes are applied to the list. The priority processes include time constraint filtering and bandwidth constraint filtering. A playlist is dynamically generated from the list according to the one or more priority processes, wherein the playlist is a single virtual multimedia file. |
申请公布号 |
US9544259(B2) |
申请公布日期 |
2017.01.10 |
申请号 |
US200711937434 |
申请日期 |
2007.11.08 |
申请人 |
Open Invention Network, LLC |
发明人 |
Chaney Geetha;Six Scirocco M.;Mace Sterling;Raman Rajeev |
分类号 |
G06F7/00;G06F17/30;H04L12/58;H04L29/06 |
主分类号 |
G06F7/00 |
代理机构 |
Haynes and Boone, LLP |
代理人 |
Haynes and Boone, LLP |
主权项 |
1. A computer-implemented method, comprising:
receiving a list of multimedia files meeting one or more criteria; applying one or more priority processes to the list, the priority processes comprising time constraint filtering and bandwidth constraint filtering; and generating dynamically a playlist from the list based on the one or more priority processes, wherein the playlist comprises a single virtual multimedia file, the time constraint filtering is configured to allow multimedia files to be selected from the list of multimedia files having a playtime that is less than a defined time constraint, and files having a playtime less than the defined time constraint are given a priority based on playtime from a shortest playtime file to a longest playtime file, the shortest playtime file receiving a highest priority and the longest playtime file receiving a lowest priority; and creating a plurality of versions of a logical multimedia file depending on bandwidth requirements, hardware or device types on a client side, and a network carrier's regulations and requirements, wherein for each of the plurality of versions, a frame rate and resolution of the logical multimedia file are adjusted and header information of the logical multimedia file is modified correspondingly. |
地址 |
Durham NC US |