Application (pre-grant publication)
SELECTIVE PRE-CACHING OF MEDIA STREAMS
- Number
- 20210266353
- Published
- 2021-08-26
- Filed
- 2020-02-25
- Assignee
- DISNEY ENTERPRISES, INC.
- Inventors
- GRUBB; Jeffrey, KLEIN; Eric Ross, ZUCKER; Christopher J., MAY, JR.; William B.
- CPC
- H04N21/4384; H04L65/612; H04N21/8456; H04N21/44029; H04N21/4331; H04L67/5681; H04N21/23106; H04N21/845; H04N21/2183
- Verdict
- Set aside media pre-caching, CDN plumbing
- Source
- Google Patents · FreePatentsOnline
Abstract
Various embodiments set forth a computer-implemented method for selectively caching digital content for streaming, comprising analyzing a set of traffic data associated with streaming of a plurality of media items in a first time period, selecting, based on the set of traffic data, a first media item for storage in a cache during a second time period, and storing in the cache, prior to receiving a request for the first media item in the second time period, at least a portion of a first media stream of a plurality of media streams associated with the first media item, and at least a portion of a second media stream of the plurality of media streams, wherein each media stream in the plurality of media streams is encoded with different characteristics.
Background
BACKGROUND Field of the Various Embodiments
Embodiments of the present disclosure relate generally to digital media and, more specifically, to selective pre-caching of media streams. Description of the Related Art
Content streaming services offer clients access to a library of digital media, such as text, audio, audiovisual programs, and so forth. A video streaming service, for example, can provide a client access to a library of media items (e.g., movies, television episodes, songs, etc.). The client can use a playback application running on a client streaming device to view, or otherwise consume, the media items. In various content distribution infrastructures, clients attempting to access the media library connect to the video streaming service using different playback devices and under different operating conditions. Content servers within a content distribution network can deliver digital content to the client device via real-time streaming, enabling the client to initiate playback before the client has downloaded the complete media item.
Conventional content streaming services enhance streaming performance by storing digital content related to media items at edge servers distributed throughout a network. In such a manner, client devices may be served by edge servers that are closer to the client devices and therefore are more able to efficiently serve content to the client devices than other servers in the network. Storing the digital content at edg