System and method for jitter-aware bandwidth estimation

    公开(公告)号:US10298475B2

    公开(公告)日:2019-05-21

    申请号:US14808520

    申请日:2015-07-24

    Abstract: A receiver and method for estimating an available bandwidth of a data channel streaming video data are provided. In one embodiment, the receiver includes: (1) a physical interface configured to receive the video data from a network, (2) a packet memory configured to store frames of the video data, (3) a dispersed packet time calculator configured to calculate a total time for one of the frames to go through the data channel, and (4) a bandwidth estimator configured to determine the available bandwidth of the data channel based on a number of data units received for the one frame and the total time.

    SYSTEM AND METHOD OF FORWARD ERROR CORRECTION FOR STREAMING MEDIA
    4.
    发明申请
    SYSTEM AND METHOD OF FORWARD ERROR CORRECTION FOR STREAMING MEDIA 审中-公开
    用于流媒体的前向纠错的系统和方法

    公开(公告)号:US20170063487A1

    公开(公告)日:2017-03-02

    申请号:US14836348

    申请日:2015-08-26

    Abstract: A receiver, transmitter, and method for a dynamic forward error correction (FEC) are provided. In one embodiment, the method includes: 1) transmitting frames of data during a streaming session according to a FEC repair rate, each frame being contained in a plurality of source packets and having at least one repair packet; and 2) changing the FEC repair rate at least once during the streaming session based on at least one of a number of unrecovered source packets and a number of unused repair packets.

    Abstract translation: 提供了用于动态前向纠错(FEC)的接收机,发射机和方法。 在一个实施例中,该方法包括:1)根据FEC修复率在流媒体会话期间发送数据帧,每个帧包含在多个源分组中并具有至少一个修复分组; 以及2)基于多个未恢复的源分组和多个未使用的修复分组中的至少一个,在流传输会话期间改变FEC修复率至少一次。

    METHOD AND SYSTEM FOR LOW LATENCY HIGH FRAME RATE STREAMING

    公开(公告)号:US20190141374A1

    公开(公告)日:2019-05-09

    申请号:US16179857

    申请日:2018-11-02

    Abstract: Embodiments of the present invention provide a low-latency approach for local or remote application streaming that reaches high FPS targets without overloading the available streaming bandwidth, for example, by limiting the bit rate to the same value that is used by traditional 60 FPS streaming solutions. A client device and server device cooperate to actively monitor and control a video stream to maintain an acceptable balance between latency and video quality by adjusting the frequency or resolution when necessary to improve the streaming experience. When the server device captures and transmits frames at a higher rate, the software stack executing on the client device is able to display frames with less delay, even on a display device limited to 60 Hz, thereby achieving additional latency reduction.

    Forward error correction encoding using binary clustering

    公开(公告)号:US11595152B1

    公开(公告)日:2023-02-28

    申请号:US17519458

    申请日:2021-11-04

    Abstract: Embodiments of the present disclosure relate to a binary clustered forward error correction encoding scheme. Systems and methods are disclosed that define binary clustered encodings of the media packets from which forward error correction (FEC) packets are computed. The different encodings specify which media packets in a frame are used to compute each FEC packet (a frame includes M media packets). The different encodings may be defined based on the quantity of media packets in a frame, M≤floor(2N), where each bit of the binary representation of N is associated with a different cluster pair encoding of the media packets. Each cluster pair includes a cluster for which the bit=0 and a cluster for which the bit=1. Computing FEC packets using at least two cluster pair encodings provides redundancy for each media packet, thereby improving media packet recovery rates.

Patent Agency Ranking