-
公开(公告)号:US12126671B2
公开(公告)日:2024-10-22
申请号:US17986713
申请日:2022-11-14
发明人: Joseph E. Rubenstein , Carlos Eduardo Oré , Jørn Allan Dose Knutsen , Fred Broussard , Thibaud Auguste Bernard Jean Saint-Martin
IPC分类号: H04L67/025 , G06F15/16 , H04L9/40 , H04L61/4511 , H04L65/61 , H04L67/568 , H04N21/2183 , H04N21/61 , H04N21/845 , H04N21/858
CPC分类号: H04L67/025 , G06F15/16 , H04L61/4511 , H04L63/0281 , H04L65/61 , H04L67/568 , H04N21/2183 , H04N21/6125 , H04N21/8456 , H04N21/8586
摘要: Systems and methods for retrieving regional content via remote access point servers are disclosed. In one embodiment, the disclosure relates to a network system for content retrieval from remote network regions. The network system may comprise a first device. The first device may be configured to receive a request for content. The content may be on one or more content servers located in a remote network region. The first device may be further configured to at least one of forwarding the request, via tunneling, to a destination access point server located in proximity to the one or more content servers and receiving the content from the destination access point server, obtaining the content from a cache of the first device.
-
公开(公告)号:US12069318B2
公开(公告)日:2024-08-20
申请号:US17693306
申请日:2022-03-11
申请人: Edgio, Inc.
发明人: Mark Brocato , Ivan Erceg , Ishan Anand
IPC分类号: H04N21/2183 , G06F8/71 , G06F12/0808 , G06F12/084 , G06F12/0862 , H04L41/08 , H04L67/5682
CPC分类号: H04N21/2183 , G06F8/71 , G06F12/0808 , G06F12/084 , G06F12/0862 , H04L41/08 , H04L67/5682 , G06F2212/6028
摘要: Disclosed are systems and methods for providing unified routing and caching logic for applications utilizing a CDN. First, the system maintains access to one or more edge servers for a CDN, with the one or more edge servers being configured to execute edge logic. The system receives code for an application in a specified application framework, with the code and/or application framework including a unified set of routing and caching logic for dynamic data to be applied to a number of caches, and with the unified set of routing and caching logic being derived from a centralized definition. For each of the caches, the system first analyzes the set of routing and caching logic to determine a subset of the routing and caching logic to be executed by the cache, and then atomically sends the determined subset of the routing and caching logic to the cache.
-
公开(公告)号:US20240187662A1
公开(公告)日:2024-06-06
申请号:US18440367
申请日:2024-02-13
申请人: Tivo Corporation
发明人: Brian Field , Jan Van Doorn
IPC分类号: H04N21/231 , H04L67/289 , H04L67/568 , H04L67/5682 , H04N21/2183 , H04N21/222
CPC分类号: H04N21/23113 , H04L67/289 , H04L67/568 , H04L67/5682 , H04N21/2183 , H04N21/2221 , H04N21/231 , H04N21/23106
摘要: Transaction activity of a cache maintaining content may be monitored to determine periods of transaction activity below a first threshold amount of transactions. A period of anticipated transaction activity above a second threshold amount of transactions may be determined. A period of anticipated transaction activity below the first threshold may be selected based upon the monitored periods of transaction activity below the first threshold and the determined period of anticipated transaction activity above the second threshold. Content then may be evicted from the cache during the selected period of anticipated transaction activity.
-
公开(公告)号:US11936950B2
公开(公告)日:2024-03-19
申请号:US16700644
申请日:2019-12-02
发明人: Douglas Makofka
IPC分类号: H04N21/442 , H04N21/2183 , H04N21/231 , H04N21/647
CPC分类号: H04N21/4424 , H04N21/2183 , H04N21/23103 , H04N21/64723
摘要: 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.
-
公开(公告)号:US11849157B2
公开(公告)日:2023-12-19
申请号:US17647985
申请日:2022-01-14
发明人: Shengfeng Zeng
IPC分类号: H04N21/2187 , H04N21/2183 , H04N21/233 , H04N21/262 , H04N21/6437 , H04N21/658
CPC分类号: H04N21/2187 , H04N21/2183 , H04N21/233 , H04N21/26258 , H04N21/6437 , H04N21/6581
摘要: 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.
-
公开(公告)号:US20230143627A1
公开(公告)日:2023-05-11
申请号:US17915330
申请日:2021-04-26
申请人: BROADPEAK
IPC分类号: H04N21/6373 , H04L43/0864 , H04N21/2183
CPC分类号: H04N21/6373 , H04L43/0864 , H04N21/2183
摘要: 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.
-
公开(公告)号:US20190028743A1
公开(公告)日:2019-01-24
申请号:US16069975
申请日:2017-01-17
申请人: Vid Scale, Inc.
发明人: Yong He , Yuwen He , Yan Ye , Ralph Neff
IPC分类号: H04N21/231 , H04N21/258 , H04N21/2183 , H04N21/436
CPC分类号: H04N21/23106 , H04N21/2183 , H04N21/2225 , H04N21/23439 , H04N21/2402 , H04N21/25825 , H04N21/25833 , H04N21/25891 , H04N21/436
摘要: Media content coded using scalable coding techniques may be cached among a group of cache devices. Layered segments of the media content may be pre-loaded onto the cache devices, which may be located throughout a content distribution network, including a home network. The caching location of the media content may be determined based on multiple factors including a content preference associated with the group of cache devices and device capabilities. A cache controller may manage the caching of the media content.
-
公开(公告)号:US20180041561A1
公开(公告)日:2018-02-08
申请号:US15654494
申请日:2017-07-19
申请人: Twitter, Inc.
发明人: Geraint John Davies , Mark Kalman
IPC分类号: H04L29/06 , H04N21/61 , H04N21/442 , H04N21/845
CPC分类号: H04L65/605 , H04L65/00 , H04L65/4076 , H04L65/602 , H04L65/607 , H04L67/02 , H04L67/025 , H04L67/2842 , H04N21/2183 , H04N21/23106 , H04N21/44029 , H04N21/442 , H04N21/6125 , H04N21/6373 , H04N21/64322 , H04N21/6437 , H04N21/845 , H04N21/8456
摘要: Implementations provide a structure for low-latency live-video streams using existing content delivery networks. An example method includes creating, at the start of a broadcast stream, a playlist for the broadcast stream that identifies at least two segment files. The content of each of the segment files is a table header. The method also includes transmitting the playlist and each of the segment files to a cache server, obtaining the video broadcast stream as a series of frames, and transmitting each frame in the series of frames to the cache server using an HTTP chunk transfer protocol, each frame being associated with, and written to, a first segment file identified in the playlist. When a frame in the broadcast stream is a break frame, the method includes transmitting an end of file marker for the first segment file and adding a video header for the break frame before it is transmitted.
-
公开(公告)号:US09838724B2
公开(公告)日:2017-12-05
申请号:US14944642
申请日:2015-11-18
发明人: Sugata Ghosal , Vijay Mann , Raghavendra Singh
IPC分类号: H04N21/2187 , H04N21/2225 , H04N21/6405 , H04N21/2183 , H04N21/647 , H04N21/218
CPC分类号: H04N21/2187 , H04N21/2181 , H04N21/2183 , H04N21/222 , H04N21/2225 , H04N21/23106 , H04N21/6405 , H04N21/64738
摘要: Methods, systems, and computer program products for implementing a media distribution network for live streaming are provided herein. A computer-implemented method includes directing live video content from a sender device to a first video processing node hosted on a first server within a network, wherein the first server is located within a given geographical proximity of the sender device; determining locations within the network for hosting additional video processing nodes within a given geographical proximity of a receiver device; transmitting the live video content from the first video processing node to an additional video processing node within the network by implementing (i) a multicast overlay network over the network and (ii) a data transfer protocol between the video processing nodes in conjunction with the multicast overlay network; and transmitting the live video content from the additional video processing node to the receiver device associated with the additional video processing node.
-
10.
公开(公告)号:US09832503B2
公开(公告)日:2017-11-28
申请号:US15141158
申请日:2016-04-28
申请人: Ericsson AB
发明人: Chris Phillips
IPC分类号: H04N21/2183 , H04N21/238 , H04N21/2387 , H04N21/24 , H04N21/258 , H04N21/2662 , H04N21/414 , H04N21/433 , H04N21/44 , H04N21/45 , H04N21/488 , H04N21/61 , H04N21/845 , G11B27/10 , H04L1/00 , H04L29/06 , H04W88/02 , H04W4/02
CPC分类号: H04N21/2662 , G11B27/10 , H04L1/0014 , H04L1/0015 , H04L65/4069 , H04L65/4084 , H04L65/607 , H04L65/80 , H04N21/2183 , H04N21/238 , H04N21/2387 , H04N21/2401 , H04N21/2404 , H04N21/25841 , H04N21/41407 , H04N21/4331 , H04N21/44004 , H04N21/4524 , H04N21/4882 , H04N21/6131 , H04N21/8456 , H04W4/029 , H04W88/02
摘要: A scheme for optimizing segment sizes for an adaptive bitrate (ABR) streaming client engaged in a current ABR streaming session. In one implementation, a determination is made whether a wireless UE device executing the ABR streaming client is approaching a radio white spot area. If so, a video buffer of the ABR client is configured to preload a fixed number of segments having an adjusted size depending on the duration of the radio white spot area. The preloaded segments may comprise lower quality video segments, and as the wireless UE device exits the radio white spot area, the segment size and/or bitrates may be restored depending on the signal quality.
-
-
-
-
-
-
-
-
-