Low latency adaptive bitrate linear video delivery system
AssigneeComcast Cable Communications, LLC
InventorsNeill Kipp, Cory Zachman
Life of this patent
Estimating the term…
Abstract
A content distributor in a content distribution system may be configured to encode each frame of a content asset individually and separately from a plurality of other frames of the content asset. Each frame of the content asset may be encoded to a plurality of pixel resolutions and may be transmitted using an Internet Protocol (IP) network such that the frame is available for playback by at least one user device. Each frame of the content asset may be placed in one or more buffers where it may be requested by a user device for playback through a content delivery network. The content distributor may be configured to generate a manifest that contains a list of specific network locations (e.g., URL's) for each pixel resolution of the frame.
Claims21
A method comprising:
- receiving a plurality of frames of a content asset;
- encoding each frame of the plurality of frames of the content asset independently and separately from each other frame of the plurality of frames of the content asset;
- and
- generating a manifest associated with the content asset, wherein the manifest identifies, for each of the individually and separately encoded frames of the content asset, a separate network location from which the encoded frame may be individually accessed by a user device.
A method comprising:
- receiving a plurality of frames of a content asset;
- encoding a first frame of the plurality of frames of the content asset independently and separately from each other frame of the plurality of frames of the content asset;
- encoding a second frame of the plurality of frames of the content asset independently and separately from the first frame and the other frames of the plurality of frames of the content asset, the first frame and the second frame being consecutive frames;
- and
- generating a manifest that separately identifies the encoded first and second frames as available for playback independently and separately from each other frame of the plurality of frames of the content asset.
A method comprising:
- receiving a manifest indicating that each frame of a plurality of frames of a content asset are available for playback, each frame being identified in the manifest independently and separately from each other frame of the plurality of frames, each frame comprising video content that is encoded independently and separately from each other frame of the plurality of frames to a plurality of pixel resolutions,
- sending, to a cache associated with a content delivery network, a request for each frame at a particular pixel resolution of the plurality of pixel resolutions;
- receiving, from the cache, each frame at the particular pixel resolution;
- and
- causing playback of each frame at the particular pixel resolution.
Dependencies are inferred from the claim text.