OPTIMIZATION OF BITRATE ADAPTATION AND PREFETCHING FOR SHORT-FORM VIDEO

    公开(公告)号:US20240348868A1

    公开(公告)日:2024-10-17

    申请号:US18300373

    申请日:2023-04-13

    摘要: A method includes acquiring a playlist identifying a plurality of video files to be played back during a video streaming session on an endpoint device, obtaining, from an operator of a communications network over which the video files are to be downloaded, a maximum throughput for the video streaming session, selecting a subsequent video file that is scheduled in the playlist for playback after a playback of a currently playing video file, wherein the subsequent video file includes a plurality of chunks, selecting, based on the maximum throughput and for each of the chunks, a variant, such that a plurality of variants is selected in which each variant corresponds to one chunk of the plurality of chunks, wherein the variants are selected to maximize a utility function that is constrained by the maximum throughput, and downloading the plurality of variants to a local buffer of the endpoint device.

    CONGESTION-AWARE TRAFFIC MANAGEMENT USING REAL-TIME OR HISTORICAL LOAD DATA AND A STATIC CELL MAP

    公开(公告)号:US20240155424A1

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

    申请号:US17982724

    申请日:2022-11-08

    IPC分类号: H04W28/02 H04L65/80 H04W16/22

    摘要: Aspects of the subject disclosure may include, for example, a method in which a processing system generates a mapping record including static mapping data for cells in a communication network and user equipment devices associated with those cells. The method also includes obtaining cell load data representing video content distributed to the cells from the processing system; determining, based on the cell load data, that a cell is congested; identifying user equipment devices associated with the congested cell; and performing, for each of the user equipment devices associated with the congested cell, a congestion shaping (CS) procedure that includes a shaping level for a video content flow associated with that user equipment device. Other embodiments are disclosed.

    Network capacity planning based on application performance

    公开(公告)号:US11689600B1

    公开(公告)日:2023-06-27

    申请号:US17733313

    申请日:2022-04-29

    CPC分类号: H04L65/80 H04L43/091

    摘要: Network capacity planning based on application performance can include detecting a data session occurring on a network, identifying an application being used for the data session, where the application can include a video application, determining if a performance model for the video application exists, the performance model describing performance metrics and quality of service events associated with the video application, determining, based on the performance model, a capacity planning trigger for the video application, where the capacity planning trigger can include increasing network capacity based on the needs and a quality of service associated with the video application during the data session, and generating a command that, when executed by a network entity, causes the network entity to implement the capacity planning trigger on the network.

    Adaptive bitrate streaming stall mitigation

    公开(公告)号:US11374998B1

    公开(公告)日:2022-06-28

    申请号:US17464018

    申请日:2021-09-01

    IPC分类号: H04L65/65 H04L65/80 H04L65/60

    摘要: A processing system may determine, during a downloading of a first video chunk associated with a first time block of a video, a risk of stall condition, the first video chunk encoded at a first bitrate of a plurality of available bitrates, determine that a number of a received first plurality of frames of the first video chunk exceeds a threshold, transmit a request for a next video chunk associated with a next time block of the video and an indication to a source device to stop transmitting additional frames of the first video chunk, receive a second plurality of frames of the first video chunk from the source device that were transmitted prior to the source device receiving the indication, receive frames of the next video chunk, and play the first and second plurality of frames of the first video chunk, and the frames of the next video chunk.

    ADAPTIVE BITRATE VIDEO CACHE
    8.
    发明申请

    公开(公告)号:US20210185368A1

    公开(公告)日:2021-06-17

    申请号:US16714229

    申请日:2019-12-13

    摘要: Devices, computer-readable media, and methods for making a cache admission decision regarding a video chunk are described. For instance, a processing system including at least one processor may obtain a request for a first chunk of a first video, determine that the first chunk is not stored in a cache, and apply, in response to the determining that the first chunk is not stored in the cache, a classifier to predict whether the first chunk will be re-requested within a time horizon, where the classifier is trained in accordance with a set of features associated with a plurality of chunks of a plurality of videos. When it is predicted via the classifier that the first chunk will be re-requested within the time horizon, the processing system may store the first chunk in the cache.

    APPARATUS AND METHOD FOR SELECTING A BANDWIDTH PREDICTION SOURCE

    公开(公告)号:US20210051073A1

    公开(公告)日:2021-02-18

    申请号:US17087243

    申请日:2020-11-02

    摘要: Aspects of the subject disclosure may include, for example, obtaining, from a first source of information, a first bandwidth prediction, wherein the first bandwidth prediction is based upon historical bandwidth data that had been provided by a plurality of devices; obtaining, from a second source of information, a second bandwidth prediction, wherein the second bandwidth prediction is based upon network measurements, and wherein the network measurements are other than the historical bandwidth data that had been provided by the plurality of devices; selecting as a source of a future bandwidth prediction one of the first source of information and the second source of information, wherein the selecting is based upon a comparison of each of the first bandwidth prediction and the second bandwidth prediction to an actually obtained bandwidth of the device. Other embodiments are disclosed.