-
公开(公告)号:US10484442B2
公开(公告)日:2019-11-19
申请号:US15706664
申请日:2017-09-15
Applicant: Performance and Privacy Ireland Ltd.
Inventor: Erik R. Swenson , Jaime Heilpern , Sandeep Pombra , Ron Earley , Vadim Arshanskiy
IPC: H04L29/06 , G06F16/70 , H04L29/08 , H04N21/231 , H04N21/2343 , H04N21/239 , H04N21/222 , H04N21/647 , H04W4/18
Abstract: A video optimizer receives a request to optimize a source file and stream the optimized file. The request may be accompanied by a key uniquely identifying the original source file to be optimized and an optimized version of the source file to stream to the client. The key uniquely identifies the source video file as it exists on an origin server to prevent transmission of modified source video and the optimized version of the source file by optimization parameters to ensure compatibility with the user device. The video optimizer queries a cache database in response to the received request, which contains references keys and locations of optimized source files among local caches in a cluster of video optimizers. The cache database responds indicates whether a matching optimized version of the source file exists in a local cache of a given video optimizer in the cluster.
-
公开(公告)号:US20180007105A1
公开(公告)日:2018-01-04
申请号:US15706664
申请日:2017-09-15
Applicant: Performance and Privacy Ireland Ltd.
Inventor: Erik R. Swenson , Jaime Heilpern , Sandeep Pombra , Ron Earley , Vadim Arshanskiy
IPC: H04L29/06 , H04N21/647 , H04N21/239 , H04N21/231 , G06F17/30 , H04L29/08 , H04N21/222 , H04N21/2343 , H04W4/18
CPC classification number: H04L65/4084 , G06F16/70 , H04L29/06027 , H04L65/1059 , H04L65/605 , H04L65/607 , H04L65/80 , H04L67/2842 , H04N21/222 , H04N21/23103 , H04N21/23106 , H04N21/23439 , H04N21/2396 , H04N21/64784 , H04W4/18
Abstract: A video optimizer receives a request to optimize a source file and stream the optimized file. The request may be accompanied by a key uniquely identifying the original source file to be optimized and an optimized version of the source file to stream to the client. The key uniquely identifies the source video file as it exists on an origin server to prevent transmission of modified source video and the optimized version of the source file by optimization parameters to ensure compatibility with the user device. The video optimizer queries a cache database in response to the received request, which contains references keys and locations of optimized source files among local caches in a cluster of video optimizers. The cache database responds indicates whether a matching optimized version of the source file exists in a local cache of a given video optimizer in the cluster.
-