MEASURING VIDEO QUALITY OF EXPERIENCE BASED ON DECODED FRAME RATE

    公开(公告)号:US20220394332A1

    公开(公告)日:2022-12-08

    申请号:US17338068

    申请日:2021-06-03

    摘要: Techniques are described for determining quality of experience (QoE) rate information for streaming video. For example, QoE rates can be calculated by a client while receiving and decoding an encoded video stream. The QoE rates can be calculated based on the number of video stalls that occur at the client while decoding the encoded video stream during a plurality of time periods. Determining whether a video stall occurs during a given time period involves comparing an encoded frame rate to a decoded frame rate. Indications of the QoE rates can be output.

    Buffer recovery in segmented media delivery applications

    公开(公告)号:US11272227B1

    公开(公告)日:2022-03-08

    申请号:US16364080

    申请日:2019-03-25

    摘要: Various embodiments of methods, apparatus, systems, and non-transitory computer-readable storage media for buffer recovery in segmented media delivery applications are described. Segments of a live media presentation are stored in a buffer. A number of segments in the buffer is determined to have fallen below a threshold. Based on that determination, various buffer recovery techniques may be performed. In one such technique, a buffered segment is decoded into a first set of video frames, the first set of video frames having a first playback duration. The first set of video frames is encoded into a second set of video frames having a second playback duration that is longer than the first playback duration.

    SYSTEMS, DEVICES AND METHODS FOR DISTRIBUTING DATA WITH MULTI-TIERED ENCODING

    公开(公告)号:US20220038753A1

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

    申请号:US17501638

    申请日:2021-10-14

    申请人: DEJERO LABS INC.

    摘要: Systems, devices, methods, and computer readable media are provided for distributing data with multi-tiered encoding. For example, a system for communication of data streams to endpoints is provided that includes: encoders, each encoder configured to encode a data stream according to at least one encoding parameter; transmitting devices organized into groups based on at least one communication characteristic; each group of transmitting devices configured to receive encoded data from an associated one of the encoders; each transmitting device of the plurality of transmitting devices configured to transmit the encoded data to an associated one of the plurality of endpoints; and at least one controller configured to monitor communication characteristics of the plurality of transmitting devices and to adjust membership of the transmitting devices in the plurality of groups based on the monitored communication characteristics. The system may be further configured for synchronization, uni/bi-directional communication, etc.