Patent ID: 9001701
Filing Date: 2015-04-07
Classification: H04L,H04N

Abstract:
1. A method comprising: at a server that is in network communication with a plurality of endpoints in a switch-based multipoint video system, receiving from at least one sending endpoint, a scalable video coding (SVC) bitstream comprising packets having headers that include priority information assigned based on a mathematical ceiling function applied to a maximum number of temporal layers and a maximum number of quality layers of a plurality of layers of the SVC bitstream, the priority information representing relative level of quality of a respective layer of the SVC bitstream; receiving from at least one requesting endpoint a request to receive video with a service level from the sending endpoint; receiving from the requesting endpoint messages indicating downlink network conditions from the server to the requesting endpoint; parsing the priority information in the headers of the packets in the bitstream received from the sending endpoint; selecting packets for the layer of the SVC bitstream that satisfies the service level for the requesting endpoint based on the downlink network conditions; forwarding the selected packets of the SVC bitstream to the requesting endpoint; and discarding packets of the SVC bitstream that are not supportive of the service level of the requesting endpoint.