Video streaming optimization for quick start of video display

    公开(公告)号:US10749925B1

    公开(公告)日:2020-08-18

    申请号:US15255322

    申请日:2016-09-02

    Applicant: Snap Inc.

    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.

    Video streaming optimization for quick start of video display

    公开(公告)号:US11310300B2

    公开(公告)日:2022-04-19

    申请号:US16933148

    申请日:2020-07-20

    Applicant: Snap Inc.

    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.

    VIDEO STREAMING OPTIMIZATION FOR QUICK START OF VIDEO DISPLAY

    公开(公告)号:US20200374331A1

    公开(公告)日:2020-11-26

    申请号:US16933148

    申请日:2020-07-20

    Applicant: Snap Inc.

    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.

Patent Agency Ranking