Low-latency content delivery over a public network
AssigneeCircle Computer Resources, Inc.
InventorsSeth Kelly, James Baird, Josh Merrifield
Life of this patent
Estimating the term…
Abstract
A transcoding engine communicatively coupled to a broadcast source receiver for receiving the broadcast stream, decoding the broadcast stream, extracting and storing the PSIP tables from the broadcast stream and inserting metadata into the decoded broadcast stream, encoding the broadcast stream and the metadata, and attaching the PSIP tables to the encoded broadcast stream. A listener server device is communicatively coupled to the transcoding engine for receiving the encoded broadcast stream and establishing a low-latency tunnel with a caller client over a public internet and providing the encoded broadcast stream to the caller client through the low-latency tunnel.
Claims21
A low-latency content delivery system comprising:
- a broadcast source receiver for receiving a broadcast stream comprising PSIP tables associated with each frame of the broadcast stream;
- and
- a transcoding engine communicatively coupled to the broadcast source receiver for receiving the broadcast stream, decoding the broadcast stream, extracting and storing PSIP tables from the broadcast stream while preserving synchronization of the PSIP tables with each frame of the broadcast stream, inserting a first set of custom metadata into a decoded broadcast stream on a frame by frame basis, wherein the custom metadata is metadata not found in the broadcast stream as received by the broadcast source receiver, encoding the broadcast stream and the first set of custom metadata, and resynchronizing and attaching the PSIP tables with each frame of the encoded broadcast stream.
A method for low-latency content delivery, the method comprising:
- receiving a broadcast stream comprising PSIP tables from a broadcast source receiver;
- decoding the broadcast stream;
- extracting and storing the PSIP tables from the broadcast stream;
- inserting a first set of custom metadata into the decoded broadcast stream, wherein the first set of custom metadata comprises metadata not found in the broadcast stream as received by the broadcast source receiver;
- encoding the broadcast stream and the first set of custom metadata;
- attaching the PSIP tables to the encoded broadcast stream;
- establishing a low-latency tunnel with a caller client over a public internet;
- and
- providing the encoded broadcast stream to the caller client through the low-latency tunnel.
Dependencies are inferred from the claim text.