Methods and systems for content delivery

    公开(公告)号:US11936950B2

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

    申请号:US16700644

    申请日:2019-12-02

    Inventor: Douglas Makofka

    CPC classification number: H04N21/4424 H04N21/2183 H04N21/23103 H04N21/64723

    Abstract: Methods and systems for content delivery are described. A content delivery network may include a request server that receives a request for content from a client device. The request server may send the request to each caching device among a plurality of caching devices. Each caching device may receive the service query and assess its current health based on one or more parameters. Each caching device may wait for a duration of time before responding to the request based on the determined current health. The caching device that is first to respond to the request may be the caching device that has the most available resources to provide the requested content to the client device.

    Systems and methods for live streaming

    公开(公告)号:US11849157B2

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

    申请号:US17647985

    申请日:2022-01-14

    Inventor: Shengfeng Zeng

    Abstract: The present disclosure relates to systems and methods for live streaming. The system may receive a play request associated with a live stream from a terminal device. The system may determine whether there are one or more cached fragments associated with the live stream, wherein the one or more cached fragments are cached from a stream source via a first protocol. In response to determining that there are one or more cached fragments associated with the live stream, the system may determine whether the play request is a request that the terminal device requests the live stream for the first time. In response to determining that the play request is the request that the terminal device requests the live stream for the first time, after a caching of a current fragment is completed, the system may transmit an index file corresponding to the current fragment and at least one of the one or more cached fragments to the terminal device via a second protocol.

    METHOD AND SERVER FOR AUDIO AND/OR VIDEO CONTENT DELIVERY

    公开(公告)号:US20230143627A1

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

    申请号:US17915330

    申请日:2021-04-26

    Applicant: BROADPEAK

    CPC classification number: H04N21/6373 H04L43/0864 H04N21/2183

    Abstract: For delivering an audio and/or video content using adaptive streaming from a cache server to a client device, the audio and/or video content being segmented into data segments available in various representations with respective audio and/or video qualities, the representations being time-aligned per segment, the segments being further divided into chunks, a method includes: obtaining a round-trip time value applicable between the cache server and the client device; computing a minimum bulk transfer size from the maximum average bitrate of the various representations of the audio and/or video content and from the obtained round-trip time value; computing a minimum bulk duration, with respect to the audio and/or video content, for the representation to be delivered to the client device; and delivering the audio and/or video content by burst transfers in the form of bulks of aggregated successive chunks for each segment in accordance with the computed minimum bulk duration.

    MULTICAST ASSISTED DELIVERY
    10.
    发明申请

    公开(公告)号:US20220141543A1

    公开(公告)日:2022-05-05

    申请号:US17433738

    申请日:2020-02-26

    Abstract: Described is a method of delivering content over network using an approach referred to here as “Multicast Assisted Unicast Delivery” (MAUD), as a multicast network is used to assist, rather than substituting for, an otherwise unicast path. Content is requested by client devices from a content server over unicast. These unicast requests are sent via a first and a second proxy, before being sent by the second proxy to the content server, all over unicast. The responses containing the requested content is sent back to the second proxy over unicast from the content server. The second proxy processes the received unicast responses and sends the responses over a multicast stream to the first proxy. The first proxy processes the received responses and sends them onto the requesting client devices over unicast.

Patent Agency Ranking