Dynamically reducing stutter and latency in video streaming applications

    公开(公告)号:US12081812B2

    公开(公告)日:2024-09-03

    申请号:US18328854

    申请日:2023-06-05

    CPC classification number: H04N21/23805 H04N21/2401

    Abstract: A performance metrics of a receiver is obtained using frames of an application hosted by a server that are received via a network. The one or more performance metrics include information indicative of a current occupancy of a frame buffer corresponding to the receiver and information indicative of a target occupancy of the frame buffer corresponding to the receiver. The frame buffer of the receiver is used to queue frames of the application for display. A frame rate associated with rendering at least one next frame of the application is adjusted using the one or more performance metrics of the receiver to control population of the frame buffer. Subsequent frames of the application hosted by the server are rendered using the adjusted frame rate. Upon rendering the subsequent frames, the server sends the subsequent frames to the receiver for display.

    DYNAMICALLY REDUCING STUTTER AND LATENCY IN VIDEO STREAMING APPLICATIONS

    公开(公告)号:US20230328302A1

    公开(公告)日:2023-10-12

    申请号:US18328854

    申请日:2023-06-05

    CPC classification number: H04N21/23805 H04N21/2401

    Abstract: A performance metrics of a receiver is obtained using frames of an application hosted by a server that are received via a network. The one or more performance metrics include information indicative of a current occupancy of a frame buffer corresponding to the receiver and information indicative of a target occupancy of the frame buffer corresponding to the receiver. The frame buffer of the receiver is used to queue frames of the application for display. A frame rate associated with rendering at least one next frame of the application is adjusted using the one or more performance metrics of the receiver to control population of the frame buffer. Subsequent frames of the application hosted by the server are rendered using the adjusted frame rate. Upon rendering the subsequent frames, the server sends the subsequent frames to the receiver for display.

    Dynamic jitter and latency-tolerant rendering

    公开(公告)号:US10741143B2

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

    申请号:US16166880

    申请日:2018-10-22

    Inventor: Rouslan Dimitrov

    Abstract: Systems and techniques for streaming video with dynamic jitter tolerance are described. In one example, a system includes a server executing an application and generating image frames associated with the application at a frame rate, and a client which displays the image frames on a display that has a predetermined refresh rate and which monitors arrival times of the image frames in relation to the predetermined refresh rate. The server is further configured to dynamically change the frame rate based on the monitoring so that the frame rate more closely corresponds to the predetermined refresh rate of the client's display.

    Dynamically reducing stutter and latency in video streaming applications

    公开(公告)号:US11700402B1

    公开(公告)日:2023-07-11

    申请号:US17704732

    申请日:2022-03-25

    CPC classification number: H04N21/23805 H04N21/2401

    Abstract: A performance metrics of a receiver is obtained using frames of an application hosted by a server that are received via a network. The one or more performance metrics include information indicative of a current occupancy of a frame buffer corresponding to the receiver and information indicative of a target occupancy of the frame buffer corresponding to the receiver. The frame buffer of the receiver is used to queue frames of the application for display. A frame rate associated with rendering at least one next frame of the application is adjusted using the one or more performance metrics of the receiver to control population of the frame buffer. Subsequent frames of the application hosted by the server are rendered using the adjusted frame rate. Upon rendering the subsequent frames, the server sends the subsequent frames to the receiver for display.

Patent Agency Ranking