Patent ID: 11910040
Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 10:
11. A method for streaming, the method comprising:
configuring, by a controller that is separate from and in communication with packagers, a packager from the packagers as active with a packet listener, a sequence list generator, and a segment generator enabled;
receiving, from an active packager at the controller, a push message with a sequence list, segments, and associated metadata based on packets received by the packager as active;
generating, by a manifest generator at the controller, a manifest based on the sequence list, the segments, and the associated metadata, wherein the manifest generator is located outside and remote from the packagers;
sending, by the controller, the manifest and the segments; and
configuring, by the controller, another packager from the packagers as standby with each packet listener and each sequence list generator enabled and with each segment generator disabled; and
responsive to determining that the respective packet listener of the active packager and the respective packet listener of the another packager are not in synchronization:
using the manifest generator at the controller to compare respective program transport stream (PTS) timestamps of a last available segment and a newly pushed segment; and
starting, by the manifest generator, a period at the newly pushed segment when a gap is determined between the last available segment and the newly pushed segment.