-
公开(公告)号:US10749925B1
公开(公告)日:2020-08-18
申请号:US15255322
申请日:2016-09-02
Applicant: Snap Inc.
Inventor: Darryl Hudgin , Michael Eisel
IPC: G06F15/167 , H04L29/06 , H04L29/08 , H04L12/58 , H04N21/24 , H04N21/231
Abstract: Methods, systems, and computer programs are presented for streaming a video. One method includes an operation for initializing, at a client device, a hypertext transfer protocol (HTTP) server for processing streaming video requests from a streaming video application. Further, the method includes an operation for receiving a bundle that includes bundle files, which include manifest files of a manifest for streaming a video and video files having video data. The method further includes operations for caching the bundle files in memory, and for intercepting, at the HTTP server, a request for a file from the streaming video application. When the file is cached in the memory, the file is returned from the memory; otherwise, the HTTP server acts as a proxy by forwarding the request to a video server and then returning the file to the streaming video application after the file is received from the remote server.
-
公开(公告)号:US11310300B2
公开(公告)日:2022-04-19
申请号:US16933148
申请日:2020-07-20
Applicant: Snap Inc.
Inventor: Darryl Hudgin , Michael Eisel
IPC: H04L29/06 , H04L29/08 , H04L12/58 , H04N21/24 , H04N21/231 , H04L65/60 , H04L67/02 , H04L67/01 , H04L65/612 , H04L51/52 , H04L67/562 , H04L67/53
Abstract: Methods, systems, and computer programs are presented for streaming a video. One method includes an operation for initializing, at a client device, a hypertext transfer protocol (HTTP) server for processing streaming video requests from a streaming video application. Further; the method includes an operation for receiving a bundle that includes bundle files, which include manifest files of a manifest for streaming a video and video files having video data. The method further includes operations for caching the bundle files in memory, and for intercepting, at the HTTP server, a request for a file from the streaming video application. When the file is cached in the memory, the file is returned from the memory; otherwise, the HTTP server acts as a proxy by forwarding the request to a video server and then returning the file to the streaming video application after the file is received from the remote server.
-
公开(公告)号:US20200374331A1
公开(公告)日:2020-11-26
申请号:US16933148
申请日:2020-07-20
Applicant: Snap Inc.
Inventor: Darryl Hudgin , Michael Eisel
Abstract: Methods, systems, and computer programs are presented for streaming a video. One method includes an operation for initializing, at a client device, a hypertext transfer protocol (HTTP) server for processing streaming video requests from a streaming video application. Further; the method includes an operation for receiving a bundle that includes bundle files, which include manifest files of a manifest for streaming a video and video files having video data. The method further includes operations for caching the bundle files in memory, and for intercepting, at the HTTP server, a request for a file from the streaming video application. When the file is cached in the memory, the file is returned from the memory; otherwise, the HTTP server acts as a proxy by forwarding the request to a video server and then returning the file to the streaming video application after the file is received from the remote server.
-
-