-
公开(公告)号:US10397359B2
公开(公告)日:2019-08-27
申请号:US15396130
申请日:2016-12-30
申请人: Google Inc.
发明人: Richard Schooler , Pawel Jurczyk
IPC分类号: H04L29/08 , G06F16/435 , G06F16/487 , G06F16/48 , G06F16/2457 , H04L29/06 , H04N21/00
摘要: A solution is provided for selectively caching streaming media based on playback data associated with the streaming media. Each media stream is divided into a number of media chunks. Spatial locality and temporal locality of each media chunk is analyzed based on playback data of the media chunk and the corresponding media stream. Based on the spatial locality and temporal locality, a spatial score and temporal score are generated, respectively. Aggregation of the spatial score and temporal score produces a final score for the media chunk. The media chunks are ranked based on their final scores, where all or a number of media chunks are selected based on their rankings for being cached. The ranking of a cached media chunk decays over time, and the ranking of a cached media chunk is dynamically recalculated when another video chunk is to be cached.
-
公开(公告)号:US20180191857A1
公开(公告)日:2018-07-05
申请号:US15396130
申请日:2016-12-30
申请人: Google Inc.
发明人: Richard Schooler , Pawel Jurczyk
CPC分类号: H04L67/2842 , G06F16/24568 , G06F16/24578 , G06F16/435 , G06F16/487 , G06F16/489 , H04L65/602 , H04N21/00
摘要: A solution is provided for selectively caching streaming media based on playback data associated with the streaming media. Each media stream is divided into a number of media chunks. Spatial locality and temporal locality of each media chunk is analyzed based on playback data of the media chunk and the corresponding media stream. Based on the spatial locality and temporal locality, a spatial score and temporal score are generated, respectively. Aggregation of the spatial score and temporal score produces a final score for the media chunk. The media chunks are ranked based on their final scores, where all or a number of media chunks are selected based on their rankings for being cached. The ranking of a cached media chunk decays over time, and the ranking of a cached media chunk is dynamically recalculated when another video chunk is to be cached.
-