Employing Helper Transport Streams for Re-Multiplexing
AssigneeCisco Technology, Inc.
InventorsSamie Beheydt, Joachim M. Vanhaecke
Life of this patent
Estimating the term…
Abstract
In one system embodiment, a master re-multiplexer may be configured to receive an indexed transport stream, re-multiplex the indexed transport stream by performing a set of re-multiplexing operations, generate a helper transport stream, the helper transport stream comprising a description of the set of operations, wherein the set of operations comprises both program clock reference (PCR) re-stamping and inserting packets, and providing the helper transport stream over a communications network to plural remote re-multiplexers capable of identically re-multiplexing the indexed transport stream based on the helper transport stream.
Claims20
A system, comprising:
- a first re-multiplexer, the first re-multiplexer comprising a processor executing a first set of instructions to create a second indexed transport stream, the first set of instructions comprising:
- receiving a first indexed transport stream;
- receiving a helper transport stream comprising information associated with a previous re-multiplexing operation;
- inserting packets into the first indexed transport stream based on the information;
- and
- program clock reference (PCR) re-stamping the first indexed transport stream based on the information;
- a second re-multiplexer located remotely from the first re-multiplexer, the second re-multiplexer comprising a processor executing a second set of instructions to create a third indexed transport stream identical to the second indexed transport stream, the second set of instructions comprising:
- receiving the first indexed transport stream;
- receiving the helper transport stream comprising information associated with the previous re-multiplexing operation;
- inserting packets into the first indexed transport stream based on the information;
- and
- program clock reference (PCR) re-stamping the first indexed transport stream based on the information.
A system, comprising:
- a first re-multiplexer, the first re-multiplexer comprising a processor executing a first set of instructions to create a second indexed transport stream, the first set of instructions comprising:
- receiving a first indexed transport stream;
- receiving a helper transport stream comprising a description of a previous re-multiplexing operation;
- and
- generating the second transport stream based on the helper transport stream and the description through program clock reference (PCR) re-stamping and packet insertion;
- a second re-multiplexer located remotely from the first re-multiplexer, the second re-multiplexer comprising a processor executing a second set of instructions to create a third indexed transport stream identical to the second indexed transport stream, the second set of instructions comprising:
- receiving the first indexed transport stream;
- receiving the helper transport stream comprising a description of a previous re-multiplexing operation;
- and
- generating the third transport stream based on the helper transport stream and the description through program clock reference (PCR) re-stamping and packet insertion.
A method, comprising:
- receiving a first indexed transport stream at a first re-multiplexer;
- receiving a helper transport stream at the first re-multiplexer comprising information associated with a previous re-multiplexing operation;
- inserting packets at the first re-multiplexer into the first indexed transport stream based on the information;
- program clock reference (PCR) re-stamping at the first re-multiplexer the first indexed transport stream based on the information creating a second indexed transport stream;
- receiving the first indexed transport stream at a second re-multiplexer;
- receiving the helper transport stream at the second re-multiplexer comprising information associated with the previous re-multiplexing operation;
- inserting packets at the second re-multiplexer into the first indexed transport stream based on the information;
- and
- program clock reference (PCR) re-stamping at the second re-multiplexer the first indexed transport stream based on the information creating a third indexed transport stream identical to the second indexed transport stream.
Dependencies are inferred from the claim text.