Patent ID: 8913609

Claim:
A method comprising: receiving a multiplexed transport stream comprising a plurality of transport packets, wherein each of the plurality of transport packets in the multiplexed transport stream comprises a payload carrying encoded video or audio data, wherein the encoded video or audio data of each of the plurality of transport packets is encoded in accordance with an encoding standard from a plurality of encoding standards and is packetized before being included within the payload of the transport packet; and wherein at least some of the plurality of transport packets do not include a field within a header of the transport packet identifying the encoding standard associated with the payload of the transport packet; for each of the plurality of transport packets in the multiplexed transport stream: identifying the encoding standard associated with the encoded video or audio data being carried within the payload of the transport packet; and inserting into the header of the transport packet an identifier corresponding to the encoding standard associated with the encoded video or audio data being carried within the payload of the transport packet; and demultiplexing the multiplexed transport stream by applying one or more of the plurality of rules to each transport packet in the multiplexed transport stream based on the encoding standard associated with the identifier of the transport packet.