发明名称 Lazy transcoding and re-transcoding of media objects in an online video platform
摘要 A method of managing resources dedicated to a content object in a content delivery network includes transcoding and storing the content object in one or more of a plurality of delivery formats, and associating a transcoding profile with the content object, the transcoding profile including records of the content object with respect to delivery of the content object to end users across the plurality of delivery formats. The method also includes periodically executing a process that determines, utilizing the transcoding profile, an elapsed time since a most recent delivery of the content object in a particular delivery format to one of the end users, and deletes a copy of the content object in the particular delivery format when the elapsed time exceeds a threshold.
申请公布号 US8782285(B1) 申请公布日期 2014.07.15
申请号 US201314144473 申请日期 2013.12.30
申请人 Limelight Networks, Inc. 发明人 Cassidy Sean;Smith Brandon;Beaudrot Nicholas;Proffit Spencer
分类号 G06F15/16 主分类号 G06F15/16
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A method of managing resources dedicated to a content object in a content delivery network, comprising: receiving the content object in an original format from a content provider; transcoding the content object into one or more delivery formats, the one or more delivery formats being less than a full set of delivery formats into which the content delivery network is capable of transcoding; storing the content object, transcoded into the one or more delivery formats, as transcoded copies of the content object; creating a transcoding profile associated with the content object, the transcoding profile specifying at least the one or more delivery formats, and including at least an existence record and a last access time record of the transcoded copies; receiving a request from an end user for the content object; and when the request for the content object is for one of the one or more delivery formats: delivering the corresponding transcoded copy of the content object to the one of the end users, and updating the last access time record of the transcoded copy in the transcoding profile associated with the content object; when the request for the content object is for a different format that is one of the full set of delivery formats, but is not one of the one or more delivery formats: transcoding the content object into the different format to form a first additional transcoded copy of the content object; storing the content object, transcoded into the different format, as the first additional transcoded copy; updating the transcoding profile associated with the content object to include a record of existence and last access time of the first additional transcoded copy; and delivering the first additional transcoded copy to the one of the end users.
地址 Tempe AZ US