Patent ID: 11910037
Assignee: SCALE VIDEO CODING, LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 10:
11. A video router in an overlay multicast network, comprising:
a memory; and
a processor, wherein the processor executes instructions stored in the memory to cause the video router to:
receive a layered video data stream that comprises a base layer and a set of enhancement layers,
identify bandwidth-limited conditions of an overlay multicast network between the video router and a set of video receivers in a peer-to-peer multicast;
forward the base layer from the video router to each of the set of video receivers in the multicast; and

wherein the video router forwards all of the set of enhancement layers to any video receiver in the set of video receivers with no bandwidth-limited conditions,
wherein the video router selectively forwards one or more of the set of enhancement layers, but fewer than all of the set of enhancement layers received, to any remaining video receiver in the set of video receivers through bandwidth-limited links based upon the identified bandwidth-limited conditions;
wherein the layered video data stream is transmitted according to an internet protocol; and
wherein each layer of the layered video data stream comprises a plurality of data packets, each of which is encoded with a sequence number and a priority identifier, and wherein the sequence number and the priority identifier for each data packet is based upon a layer to which the data packet belongs.