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

Claim 0:
1. A video router in an internet protocol network, comprising:
a memory; and
a processor, capable of executing instructions stored in the memory to cause the video router to:
receive a layered video data stream including a base layer and a set of enhancement layers,
identify one or more bandwidth-limited links of an internet protocol network between the video router and a plurality of video receivers in a peer-to-peer multicast,
forward the base layer from the video router to each of the plurality of video receivers in the multicast, and
selectively forward one or more of the set of enhancement layers, but fewer than all of the set of enhancement layers received, to one or more of the plurality of video receivers through the one or more bandwidth-limited links of the internet protocol network based upon throughput in the one or more bandwidth-limited links, and wherein the video router transmits the layered video data stream according to an internet protocol;
wherein each layer of the layered video data stream comprises a plurality of data packets, wherein each of the plurality of data packets 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.